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

时间:2013-01-20 20:26:38

标签: c++ driver thermal-printer opos

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

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

是否有任何方法可以在特定OPOS驱动程序的入口处进行监听,然后控制数据是否继续进入打印机OPOS驱动程序?

更新 我说的是MS Windows XP及以上版本。

1 个答案:

答案 0 :(得分:0)

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