⑴ 如何在條碼列印軟體中生成pdf417碼
⑵ 如何在條碼列印軟體中生成指定列數的PDF417碼
在pdf417 屬性窗口,找這個條碼屬性設置參數,裡面應該有個列數的設置的
可以直接輸入(列數也跟條碼內容的多少有關系,為了達到一個好的顯示效果,內容多的話,適當的可以多設置幾列,內容少的話,可以保持默認的設置)
⑶ PDF417解碼,RS糾錯碼,求糾錯碼生成多項式零點問題!
糾錯碼能夠檢錯或糾錯,主要是靠碼字之間有較大的差別。這可用碼字之間的漢明距離d(x,y)來衡量。它的定義為碼字x與y之間的對應位取不同值的碼元個數。一種糾錯碼的最小距離d定義為該種碼中任兩個碼字之間的距離的最小值。一種碼要能發現e個錯誤,它的最小距離d應不小於e+1。若要能糾正t個錯誤,則d應不小於2t+1。一個碼字中非零碼元的個數,稱為此碼字的漢明重量。一種碼中非零碼字的重量的最小值,稱為該碼的最小重量。對線性碼來說,一種碼的最小重量與其最小距離在數值上是相等的。
在構造線性碼時,數字上是從n維空間中選一k維子空間,且使此子空間內各非零碼字的重量盡可能大。當構造循環碼時,可進一步將每一碼字看成一多項式,將整個碼看成是多項式環中的理想,這一理想是主理想,故可由生成多項式決定;而多項式完全可由它的根規定。這樣,就容易對碼進行構造和分析。這是BCH碼等循環碼構造的出發點。一般地說,構造一種碼時,均設法將它與某種代數結構相聯系,以便對它進行描述,進而推導它的性質,估計它的性能和給出它的解碼方法。若一種碼的碼長為n,碼字數為M,或信息位為h,以及最小距離為d,則可把此碼記作【n,M,d】碼。若此碼為線性碼,常簡記作(n,k)或(n,k,d)碼。人們還常用R=log2M/n表示碼的信息率或簡稱碼率,單位為比特/碼元。R越大,則每個碼元所攜帶的信息量越大,編碼效率越高。 糾錯碼實現中最復雜的部分是解碼。它是糾錯碼能否應用的關鍵。根據式(1),採用的碼長n越大,則誤碼率越小。但n越大,編譯碼設備也越復雜,且延遲也越大。人們希望找到的解碼方法是:誤碼率隨碼長n的增加按指數規律下降;解碼的復雜程度隨碼長n的增加接近線性地增加;解碼的計算量則與碼長n基本無關。可惜,已經找到的碼能滿足這樣要求的很少。不過由於大規模集成電路的發展,即使應用比較復雜的但性能良好的碼,成本也並不太高。因此,糾錯碼的應用越來越廣泛。
糾錯碼傳輸的都是數字信號。這既可用硬體實現,也可用軟體實現。前者主要用各種數字電路,主要是採用大規模集成電路。軟體實現特別適合計算機通信網等場合。因為這時可以直接利用網中的計算機進行編碼和解碼,不需要另加專用設備。硬體實現的速度較高,比軟體可快幾個數量級。
在傳信率一定的情況下,如果採用糾錯碼提高可靠性,要求信道的傳輸率增加,帶寬加大。因此,糾錯碼主要用於功率受限制而帶寬較大的信道,如衛星、散射等系統中。糾錯碼還用在一些可靠性要求較高,但設備或器件的可靠性較差,而餘量較大的場合,如磁帶、磁碟和半導體存儲器等。
在分組碼的研究中,譜分析的方法受到人們的重視。糾同步錯誤碼、算術碼、不對稱碼、不等錯誤糾正碼等,也得到較多的研究。 分組碼是對信源待發的信息序列進行分組(每組K位)編碼,它的校驗位僅同本組的信息位有關。自20世紀50年代分組碼的理論獲得發展以來,分組碼在數字通信和數據存儲系統中已被廣泛應用。
分組碼的碼長n和碼字個數M是一個碼的主要構造參數。碼長為n的碼中所有碼字的位數均為n;若要用一個碼傳送k比特信息,則碼字的個數M必須滿足。典型的分組碼是由k位信息位和r位監督位組成的,這樣構成的碼一般稱為系統碼。
分組碼中應用最廣的線性分組碼。線性分組碼中的M個碼字之間具有一定線性約束關系,即這些碼字總體構成了n維線性空間的一個k維子空間。稱此k維子空間為(n,k)線性分組碼。線性系統碼的特點是每個碼字的前k位均由這個碼字所對應的信息位組成,並通過對這k位信息位的線性運算得到後面n—k是位監督位。
線性分組碼中應用最廣的是循環碼,循環碼的主要特徵是任何碼字在循環移位後個碼字。循環碼的優點在於其編碼和解碼手續比一般線性碼簡單,因而易於在設備上實現。在循環碼中,碼字可表示為多項式。循環碼的碼字多項式都可表示成為循環碼的生成多項式與這個碼字所代表的信息多項式的乘積,即,因此一個循環碼可以通過給出其生成多項式來規定。常用的循環碼有BCH碼和RS碼。
網格碼有多種描述方法,網格圖是常用方法之一,它能表示出編碼過程。一個碼率為1/2、包含四種狀態的網格碼的網格圖如圖所示。圖1中00,01,10,11表示編碼器所具有的四種狀態,以「·」示出,從每一狀態出發都存在兩條支路,位於上面的一條支路對應於編碼器輸入為「0」的情況,位於下面的一條支路對應於編碼器輸入為「1」的情況,而每一支路上所列出的兩個二進位碼則表示相應的編碼輸出。因而可知,編碼輸出不僅決定於編碼器的當前輸入,還決定於編碼器的狀態,例如在圖中從「00」狀態出發;,若輸入的二進制數據序列為1011,則編碼器的狀態轉移過程為00→01→10→01→11,而相應的編碼輸出序列為11010010。在網格圖中任意兩條從同一狀態出發;,經不同的狀態轉移過程後又歸於另一相同狀態(該狀態也可與初始狀態相同)的路徑間的距離的最小值稱為碼的自由距離。如該圖中的為5。對於卷積碼來說,的計算可簡化為始於且終於零狀態的非全零路徑與全零路徑間距離的最小值。是表徵網格碼糾錯能力的重要參數。維特比演算法是廣泛採用的網格碼的解碼方法。由於網格碼的狀態越多,解碼越復雜,所以狀態個數是度量網格碼解碼復雜性的重要參數。一般說來可以通過增大解碼復雜性來增加,從而提高碼的糾錯能力。
BCH碼、網格碼已被廣泛地應用於移動通信、衛星通信和頻帶數據傳輸中。RS碼也被廣泛應用於光碟的存儲中。
大多數糾錯碼是設計來糾隨機誤碼的,可以通過交織的方法使它適用於對突發誤碼的糾錯。交織是一種使得集中出現的突發誤碼在解碼時進行分散化的措施,從而使其不超出糾錯碼的糾錯能力范圍。 卷積碼不對信息序列進行分組編碼,它的校驗元不僅與當前的信息元有關,而且同以前有限時間段上的信息元有關。卷積碼在編碼方法上尚未找到像分組碼那樣有效的數學工具和系統的理論。但在解碼方面,不論在理論上還是實用上都超過了分組碼,因而在差錯控制和數據壓縮系統中得到廣泛應用。
⑷ c#生成PDF417二維碼源代碼
try
{
//遍歷DataSet載入的信息,如何某一行被選中,進入列印
for(int i=0;i<listView1.Items.Count;i++)
{
if (listView1.Items[i].Checked == true)
{
string PrintString;
string Gut;
string Spare;
string AssDesc;
string Code = listView1.Items[i].SubItems[0].Text.ToString();
string Desc = listView1.Items[i].SubItems[1].Text.ToString();
string Class = listView1.Items[i].SubItems[2].Text.ToString();
string Lot = listView1.Items[i].SubItems[3].Text.ToString();
string Uom = listView1.Items[i].SubItems[4].Text.ToString();
//DataGrid中獲取焦點及其列的值
//int rowID = this.dataGrid1.CurrentRowIndex;
//string Code = dataGrid1[rowID, 0].ToString();
//string Desc = dataGrid1[rowID, 1].ToString();
//string Class = dataGrid1[rowID, 2].ToString();
//string Lot = dataGrid1[rowID, 3].ToString();
//string Uom = dataGrid1[rowID, 4].ToString();
string RkTime = "";
string YouXQ = "";
string GongYS = "";
string Grade = "";
string Kind = "";
string Top = "";
string Low = "";
//當有列印任務時設置變數為TRUE
isPrint = true;
//Damo中掃描出來的信息,當信息不足180個字元時,填入空格,形成固定大小的列印編碼圖形
Gut = "編碼:" + Code + ",批次:" + Lot + ",名稱:" + Desc + ",單位:" + Uom + ",入庫時間:" + RkTime + ",有效期:"
+ YouXQ + ",供貨商:" + GongYS + ",物資類別: " + Class + ",存儲等級:" + Grade + ",存儲性質:"
+ Kind + ",低儲:" + Low + ",高儲:" + Top;
while (Gut.Length < 165)
{
Gut = Gut + " " + " ";
}
Gut = Gut + " B" + "\r\n";
AssDesc = "T180 55 0 552 208 ";
//判斷備件名稱字元長度,執行換行操作(SPAR=14字元後截取的字元)
if (Desc.Length > 14)
{
if (Desc.Length > 34)
{
if (Desc.Length > 54)
{
Spare = Desc.Substring(14, Desc.Length - 14);
AssDesc = "" + AssDesc + Desc.Substring(0, 14) + "\r\n" + "T180 55 0 650 176 " + Spare.Substring(0, 20) + "\r\n"
+ "T180 55 0 650 145 " + Spare.Substring(20, 20) + "\r\n";
}
else
{
Spare = Desc.Substring(14, Desc.Length - 14);
AssDesc = "" + AssDesc + Desc.Substring(0, 14) + "\r\n" + "T180 55 0 650 176 " + Spare.Substring(0, 20) + "\r\n"
+ "T180 55 0 650 145 " + Spare.Substring(20) + "\r\n";
}
}
else
{
Spare = Desc.Substring(14, Desc.Length - 14);
AssDesc = "" + AssDesc + Desc.Substring(0, 14) + "\r\n" + "T180 55 0 650 176\r\n" + Spare + " " + "\r\n";
}
}
else
{
AssDesc = "T180 55 0 552 208 " + Desc + " " + "\r\n";
}
PrintString = "! 0 200 200 344 1\r\n" +
"LABEL\r\n" +
"CONTRAST 0\r\n" +
"TONE 0\r\n" +
"SPEED 5\r\n" +
"PAGE-WIDTH 656\r\n" +
"GAP-SENSE 50\r\n" +
// Set Language then show chinese!
"COUNTRY CHINA\r\n" +
"B PDF-417 18 1 XD 2 YD 7 C 5 S 1\r\n" +
"" + Gut + "" +
"ENDPDF\r\n" +
"SETMAG 2 2\r\n" +
"T180 55 0 650 245 編碼:\r\n" +
"SETMAG 1 2\r\n" +
"T180 7 0 557 253 " + Code + "\r\n" +
"SETMAG 2 2\r\n" +
"T180 55 0 650 207 名稱:\r\n" +
"SETMAG 1 2\r\n" +
"" + AssDesc + "" +
"SETMAG 2 2\r\n" +
"T180 55 0 650 108 批次:\r\n" +
"SETMAG 1 2\r\n" +
"T180 7 0 550 113 " + Lot + "\r\n" +
"SETMAG 2 2\r\n" +
"T180 55 0 650 71 有效期:\r\n" +
"SETMAG 1 2\r\n" +
"T180 7 0 530 76 " + YouXQ + "\r\n" +
"SETMAG 2 2\r\n" +
"T180 55 0 650 32 低儲:\r\n" +
"SETMAG 1 2\r\n" +
"T180 7 0 565 37 " + Low + "\r\n" +
"SETMAG 2 2\r\n" +
"T180 55 0 500 32 高儲:\r\n" +
"SETMAG 1 2\r\n" +
"T180 7 0 415 37 " + Top + "\r\n" +
"FORM\r\n" +
"PRINT\r\n";
if (this.SendMyMsg(PrintString) == false)
{
break;
//this.SendMyMsg(PrintString);
}
//else
//{
// Lianjie = true;
// break;
//}
}
}
if (!isPrint)
MessageBox.Show("請選擇要列印的備件!");
}
catch(Exception ee)
{
MessageBox.Show(ee.Message.ToString());
}
#endregion
}
---------------------------------------------------------------------
我幾年前寫的,自己修改一下吧,准對可以實現的
⑸ 信封條形碼,這個是什麼條形碼,用什麼軟體生成
用label mx通用條碼標簽設計系統就可以製作的
這個是PDF417類型的
,具體你可以到恆佑科技官網下載一個試用版的試試。
⑹ PDF417二維碼生成源碼.net程序
下這個吧. 自己看看源碼就OK了:
http://www.pudn.com/downloads150/sourcecode/graph/detail648336.html
⑺ 二維條形碼PDF417中符合ISO/IEC 15434標準的RS、GS、EOT怎麼樣生成,直接用ASCII十進制、十六進制都不行呀
專業條碼軟體bartender 裡面就包含這個。只需要選擇一下RS.GS.EOT 就可以了。
RS 記錄分隔符
GS 組分隔符
EOT 傳送結束
有問題你請搜 蘇州力象 。在線免費咨詢。。
⑻ java 開發使用barcode4j 生成pdf417二維條碼怎麼不支持中文
java 開發使用barcode4j 生成pdf417二維條碼怎麼不支持中文
Barcode4J由Java語言編寫而成,可以靈活的生成條形碼。它採用Apache License V2.0許可,這使得它很容易在商業中被使用。它可以讓您生成各種流行的一維和二維條碼,包括DataMatrix 和 PDF417。以各種格式輸出,包括SVG, EPS, bitmaps和Java2D,同樣也可根據您的需要添加自己的輸出格式。它為各種應用提供了插件,包括最重要的Apache FOP(格式對象處理器)。
⑼ 怎麼把excel表格中的數據生成PDF417條形碼
這位客官是不是標簽的數據內容是變數,希望這些變數數據來自Excel表格呢?如果是的話:TTP-342標配的條碼標簽編輯軟體Bartender或其它類似標簽軟體有資料庫連接功能(大部分是收費版本才有這個功能,或者破解版),可連接文本,Excel,SQL等資料庫類型。Bartender部分截圖舉例:其中的欄位名稱對應Excel表格的列,所以你的Excel表格應該是下面這個樣子的格式:其它細節客官自己領悟吧,不懂可聯系我們。
⑽ 畢業論文的開題報告怎麼寫題目是《PDF417二維條碼的生成系統設計》
才完成了自己的開題報告 可以把我自己的開題的大概內容給你參考一下 不過學校不同 指導老師不同 要求也會有些出入 注意標點符號的運用 注意格式的運用 注意自己的內容的分類 (特別提醒 最好自己寫開題 因為自己寫了開題之後 論文才會比較有頭緒)
我的論文題目是< 試析法制類電視節目的創意策劃>
1.選題的目的和意義
2.國內外研究現狀(文獻綜述):先要對你研究的文獻做一個總述,就是介紹一下有哪些人在哪些文獻裡面提出了哪些觀點
然後根據你選題的內容來劃分重點(例如我的劃分重點是1.對電視節目的研究2.對電視節目創意策劃的研究3.對法制類電視節目創意策劃的研究) 當然 也可以根據國內國外的文獻分別介紹 所謂的介紹就是把別人文獻里的觀點寫下來 寫的時候要說明文獻名字 作者名字和內容(例如 頻道專業化,欄目個性化,正是電視媒體之間激烈競爭的具體表現。在這種背景下,電視欄目的策劃,電視欄目的創新,成為當代電視人關注的焦點。
胡智鋒教授在《電視節目策劃學》中提到,策劃可以理解為藉助一定的信息素材,為達到特定的目的、目標而進行設計、籌劃,以為具體的可操作性行為提供創意、思路、方法與對策。
陝西電視台的張曉林教授在《電視節目的策劃分析研究》對電視節目含義的定位是所謂電視節目策劃,就是策劃者遵照電視節目的運作規律,對電視節目的選題立意、拍攝製作、播出銷售等生產和運作過程進行總體籌劃和論證,並最終形成具有指導性的文案的一種電視行為。中央電視台的王甫博士在《電視節目策劃》中按照電視節目製作方式將電視節目策劃分為:1.錄制節目的策劃2.直播節目的策劃3.主持人節目的策劃4.參與性節目的策劃5.合作節目的策劃6.大型節目的策劃。)
3.選題研究的內容:這個很重要,就是你以後寫論文的提綱了 你打算研究的方向 意向和問題
4..選題研究的技術路線、研究方法和要解決的主要問題:
研究技術路線:在指導教師指導下選題→確定題目→了解本論題的在現在社會中他人的研究狀況→制定研究內容和方法→到圖書館查閱相關資料→上網搜索相關資料→收集整理資料→撰寫論文
研究方法:文獻分析法、文本細讀法、比較法、綜合分析法。
要解決的關鍵問題:分析現在的法制類節目狀況,對不完善的地方提出建議和意見。根據現在的受眾心裡和愛好趨勢,總結出創意策劃的發展趨勢。
5.5.研究與寫作計劃:(如下)
2009年05月22日——2009年06月12日 確定選題、收集相關資料
2009年06月13日——2009年12月20日 撰寫開題報告與開題
2009年12月21日——2010年01月10日 收集資料,開展研究,形成寫作提綱
2010年01月11日——2010年03月28日 深入研究,形成論文初稿
2010年03月29日——2010年04月30日 論文修改、定稿、列印
6.參考文獻:就是你手上的參考資料的羅列 例如:[1]李東.廣播電視節目策劃論[M].北京:中國廣播電視出版社,1999.
[2]閻現章.出版傳播策劃學概論[M].河南:河南大學出版社,2006.
[3]趙華.央視《新聞調查》幕後解密[M].北京:中國廣播電視台出版社,2008.
[4]石長順.電視欄目解析[M].武漢: 武漢大學出版社,2007.
格式一定要正確 不同的文獻是不同的代替字母 這個在網上能查到 而且比較詳細
我們學校要求不能少於15個文獻 看你們的要求咯
7.指導教師意見
8.開題審查小組意見
7和8就空著咯 是老師的事情了!!!
希望你能成功的完成你的開題報告