2016-01-03 5 views
1

Я купил китайский принтер штрих-кода GP-3150TIN. У него нет драйверов linux. В Windows я печатаю непосредственно на LPT, используя собственный язык разметки принтера. Но принтер подключен к компьютеру через USB и печатать непосредственно на LPT я должен использовать такой неприятный хак:Китайский принтер для штрих-кодов и Linux

+ Create a share for the USB printer 
+ net use LPT5 \\COMPUTERNAME\SHARENAME /PERSISTENT:YES 

После того, что я мог бы напечатать так, как этот

copy con LPT5 
... 
Ctrl+Z, Enter 

Я подозреваю, что этот способ печать осуществляется через некоторый общий интерфейс, и это реализовано и на Linux. Возможно, я ошибаюсь.

Пожалуйста, помогите мне распечатать в linux. Совершенно с PHP, может быть от bash. В худшем образом, по крайней мере печатать на Windows, избегая этот неприятный хак и печать как

copy con USB0001 
... 
Ctrl+Z, Enter 

Извините за мой английский.

+0

Мой принтер поддерживает подключение Ethernet. Вот почему я нашел лучший способ печати для меня через netcat. Он выглядит так: echo "Hello \ n" | nc -w 1 . Быстрое, без задержек, можно разместить принтер везде, где я хочу, и вы можете печатать с PHP через shell_exec. –

ответ

1

Вы можете попробовать шаги, описанные в этом blog post. Когда вы определили устройство lpX, вы можете использовать его как cat filename > /dev/usb/lpX. Ссылки также показывают пример php.

 Смежные вопросы

  • Нет связанных вопросов^_^