是否可以在windows上使用Qt在网络usb打印机上逐行打印?

Is it possible to print line-by-line on a network usb printer using Qt on windows?

本文关键字:打印机 usb 逐行 网络 打印 windows 是否 Qt      更新时间:2023-10-16

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

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

任何想法?

谢谢!

p。它不一定是Qt(只要我能包装它/使用它从Qt),但它必须是c++和WinXP上的功能。

本页记录了可用于向打印机发送原始数据的Windows api:

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

如果你只想打印简单的文本,这是可以的。

我不知道如何使用Windows的绘图功能来打印小于一页的内容

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

微软有一个页面教你怎么做你想做的,使用Win32API:如何逐行打印到打印机在那个页面有一个例子。