请问条码打印机编程,和普通 打印机编程有什么不同?
知道的请加
QQ/Mail: [email protected]
MSN:[email protected]我用普通打印机编程的方法来对条码打印机进行编程,但是在打印速度上比起专业的条码打印机软件要慢很多(bartender)!
使用条码打印机是否需要特殊的设置?

解决方案 »

  1.   

    http://blog.csdn.net/dunao/archive/2009/02/05/3865053.aspx
    测试用例可以在这里下载!
      

  2.   

    我们打印条码的时候,是把打印的命令直接发送到COM口,让打印机打印
    一般的条码打印机都有自己的语言,用它自己的语言会快些
    如果直接用.Net里面的打印控件打印,不仅速度慢,打印出来的效果也不好,有的扫描枪还不能识别
      

  3.   

    你的程序是VS2008做的?VS2005打不开,测试不了!!
      

  4.   

    这个要看你什么打印机了 Zebra 的你可以使用EPL CPCL 这打印机命令来做..很简单的. 其他打印机一般提供的有API开发接口..
      

  5.   

    利用供应商提供的条码打印机指令或API,用过Zebra的,是通过打印指令来做的
      

  6.   

    条码打印机编程有两种方式:
    1 windows图形输出
      此种方式利用打印机的驱动打印,和普通 打印机编程的方式一样.
    2 打印机专用指令
      此种方式针对打印机的特殊指令,把指令直接发向并口,打印机识别指令并打印
      此种方式不需要安装驱动, 而且打印的条码易识别.
      但不同的打印机有不同的指令集, 难以推广.
    bartender是通过驱动打印的, 不知道为什么你的程序比bartender 慢很多
      

  7.   

    用的是条码打印机的打印指令,用microsoft barcode control 9.0能让通用打印机打出条码,但很难被正确识别
      

  8.   

    用的是条码打印机的打印指令,用microsoft barcode control 9.0能让通用打印机打出条码,但很难被正确识别
      

  9.   

    一般专业条玛机都有自己的一套打印设置指令,不需要通过WINDOWS系统的spooler打印服务,可以通过COM或LPT等直接与打印机通信从而控制打印机。如果你是专业打印机最好找厂商要相关的指令说明书。
      

  10.   

    你用什么打印器是你打印速度的最大瓶镜...如果你用针打 激光...不管理怎么做速度提升很小的.
    如果你用条码打印机器..你用PrintDocument...那一样速度提不上去.
      

  11.   

    现在情况是Bartender打印的速度是正常的,我的程序打印一相要停1S-2S
    打印机是TSC 342 300点的!!在其它器牌的打印机(斑马,TEC,东芝,科诚,立象,西铁城)上测试是正不常的!
      

  12.   

    在其它器牌的打印机(斑马,TEC,东芝,科诚,立象,西铁城)上测试是正常的! 
      

  13.   

    举例说
    我们公司用的是ZEBRA Z4M的打印机,他的指令编程语言是ZPL
    下面的ZPL代码是打印一个CODE39条码
    ^XA
    ^LH30,30
    ^FO20,10^AD^FDZEBRA^FS
    ^FO20,60^B3^FDAAA001^FS
    ^XZ
    打印的时候直接把这段ZPL代码通过COM或者LPT发给打印机就好了,不需要使用SPLOOER服务。
      

  14.   

    先使用WINOWS打印测试页下看看速度是不是还会慢个1S -2S 。然后设置下打印机器. 看看如果还是不行。 你可以先串口模拟什么东西。去执行API看看发送了什么数据分析下。然后再决定怎么做。
      

  15.   

    我们打印条码的时候,是把打印的命令直接发送到COM口,让打印机打印 
    一般的条码打印机都有自己的语言,用它自己的语言会快些 
    如果直接用.Net里面的打印控件打印,不仅速度慢,打印出来的效果也不好,有的扫描枪还不能识别
    ------------------------------------------------------------------------------
    打印机本身驱动。发送命令到端口
      

  16.   

    去执行API看看发送了什么数据分析下-》这个能说的详细点吗?
      

  17.   

    http://dl.pconline.com.cn/html_2/1/75/id=2176&pn=0.html使用这类的工具 获取数据后分析下 看看你使用打印机带的API和你用Windows打印有什么区别.
      

  18.   

    不同的打印机不是有不同的语言格式吗?
    我开发的时候都是用的相关打印机的api
    ,结合barcode开发
    不过你写的却是不错,下载谢谢啦~
      

  19.   

    这个可以用Graphics画吧,画到PrintDocument的事件里就行了。个人觉得所有的打印逻辑在.net里都可以通过本身已有的类来解决,不需要涉及底层。.net本来就封装到了非常高级的层级,如果再去自己编写非常底层的东西,有点类似拿收割机去玩剪纸。
      

  20.   


    用条码机一般来说都是需要速度的 一般来说都是4厘米的有变化的标签 1分钟最少也的打120张.用打印自己带的API或则命令很容易.
      

  21.   

    打印机端口是USB口的,怎么把打印命令发过去啊????
      

  22.   

    你可以用串口或者并口线连接打印机,
    调用打印机自带的命令发到端口既可.
    其实很简单的.
    自己试试先.
    如果要改速度的话就发"Sn"到串口既可(n为整数,代表打印机的速度,)