c++ - 是否可以在 Windows 上使用 Qt 在网络 usb 打印机上逐行打印?

标签 c++ windows qt printing

标题几乎说明了一切,我必须将旧的 com/serial-printer-port 代码转换为应该与网络 usb 打印机一起工作的“新的华丽 Qt 代码”。

我搜索了很多,但找不到任何关于如何逐行打印的信息(即,当我只向打印机发送一个文本行时,它不应该打印一整页)。

有什么想法吗?

谢谢!

附言。它不一定是 Qt(只要我可以包装它/从 Qt 使用它)但它必须是 C++ 并且在 WinXP 上运行。

最佳答案

此页面记录了可用于将原始数据发送到打印机的 Windows API:

http://msdn.microsoft.com/en-us/library/windows/desktop/dd162959(v=vs.85).aspx

如果您只想打印简单的文本,这可能没问题。

我不知道有什么方法可以使用 Windows 的绘图功能来打印少于一页的内容。

关于c++ - 是否可以在 Windows 上使用 Qt 在网络 usb 打印机上逐行打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7740031/

相关文章:

c++ - 依赖于构造函数参数的模板类特化?

windows - Adobe Air GUI 问题

c++ - 如何在应用程序中包含#include <QtWin> - QtWinExtras

c - 如何使用 SetWindowsHookEx 过滤低级按键事件?

c++ - 跨线程的信号槽

c++ - QT Creator,返回(C++)

c++ - 如何通过Windows Defender SmartScreen保护?

python - <Array<float> 类型的 Swig 对象 *

c++ - 如何在单个库中包含多个类?

windows - Batch/Powershell 多语言中的奇怪重定向