2011-10-12 33 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

相關問題