使用虚拟打印机修改POS打印机中的收据

时间:2012-02-22 19:59:20

标签: printing

我正在尝试使用虚拟打印机和一些自定义库修改POS打印机中打印的收据。但是我读到(旧的)POS打印机通过直接写入串口工作,如果是这种情况,我需要更多的端口监听器,而不是传统的Windows虚拟打印机。那是对的吗?

我正在尝试构建一个通用解决方案,尝试尽可能多地覆盖案例,但我得到的是直接序列有点过时的做法。

2 个答案:

答案 0 :(得分:2)

检查打印机制造商是否具有可以使用的虚拟串行端口仿真器。编写大多数旧的POS软件是为了通过COM端口发送命令。仿真器基本上侦听该端口,拦截命令并对其进行转换,以便现代USB或以太网打印机可以输出打印作业。

enter image description here

该图表可在此处找到更多信息:http://www.starmicronics.com/support/TechnologyCategoryDetail.aspx?id=28

答案 1 :(得分:0)

此应用程序将数据直接发送到COM端口,而不是任何类型的Windows队列?您有哪些端口选项?如果您有LPT作为选项,可以重新映射到共享,然后使用Redmon或类似的端口监视器捕获。