做过条码打印机编程的进!!!!!! 请问条码打印机编程,和普通 打印机编程有什么不同?知道的请加QQ/Mail: [email protected]MSN:[email protected]我用普通打印机编程的方法来对条码打印机进行编程,但是在打印速度上比起专业的条码打印机软件要慢很多(bartender)!使用条码打印机是否需要特殊的设置? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/dunao/archive/2009/02/05/3865053.aspx测试用例可以在这里下载! 我们打印条码的时候,是把打印的命令直接发送到COM口,让打印机打印一般的条码打印机都有自己的语言,用它自己的语言会快些如果直接用.Net里面的打印控件打印,不仅速度慢,打印出来的效果也不好,有的扫描枪还不能识别 你的程序是VS2008做的?VS2005打不开,测试不了!! 这个要看你什么打印机了 Zebra 的你可以使用EPL CPCL 这打印机命令来做..很简单的. 其他打印机一般提供的有API开发接口.. 利用供应商提供的条码打印机指令或API,用过Zebra的,是通过打印指令来做的 条码打印机编程有两种方式:1 windows图形输出 此种方式利用打印机的驱动打印,和普通 打印机编程的方式一样.2 打印机专用指令 此种方式针对打印机的特殊指令,把指令直接发向并口,打印机识别指令并打印 此种方式不需要安装驱动, 而且打印的条码易识别. 但不同的打印机有不同的指令集, 难以推广.bartender是通过驱动打印的, 不知道为什么你的程序比bartender 慢很多 用的是条码打印机的打印指令,用microsoft barcode control 9.0能让通用打印机打出条码,但很难被正确识别 用的是条码打印机的打印指令,用microsoft barcode control 9.0能让通用打印机打出条码,但很难被正确识别 一般专业条玛机都有自己的一套打印设置指令,不需要通过WINDOWS系统的spooler打印服务,可以通过COM或LPT等直接与打印机通信从而控制打印机。如果你是专业打印机最好找厂商要相关的指令说明书。 你用什么打印器是你打印速度的最大瓶镜...如果你用针打 激光...不管理怎么做速度提升很小的.如果你用条码打印机器..你用PrintDocument...那一样速度提不上去. 现在情况是Bartender打印的速度是正常的,我的程序打印一相要停1S-2S打印机是TSC 342 300点的!!在其它器牌的打印机(斑马,TEC,东芝,科诚,立象,西铁城)上测试是正不常的! 在其它器牌的打印机(斑马,TEC,东芝,科诚,立象,西铁城)上测试是正常的! 举例说我们公司用的是ZEBRA Z4M的打印机,他的指令编程语言是ZPL下面的ZPL代码是打印一个CODE39条码^XA^LH30,30^FO20,10^AD^FDZEBRA^FS^FO20,60^B3^FDAAA001^FS^XZ打印的时候直接把这段ZPL代码通过COM或者LPT发给打印机就好了,不需要使用SPLOOER服务。 先使用WINOWS打印测试页下看看速度是不是还会慢个1S -2S 。然后设置下打印机器. 看看如果还是不行。 你可以先串口模拟什么东西。去执行API看看发送了什么数据分析下。然后再决定怎么做。 我们打印条码的时候,是把打印的命令直接发送到COM口,让打印机打印 一般的条码打印机都有自己的语言,用它自己的语言会快些 如果直接用.Net里面的打印控件打印,不仅速度慢,打印出来的效果也不好,有的扫描枪还不能识别------------------------------------------------------------------------------打印机本身驱动。发送命令到端口 去执行API看看发送了什么数据分析下-》这个能说的详细点吗? http://dl.pconline.com.cn/html_2/1/75/id=2176&pn=0.html使用这类的工具 获取数据后分析下 看看你使用打印机带的API和你用Windows打印有什么区别. 不同的打印机不是有不同的语言格式吗?我开发的时候都是用的相关打印机的api,结合barcode开发不过你写的却是不错,下载谢谢啦~ 这个可以用Graphics画吧,画到PrintDocument的事件里就行了。个人觉得所有的打印逻辑在.net里都可以通过本身已有的类来解决,不需要涉及底层。.net本来就封装到了非常高级的层级,如果再去自己编写非常底层的东西,有点类似拿收割机去玩剪纸。 用条码机一般来说都是需要速度的 一般来说都是4厘米的有变化的标签 1分钟最少也的打120张.用打印自己带的API或则命令很容易. 打印机端口是USB口的,怎么把打印命令发过去啊???? 你可以用串口或者并口线连接打印机,调用打印机自带的命令发到端口既可.其实很简单的.自己试试先.如果要改速度的话就发"Sn"到串口既可(n为整数,代表打印机的速度,) 高分求解winform问题... 请教:adox如何在已经存在的数据库里再创建表? 如何在代码中判断远程sql server是否启动? winform控件问题 .NET需要什么配置吗 C#写的光模块烧写软件 关于多线程操作 关于HashTable线程安全问题 c#运行问题 快呀! 不懂C++,有一段代码不知道怎么转,PUCHAR转换 从ABC**到遍历二维数组
测试用例可以在这里下载!
一般的条码打印机都有自己的语言,用它自己的语言会快些
如果直接用.Net里面的打印控件打印,不仅速度慢,打印出来的效果也不好,有的扫描枪还不能识别
1 windows图形输出
此种方式利用打印机的驱动打印,和普通 打印机编程的方式一样.
2 打印机专用指令
此种方式针对打印机的特殊指令,把指令直接发向并口,打印机识别指令并打印
此种方式不需要安装驱动, 而且打印的条码易识别.
但不同的打印机有不同的指令集, 难以推广.
bartender是通过驱动打印的, 不知道为什么你的程序比bartender 慢很多
如果你用条码打印机器..你用PrintDocument...那一样速度提不上去.
打印机是TSC 342 300点的!!在其它器牌的打印机(斑马,TEC,东芝,科诚,立象,西铁城)上测试是正不常的!
我们公司用的是ZEBRA Z4M的打印机,他的指令编程语言是ZPL
下面的ZPL代码是打印一个CODE39条码
^XA
^LH30,30
^FO20,10^AD^FDZEBRA^FS
^FO20,60^B3^FDAAA001^FS
^XZ
打印的时候直接把这段ZPL代码通过COM或者LPT发给打印机就好了,不需要使用SPLOOER服务。
一般的条码打印机都有自己的语言,用它自己的语言会快些
如果直接用.Net里面的打印控件打印,不仅速度慢,打印出来的效果也不好,有的扫描枪还不能识别
------------------------------------------------------------------------------
打印机本身驱动。发送命令到端口
我开发的时候都是用的相关打印机的api
,结合barcode开发
不过你写的却是不错,下载谢谢啦~
用条码机一般来说都是需要速度的 一般来说都是4厘米的有变化的标签 1分钟最少也的打120张.用打印自己带的API或则命令很容易.
调用打印机自带的命令发到端口既可.
其实很简单的.
自己试试先.
如果要改速度的话就发"Sn"到串口既可(n为整数,代表打印机的速度,)