【问题标题】:data sent to the printer when i click print单击打印时发送到打印机的数据
【发布时间】:2014-02-19 10:18:30
【问题描述】:

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

提前致谢

【问题讨论】:

    标签: windows printing usb driver


    【解决方案1】:

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

    如果您想要更多,您可以为您的打印机编写驱动程序。作为驱动程序编写者,您可以确定发送到打印机的内容。

    【讨论】:

    • 感谢 MSalters,假设我目前正在发送一个只有文本的 pdf ......该文本的格式是什么?是否以 HEX 格式作为 ascii 值发送?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多