2014-02-19 134 views
0

我在做一個項目,通過USB使用微控制器來構建打印機。當我將MCU插入PC時,MCU的USB配置爲打印機類,以便將它識別爲打印機。我已經安裝了Windows的通用/純文本驅動程序,因此我可以在打印機類別下列出的「設備和打印機」中看到我的打印機。 這裏我的問題是,如果我想打印什麼發送到打印機,我需要知道從PC發送的數據。例如,如果我打印PDF,我想知道發送了什麼數據,我的意思是像HEX值或類似的格式。一旦我知道將要進入控制器的內容可以打印出來。 歡迎任何輸入。當我點擊打印時發送到打印機的數據

在此先感謝

回答

0

好吧,既然你的打印機設置是一個簡單的generic/text only,發送的數據將是PDF的文本內容。沒有標記,甚至沒有粗體文​​本或斜體。 PDF中的任何圖片都不會被髮送。

如果你不止這些,你可以爲你的打印機寫驅動程序。作爲驅動程序編寫者,您可以確定發送給打印機的內容。

+0

謝謝MSalters, 假設我現在只發送一個pdf文本......這個文本的格式是什麼?它是否以HEX格式發送ascii值? – Pramod