2013-09-29 74 views
1

我有一個Intermec打印機連接到我的電腦的USB端口,計算機沒有並行端口。如何在Linux上模擬USB打印機到LPT?

我想發送一些原始命令到打印機,只有在並行端口(LPT)上發送時,打印機纔會將文件發送解釋爲命令。在本節中,連接在USB上的打印機將在紙上以文本形式打印命令。

在Windows中,這可以通過在網絡上共享打印機,然後使用可實現以下幾點:

NET USE LPT1: \\127.0.0.1\Printer /PERSISTENT:YES 

我可以做同樣的Linux呢?

+0

你試圖發送什麼命令? – stark

+0

你想將打印機從「/ dev/usbsomething」重命名爲「/ dev/lpsomething」?在舊的Linux版本中,「/ dev」是一個普通的目錄,所以這是可能的。如今這已不再可能。然而,「/ dev/usbsomething」設備的使用方式與「/ dev/lpsomething」完全相同。 (在Windows中,USB驅動程序沒有像「LPTUSB1:」這樣的設備名稱,所以需要「net use」。) –

回答

1

您需要在原始模式下設置打印機。在cups \ ppd \ lpoptions中設置原始模式。

raw=true, lp -o raw 
+0

:「lp -d(打印機名稱)-o原始文件名」無縫工作。謝謝! –