我正在做一个通过USB使用微控制器构建打印机的项目。当我将MCU插入PC时,MCU的USB被配置为打印机类,因此它被识别为打印机。我已经安装了可用于Windows的通用/文本驱动程序,因此我可以在打印机类别下列出的“设备和打印机”中看到我的打印机。 我的问题是,如果我想打印发送到打印机的任何内容,我需要知道从PC发送的数据。例如,如果我打印pdf,我想知道发送什么数据我的意思是像HEX值这样的格式或类似的东西。一旦我知道进入控制器的内容我就可以打印了。 欢迎任何输入。
提前致谢
答案 0 :(得分:0)
好吧,由于您的打印机设置很简单generic/text only
,因此发送的数据将是PDF的文本内容。没有标记,甚至没有粗体文本或斜体。 PDF中的任何图片都不会被发送。
如果您不止于此,可以为您的打印机编写驱动程序。作为驱动程序编写者,您可以确定发送到打印机的内容。