2011-10-12 59 views
1

标题说几乎所有东西,我必须将旧的COM /串行打印机端口代码转换为应该与网络USB打印机一起工作的“新的华丽的Qt代码”。是否可以在Windows上使用Qt在网络USB打印机上逐行打印?

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

任何想法?

谢谢!

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

+0

如果你缓存行,直到你有一个完整的页面,然后打印它会没事吗? – Unapiedra

+0

嗯不,这是最大的问题:-) – Valmond

回答

1

这取决于您的打印机。忘记激光打印机和更好的喷墨打印机。最好的可能是点阵打印机,GDI打印机也应该可以。

微软有一个页面,使用Win32API完成你想要做的事情:How To Print Line-by-Line to a Printer这个页面有一个例子。

+0

适用于VB的人可能会来... – Valmond