如何捕获和控制发送到OPOS打印机驱动程序的数据流

How to capture and control data flow sent to an OPOS printer driver

本文关键字:打印机 OPOS 驱动程序 数据流 何捕获 控制      更新时间:2023-10-16

我正在尝试捕获发送到OPOS打印机驱动程序的数据,并控制它是否应该继续。

我的第一个想法是开发一个虚拟的OPOS打印机驱动程序,但在深入研究代码之前,我想知道如果你知道任何其他更好的方法来实现这一点。

有没有办法在一个特定的OPOS驱动的入口监听,然后控制数据是否进入打印机的OPOS驱动?

我说的是微软Windows XP及以上版本。

您可以编写一个瘦服务对象楔子,您将其注册为OPOS的打印机SO,并在其内部将所有调用传递给真正的SO。然后你就可以做出是否打印的商业决定了。