2014-02-19 72 views
0

我在做一个项目,通过USB使用微控制器来构建打印机。当我将MCU插入PC时,MCU的USB配置为打印机类,以便将它识别为打印机。我已经安装了Windows的通用/纯文本驱动程序,因此我可以在打印机类别下列出的“设备和打印机”中看到我的打印机。 这里我的问题是,如果我想打印什么发送到打印机,我需要知道从PC发送的数据。例如,如果我打印PDF,我想知道发送了什么数据,我的意思是像HEX值或类似的格式。一旦我知道将要进入控制器的内容可以打印出来。 欢迎任何输入。当我点击打印时发送到打印机的数据

在此先感谢

回答

0

好吧,既然你的打印机设置是一个简单的generic/text only,发送的数据将是PDF的文本内容。没有标记,甚至没有粗体文​​本或斜体。 PDF中的任何图片都不会被发送。

如果你不止这些,你可以为你的打印机写驱动程序。作为驱动程序编写者,您可以确定发送给打印机的内容。

+0

谢谢MSalters, 假设我现在只发送一个pdf文本......这个文本的格式是什么?它是否以HEX格式发送ascii值? – Pramod