Raspbian

從命令行列印到 Impact 列印機

  • August 11, 2021

我有一個執行 Raspbian 的 Raspberry Pi,我買了一台衝擊式列印機(Epson LX-350),我計劃在它到貨後通過 USB 電纜連接到電腦。我的目標是能夠讓腳本在某些事件發生時定期將 ASCII 文本行輸出到列印機。我不在乎它是否漂亮、花哨的字型、大字型、擔心文件或擔心多個使用者在多台列印機上的假離線列印作業。

看來我可以插入列印機,不安裝任何特定的驅動程序,然後使用echo "Line 1\r\nLine 2\r\nLine 3\r\n" | lp -d /dev/usb/lpXXX.

我現在沒有列印機可以試用,但是在等待列印機到達時,我是否遺漏了任何我應該研究的東西?

我不知道 cups(可能在你的lp命令後面)是否支持該列印機 - 或者使用它是否明智;這不像你想列印任何東西的完整頁面。lp如果列印機模擬並行埠,您可能需要一個程序,但從未處理過。

幸運的是,像你這樣的列印機有相當簡單的命令語言——在你的例子中是 ESC/P。您需要閱讀參考手冊,尤其是 R-1 節中的範例。

您可能只需在文件中準備一個“列印機設置命令序列”(例如“設置”),將該文件通過管道傳輸到您的列印機埠(cat setup > /dev/ttyUSB0左右),然後您只需將文本行傳輸到同一個設備文件中.

引用自:https://unix.stackexchange.com/questions/664289