将数据传输到 USB 打印机

将数据传输到 USB 打印机

我不知道如何提问,所以我将描述以前使用串行所做的事情,并且我想知道是否可以用 USB 复制它。

过去,POS 系统通过串行端口(通常是 RS232)输出 ASCII 数据,然后将其发送到打印机。可以使用 Y 型分路器“嗅探”该数据,并将并行“嗅探”线路连接到数字录像机。

现在 POS 系统使用 USB 将数据发送到其打印机,我想知道 USB 是否可以像以前的串行一样进行拆分,添加 USB 到串行转换器,然后将串行电缆运行到 DVR 以接收到相同的数据包(ASCII?)到数字视频录像机。

任何对此事的帮助都将不胜感激!

托尼

答案1

这实际上取决于打印机的类型。一些 POS 打印机(尤其是热敏打印机)仍然通过串行运行,它们只是在 PCB 上配备了内置的 USB 到串行转换器,因为如今串行端口很少见。

如果您将其拆开并查看 USB 迹线所连接的芯片,您可能能够看到它是否是 USB 转串行转换器。此时,您可能必须查找芯片的数据表并找出 TX 和 RX 线是什么,然后将示波器连接到它们。

但是,就像我说的,现在有些打印机甚至没有使用串行进行传输,所以情况可能并非如此。

答案2

您可以尝试使用 wireshark 或 USBPcap 等软件嗅探 USB 端口流量,然后将文件/流从 PC 发送到 DVR。

相关内容