社区
C#
帖子详情
如何通过zpl指令方式通过usb方式发送指令
oemoon
2011-01-31 12:27:13
我使用的是斑马的ZM400 300dpi条码打印机,是通过usb方式连接的,想通过指令方式实现条码打印。
如果通过串口或者并口方式比较容易,直接往串口或者并口发送指令字符串就可以了。但是如果是
通过usb方式连接打印机,怎样把指令发送给usb口呢?
因为现在的很多PC机没有串口和并口了,一般的商务机更加没有这些口了。
...全文
1668
15
打赏
收藏
如何通过zpl指令方式通过usb方式发送指令
我使用的是斑马的ZM400 300dpi条码打印机,是通过usb方式连接的,想通过指令方式实现条码打印。 如果通过串口或者并口方式比较容易,直接往串口或者并口发送指令字符串就可以了。但是如果是 通过usb方式连接打印机,怎样把指令发送给usb口呢? 因为现在的很多PC机没有串口和并口了,一般的商务机更加没有这些口了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
烟灰洒落键盘
2012-03-23
打赏
举报
回复
USB TO RC232!
violetguid
2012-03-22
打赏
举报
回复
这种方法可以用是可以,但是没有串并口的专对性,也就是只能将斑马驱动设为默认打印机才能打印。
不像,串并口,发送的时候只要是有驱动的情况下,不需要设定为默认打印机就可以发送指令。
oemoon
2011-02-09
打赏
举报
回复
不错,谢谢兄弟了,给力!
doubleu2005
2011-02-06
打赏
举报
回复
[Quote=引用 8 楼 oemoon 的回复:]
我的意思是指令发送给打印机。
能够提供相关的C#例子程序吗?
[/Quote]
就是C#的打印啊,最简单的例子:
PrintDocument printDocument = new PrintDocument();
printDocument.PrintPage += new PrintPageEventHandler(this.pd_PrintPage);
printDocument.Print();
private void pd_PrintPage(object sender, PrintPageEventArgs e)
{
Font mainFont = new Font("Courier New", 8);
string strLine = String.Format("{0,0}", Gb.printstr);//Gb.printstr是全部的ZPL指令,我用的全局变量
e.Graphics.DrawString(strLine, mainFont, Brushes.Black, PointF.Empty);
}
oemoon
2011-02-04
打赏
举报
回复
是的,使用串口和并口是容易,就是说如何使用usb口。
也就是像打印word文件一样的方式的。
oemoon
2011-02-04
打赏
举报
回复
我的意思是指令发送给打印机。
能够提供相关的C#例子程序吗?
doubleu2005
2011-02-04
打赏
举报
回复
设置斑马打印机为默认打印机后,打印时系统会自动通过usb端口打印到打印机,不用你再调用USB口了。
CraxyMouse
2011-02-01
打赏
举报
回复
http://www.ync-tech.com
看看这个吧~
先要安装一下驱动才可以使用
推荐使用海鸥的驱动
http://www.seagullscientific.com/aspx/thermal_95.aspx
doubleu2005
2011-02-01
打赏
举报
回复
usb打印机发送命令打印我用两种方法:
1,安装环路网卡loopback,windonws自带的,然后共享lpt1就可以直接当并口使用了,cmd里就是直接copy指令到lpt1,这个方法百度一下可以找到
2,使用C#调用默认打印机的方式,先将ZM400设置为默认打印机,再把所有的打印命令全部付给一个变量,再用C#打印这个变量,我一般是把指令存在一个文件里,打印时调用这个文件
另外,这个打印端口跟驱动没有关系,当然必须要安装正确的驱动,但安装成功后只是在设备里虚拟出一个usb口USB1,你再安装一遍驱动会出现USB2,但我们不能像调用LPT1和COM1那样去使用这个USB1
oemoon
2011-02-01
打赏
举报
回复
我觉得是程序里面怎么发送信息给打印机驱动。
你那个是驱动,需要编写相关程序的。
oemoon
2011-01-31
打赏
举报
回复
我说的就是这个意思,但是具体怎么编程我不知道呀。
请各位兄弟能否给我一个示例。谢谢了!
qldsrx
2011-01-31
打赏
举报
回复
你为什么不用它的驱动呢?直接在本地创建打印机,端口选择usb,驱动选择它的ZM400的驱动,然后打印设备就选择那个打印机,打印指令发送的那个打印设备上就可以了,管他串口并口,编程方式都一样。
C#把
ZPL
指令
直接
发送
USB
打印机
做项目涉及到打印的,前面用了水晶报表来做。结果客户说打印速度太慢,达不到要求,客户要求在1秒之内一个标签。结果就研究用
ZPL
指令
直接
发送
到打印机。这速度就提高了。因为绕过了生成报表,打印池。
C#通过
USB
连接斑马打印机实现
ZPL
打印
C#通过
USB
连接斑马打印机 实现
ZPL
打印,可打印中文 文件包括
ZPL
打印类和fnthex32.DLL 可直接应用于项目
C# 斑马打印机
USB
接口
ZPL
条码打印
C#调用斑马打印机打印
ZPL
指令
,支持
USB
等安装了驱动的斑马打印机
ZPL
打印中文(二维码打印winform版).zip
4.纯
zpl
指令
进行中文和二维码打印 ---------------------------------------------- 亮点一:可打印中文 亮点二:代码容易看懂 亮点三:可根据
zpl
指令
预览标签样式(该样式就是打印后的样式) 亮点四:.............. ...
使用java实现,通过
zpl
指令
调用 zebra打印机打印标签,含二维码及中文
两种方案介绍,整个源码可以运行,源码中包含
zpl
中文手册及需要使用的第三方库及jar包,demo完美解决中文打印及二维码中中文乱码问题
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章