vb的printer对象能够正确操纵条码打印机吗?
我用printer对象将生成的条码图片发送给普通打印机,效果是理想的。
但是我发送给条码打印机后,就让我找不到北了。
我测试了两种条码打印机,现象各不相同。
现象描述如下:
条码打印机类型    纸张(宽* 高)mm     边距(mm)    现象
ctp2243plus        60*35                0            打印机有作业,但不走纸,无打印
ctp2243plus        100*80               0            打印机有作业,走纸,有条码打印,但不全,位置偏移
zebraS600tm        60*35                0            打印机有作业,走纸,但无打印内容。
zebraS600tm        100*80               0            打印机有作业,走纸,但无打印内容

解决方案 »

  1.   

    不用装条码打印机的驱动,直接用VB向串口发条码打印机的PL语言代码,就可以实现条码打印。
      

  2.   

    直接发命令吧,条码打印机有一个dos命令集,你把这个命令搞懂,然后用shell命令就可以直接打印了!
      

  3.   

    条形玛打印机有他专用命令,前一种偶没用过,对于后面斑马的条码打印机,偶知道printer命令对他不起作用。
      

  4.   

    yorkness(机器猫) ( ) 
    老兄,你最后怎么解决的呢?
    呵呵,我说怎么斑马机总光走空纸呢
      

  5.   

    最简单的办法就是调用条码字体。用普通打印机就能打印出来,也能用扫描枪识别。
    最容易识别的是EAN/JAN 13码,但有缺陷,他必须是13位数字,而且最后一位数字是通过计算出来的是校验码,无法让自己随意控制。其次CODE 39。是最通用的。可惜太宽,占地方大。小了又不容易识别