打印机的最大打印尺寸为:宽105mm、长204mm,打印的label报表(用fastreport设计的)尺寸为:宽100、长60。每打印一份label打印机报错(即前面power和ready等来回闪烁),需要关闭打印机重新开机。打印机采用热敏打印方式,即不需要碳带。打印机驱动版本为1.3.13。请有使用经验的朋友帮帮忙,谢谢!

解决方案 »

  1.   

    立象(argox)OS-214TT不是有API函数吗?直接调用API函数做打印就可以了, 我以前在这做了一个打印数码的程序,每天打印15万个标签,也没问题。
      

  2.   

    to houleifeng:
      我直接用form.print也有样的问题。用api函数,你能说详细一点吗?谢谢!
      

  3.   

    是这样的,Argox的OS214的标准驱动可以设置为DT和TT两种,即热敏和热转印,驱动默认的打印方式是热转印。这个设置可以在打印驱动的属性中设定。但有一点必须注意的,如果你打印时Reset了那个驱动(例如重设纸张),那么,就算你一开始设置了热敏,也会自动变回到热转印的方式,而一般来说热转印是需要热转印带的,而你热敏的机器中不会有,所有它就会报错,即两个灯交替地闪。
    解决方法
    1.如果可以改变程序的打印方式,那么在写程序时不要Reset打印机。(Word及Excel就不会有这样的问题,但你如果用PB写的程序就会有可能Reset打印机)
    2.使用第三方的驱动,在网上有这样写死方式的驱动(即专门针对DT或TT写的),但这个驱动不太稳定,有时会死机的。
      

  4.   

    to flexitime:
       谢谢你这么详细的解释。还有如下问题有空时请帮忙解答一下:1、你说的“reset打印机”是指程序中任何修改打印设置的代码,是吗?2、我的程序是用delphi写的,label报表使用fastreport做的没有写控制代码。如果要通过写代码来解决此问题该重哪些方面入手?3、如果用第三方驱动搜索哪些关键字,我之前在网上没搜索到?
      

  5.   

    to flexitime:
       我已给你留言,邮箱地址在其中。谢谢鼎立支持!
      

  6.   

    frReport控件
    用语言控制纸怎么设置啊??
    长和宽用语言实现!!请前辈给段代码!!!____________
      

  7.   

    fastreport应该提供了控制纸张的接口函数,你看看控件的源代码应该能找到。
      

  8.   

    我不知道什么是“留言”啊!是不是指“短消息”?
    但我看过,没有你给你短消息。
    来CSDN不久,不知怎用,不好意思
      

  9.   

    to flexitime:
     “留言”应该就是“短消息”。请帮我发到这个邮箱中[email protected]。谢谢!
      

  10.   

    to flexitime:
     “留言”应该就是“短消息”。请帮我发到这个邮箱中[email protected]。谢谢!
      

  11.   

    to flexitime:
       驱动已收到,非常感谢!!!