如何通过zpl指令方式通过usb方式发送指令

oemoon 2011-01-31 12:27:13
我使用的是斑马的ZM400 300dpi条码打印机,是通过usb方式连接的,想通过指令方式实现条码打印。
如果通过串口或者并口方式比较容易,直接往串口或者并口发送指令字符串就可以了。但是如果是
通过usb方式连接打印机,怎样把指令发送给usb口呢?
因为现在的很多PC机没有串口和并口了,一般的商务机更加没有这些口了。
...全文
1668 15 打赏 收藏 转发到动态 举报
写回复
用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的驱动,然后打印设备就选择那个打印机,打印指令发送的那个打印设备上就可以了,管他串口并口,编程方式都一样。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧