Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Printing 使用虚拟打印机修改POS打印机中的收据_Printing - Fatal编程技术网

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

Printing 使用虚拟打印机修改POS打印机中的收据,printing,Printing,我正在尝试使用虚拟打印机和一些自定义库修改POS打印机中打印的收据。然而,我读到(旧的)POS打印机通过直接写入串行端口工作,如果是这种情况,我需要更多的端口侦听器,而不是传统的windows虚拟打印机。对吗 我正在尝试建立一个通用的解决方案,尝试覆盖尽可能多的案例,但我发现直接序列有点过时了 此应用程序直接将数据发送到COM端口,而不是任何类型的Windows队列?您有哪些端口选项?如果您将LPT作为一个选项,可以重新映射到共享,然后使用Redmon或类似的端口监视器进行捕获。请检查打印机制造

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


我正在尝试建立一个通用的解决方案,尝试覆盖尽可能多的案例,但我发现直接序列有点过时了

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

请检查打印机制造商是否有您可以使用的虚拟串行端口仿真器。大多数旧的POS软件都是通过COM端口发送命令的。仿真器实质上监听该端口,截取命令,并翻译它们,以便现代USB或以太网打印机可以输出打印作业


该图表包含更多信息:

抱歉,这不是您问题的答案,但我对我的项目有相同的解决方案感兴趣,想知道您正在使用哪些自定义库?你用的是什么样的虚拟打印机?这看起来像一台财政打印机