我曾经遇到过这样的问题,在程序中先将一条记录存进数据库中,然后再发出一条打印指令将刚才的数据输出到发票上;可是有时候数据虽然存进库里了,但打印机却不工作,请问有什么办法能判断打印指令发出后打印机是否工作了?

解决方案 »

  1.   

    这是打印机的控制问题了,应该在打印的API中的
    具体的我也不太清楚了
      

  2.   

    只能判断打印机是否连接正常
    可以先判断判断打印机是否连接正常,正常后再将一条记录存进数据库中,在打印
    判断打印机是否连接正常可以用打开文件的形式,文件名用‘com1'、’COM2‘、’LTP1‘、’LTP2D‘等等,POS机的前台大多都是这样做了
    参阅《DELPHI构件进销存系统-POS系统开发事例》