导航:首页 > 源码编译 > 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打印机示例源码相关的资料

热点内容
pdf打印底色去掉 浏览:443
java快递接口 浏览:385
哪个app可以教新爸爸 浏览:208
如何查看服务器系统版本信息 浏览:524
成都市土地出让金算法 浏览:702
钢筋加密标记 浏览:575
ps中扩展功能在文件夹的什么位置 浏览:903
双极压缩机为什么要先高压 浏览:527
苹果手机服务器填什么 浏览:832
android移动动画效果 浏览:691
电子和服务器是什么意思 浏览:691
phpurl中文乱码问题 浏览:893
程序员那么可爱大结局陆漓产子 浏览:538
java如何从云服务器读取本地文件 浏览:923
压缩空气软管制作方法 浏览:911
天河三号算法 浏览:924
php队列教程 浏览:632
洪水命令 浏览:529
安卓怎么弄成苹果在线 浏览:435
谷歌web服务器地址 浏览:900