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

熱點內容
橙app如何開啟聊天 瀏覽:899
訪問伺服器公網地址 瀏覽:666
pdf列印底色去掉 瀏覽:463
java快遞介面 瀏覽:397
哪個app可以教新爸爸 瀏覽:210
如何查看伺服器系統版本信息 瀏覽:524
成都市土地出讓金演算法 瀏覽:702
鋼筋加密標記 瀏覽:576
ps中擴展功能在文件夾的什麼位置 瀏覽:904
雙極壓縮機為什麼要先高壓 瀏覽:527
蘋果手機伺服器填什麼 瀏覽:832
android移動動畫效果 瀏覽:691
電子和伺服器是什麼意思 瀏覽:691
phpurl中文亂碼問題 瀏覽:893
程序員那麼可愛大結局陸漓產子 瀏覽:538
java如何從雲伺服器讀取本地文件 瀏覽:924
壓縮空氣軟管製作方法 瀏覽:912
天河三號演算法 瀏覽:925
php隊列教程 瀏覽:634
洪水命令 瀏覽:531