如何用串口打印机打印?

如何用串口打印机打印?

我对打印机、端口和类似的东西一无所知,所以我只是阅读并试图让打印机工作,而不需要大学学位,哈哈......

基本上,我有一台 ORIENT BTP-2002NP(似乎与 SNBC BTP-2002NP 是同一款打印机)打印机 - 这是一台小型热敏打印机,我想使用它来使用 PHP 打印基本内容。

我的主要问题是 - 它不是像通常的打印机那样的打印机,而且我对 Ubuntu 也不太熟悉 - 它无法自动检测到,我不能只单击“打印”即可使其工作。

该设备使用 RS-232 电缆,我通过适配器将其连接到 USB。

首先,我尝试添加打印机 - 未检测到。然后我尝试使用 CUPS 添加它 - 但 ORIENT 不在打印机列表中,而且我没有 PPD 文件,也无法找到它。我还找不到此打印机的 Ubuntu 驱动程序。

然后,我的另一个想法是我需要发送信息到右边的打印,tty我认为哪些是端口?

我发现,设备确实连接上了,最后显示为ttyUSB0,在 lsusb 中显示为Bus 001 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port。根据我发现的一些情况,我尝试使用 cat 和 echo ,但无济于事。我尝试了sudo sucat /dev/ttyUSB0然后cat -v < /dev/ttyUSB0在另一个终端中也sudo su尝试了 的不同组合echo -e 'something' > /dev/ttyUSB0- 我的 echos “工作”了,没有错误或返回消息,但与我找到的指南和文章所说的相反,运行时终端中没有显示任何内容cat

这时我有点迷失了——我并没有真正理解正在发生的一切的概念,而且这似乎不是我几天甚至几周内就能真正学会和理解的东西。

我所要做的就是将文本从 PHP 打印到热敏打印机,但这让我很难受......任何形式的帮助都非常感激,我甚至不知道现在在哪里寻找信息......

相关内容