嘿,所有。通过蓝牙打印时,我正在排除热敏打印机问题。有问题的打印机是Extech 3750T,软件在Windows CE上运行。该驱动程序在Winsock之上实现,并用C++编写。据我所知,连接管家都是按照规范。热敏打印机驱动程序故障排除
这个问题似乎是有时(大约一出十),当打印图像打印机刚停止。然后,当发送下一个打印作业时,它将输出单行(一个像素宽)的垃圾并打印新页面。
该驱动程序构建于RTF之上,它将RTF命令和图形转换为打印机特定字符和转义序列。开发商手册可从这里:
http://www.adtech.com.pl/upload/3750T_Developers_Manual.pdf
在这个阶段,我相当确信它不是一个流量控制问题(除更改缓冲区大小威力某种程度上帮助)。
确认的一件事是,无论打印机什么时候打开,它都会向设备发送纸张控制字符,但到那时它已经太晚了,无法打捞它。
另外,我认为问题是由于发送图像而文本仍在打印。一个只有5秒钟wa dirty的肮脏黑客似乎会让它消失,但是在生产环境中实现它的方式很尴尬,因为文本的大小(字体大小,重量等)将影响所需的延迟量。
我想我正在寻找如何解决这个问题的建议,而不是明确的解决方案。
任何想法?