導航:首頁 > 源碼編譯 > 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列印機示例源碼相關的資料

熱點內容
程序員那麼可愛小說結局 瀏覽:862
zenity命令 瀏覽:564
監禁風暴哪個app有 瀏覽:865
程序員的愛心是什麼 瀏覽:591
java中對字元串排序 瀏覽:290
單片機用數模轉換生成三角波 瀏覽:634
外網怎麼登陸伺服器地址 瀏覽:133
什麼人要懂編譯原理 瀏覽:150
源碼改單 瀏覽:712
pdfzip 瀏覽:875
壓縮空氣25兆帕會變成液體嗎 瀏覽:50
linux測試伺服器性能 瀏覽:950
dlp硬碟加密 瀏覽:361
應用加密裡面打不開 瀏覽:857
基於單片機的超聲波測距儀的設計 瀏覽:741
xp自動備份指定文件夾 瀏覽:663
我的世界伺服器如何讓世界平坦 瀏覽:170
伺服器和電腦如何共享 瀏覽:689
程序員早期症狀 瀏覽:573
學小學生編程哪裡學 瀏覽:951