導航:首頁 > 源碼編譯 > Zebar列印機示例源碼

Zebar列印機示例源碼

發布時間:2023-03-17 11:23:17

A. 誰知道zebra斑馬列印機用VB如何設計列印圖片的,小弟剛接觸zebra,望能提供源代碼,非常感謝!

斑馬列印機能支持列印圖片功能,VB能實現斑馬列印機列印圖片功能。VB6.0與CODESOFT7軟體二次開發程序就可以了。溝通請QQ:593096664

B. zebra條碼列印機串口代碼是啥意思

上海啟邦條碼列印機工程師馬天宇回答你:
Zebra列印機有自己的機器編程語言ZPL,可以通過串口或其他介面直接發送給列印機進行列印。

C. 如何用C#來實現驅動Zebra zm400列印機進行條碼列印

之前做過條碼列印,用的是兄弟的列印機,斑馬的應該是一樣的。

首先 ,列印條碼其實就是列印點陣圖(bitmap),

所以只要你生成了點陣圖文件,然後連接列印機,把點陣圖傳給他,讓他列印就好了。

1,C#生成條碼文件,

需要一個barcode類,根據不同的編碼規則(128 還是39)去生成條碼,這個你網路一下,一大把,直接把代碼拷貝走就可以調用了,就是一個函數而已。

一般都是需要傳幾個參數,如尺寸(height,width),編碼規則,你要轉碼的字元串。


2,列印

我用的是c#中的FlowDocumentScrollViewer類型(流文檔,可以批量列印)

varfdsv=newFlowDocumentScrollViewer(){Document=newFlowDocument(){PageHeight=Convert.ToInt16(57),PageWidth=Convert.ToInt16(228),PagePadding=newThickness(1)}};
fdsv.Document.Blocks.Add(newBlockUIContainer(BarcodeHelper.GenerateCanvas(BarcodeHelper.Preprocess("code0001"),15)){Padding=newThickness(0)});
fdsv.Document.Blocks.Add(newParagraph(newRun("code00001"){FontSize=9,FontFamily=newFontFamily("Arial")}){Padding=newThickness(0)});

上面的BarcodeHelper類,就是1中所說的生成條碼類,我的找不到了,你網路一下就有。

上面代碼生成了一個流文檔,每頁57的高度 228的寬度(像素),因為條碼紙的尺寸是這樣的,然後在文檔中加入了兩行,

第一行放了一個barcode,第二行放了一個label,

如果要批量列印, 直接foreach就可以。 也可以加自己的邏輯。

要注意的是,這種方法需要你自己去調整, 因為指定了文檔每頁的高度,但是不能向指定頁數加入內容,就是說,你的內容是順序排列下去的,你要調整你的條碼高度+文本高度,讓他正好和流文檔高度相同,否則打出來會亂掉。


結束之後,

調用c#列印介面,fdsv.Print();就可以選擇列印機列印去了。當然也可以自己寫代碼指定IP地址和埠去直接列印。


有問題可以追問我,

D. ZEBRA斑馬列印機,列印二維碼的命令是什麼呀

Print #1, "^BXN,8,200,,,," ''''''bxn 是列印二維碼命令
Print #1, "^FO100,130^FD" & " hello"& "^FS" '''''hello 為列印內容 前面是列印的位置

閱讀全文

與Zebar列印機示例源碼相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:578
python員工信息登記表 瀏覽:376
高中美術pdf 瀏覽:160
java實現排列 瀏覽:512
javavector的用法 瀏覽:981
osi實現加密的三層 瀏覽:231
大眾寶來原廠中控如何安裝app 瀏覽:915
linux內核根文件系統 瀏覽:242
3d的命令面板不見了 瀏覽:525
武漢理工大學伺服器ip地址 瀏覽:148
亞馬遜雲伺服器登錄 瀏覽:524
安卓手機如何進行文件處理 瀏覽:70
mysql執行系統命令 瀏覽:929
php支持curlhttps 瀏覽:142
新預演算法責任 瀏覽:443
伺服器如何處理5萬人同時在線 瀏覽:250
哈夫曼編碼數據壓縮 瀏覽:425
鎖定伺服器是什麼意思 瀏覽:383
場景檢測演算法 瀏覽:616
解壓手機軟體觸屏 瀏覽:349