我是通过串口通信(api )的方式获取opos 打印机的 返回数据解析,来获取打印机的状态,现在遇到一个问题就是,就是不知道用什么方式来获取打印机缓冲区的字节数?
我想通过缓冲区是否有数据来判断打印是否完成,希望有这方面经验的朋友给点帮助,这里先谢谢了。

解决方案 »

  1.   

    打印机回传数据接口,应该是可以取到buffer大小的吧
      

  2.   

    好像没有哦,如果能够读取到dtr 的信号 也能够解决,好像这个标识就是说已经准备好接收数据了,
    但是我不知道如何获取这个信号的值?
      

  3.   

    OPOS似乎没有这个功能,除非是打印机有额外的指令能返回缓冲数或报告是否打印完毕。
    你做这方面的开发吗?打印机领域我比较熟。