如何捕获和控制发送到OPOS打印机驱动程序的数据流
How to capture and control data flow sent to an OPOS printer driver
我正在尝试捕获发送到OPOS打印机驱动程序的数据,并控制它是否应该继续。
我的第一个想法是开发一个虚拟的OPOS打印机驱动程序,但在深入研究代码之前,我想知道如果你知道任何其他更好的方法来实现这一点。
有没有办法在一个特定的OPOS驱动的入口监听,然后控制数据是否进入打印机的OPOS驱动?
我说的是微软Windows XP及以上版本。
您可以编写一个瘦服务对象楔子,您将其注册为OPOS的打印机SO,并在其内部将所有调用传递给真正的SO。然后你就可以做出是否打印的商业决定了。
相关文章:
- 如何使用打印到 PDF 打印机在 MFC 和 CView 中以编程方式打印而不提示输入文件名?
- GCC C++ STL 漂亮的打印机 - 手动调用并仅要求大小
- 用于从一个基派生的类的GDB漂亮的打印机
- WDK 如何迁移到 v4 打印机驱动程序
- 如何将OpenPrinter用于网络打印机?
- 如何将QWebEngineView渲染到打印机?
- 获取使用 Qt c++ 在 Linux 中通过 USB 连接的 ESC/POS 打印机的状态
- 如何在打印机完成打印时从打印机获取Qt信号?
- PDF 打印机仅在未设置输出文件名时生成 PDF
- 字符串由 libusb 传输,但打印机无法打印
- 如何判断Microsoft打印到 PDF 打印机驱动程序何时完成
- 如何在Qt中设置默认打印机
- 如何以编程方式获取Windows上给定制造商的所有打印机型号
- 共享PTR地图与LLDB漂亮的打印机
- 如何在热敏打印机中打印实时波形
- 在 GDB 漂亮的打印机中显示特定的 std::vector 元素
- Windows GDI打印机错误StartDocprinter
- 编程将原始数据发送到打印机
- gdb 漂亮打印机插件例程 处理 std::basic_string<wchar_t(,.*)?>$
- 如何捕获和控制发送到OPOS打印机驱动程序的数据流