Как определить /dev/xxx для USB принтера

Подскажите, пожалуйста, какое устройство (/dev/xxx) как правило назначается принтеру (USB, LPT) и как это определить?
tumanovalex
какое устройство (/dev/xxx)
/dev/usb/lp?
tumanovalex
и как это определить?
сам бы хотел это знать… как это определить универсально и без лишних телодвижений…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Тут была глупость.
tumanovalex
Подскажите, пожалуйста, какое устройство (/dev/xxx) как правило назначается принтеру (USB, LPT) и как это определить?
Почитайте, там есть ответы на интересующие вас вопросы.
Про CUPS я читал. Там по поводу устройства, которое назначается принтеру, не нашел. Возник еще вопрос. При загрузке вижу, что принтер распознается, а вот в /var/log/dmesg.log никакой информации о принтере я не нашел. Подскажите, пожалуйста, куда пишется полный лог при загрузке.
tumanovalex
Про CUPS я читал.
Уверены?
Процитирую из своей же ссылки:
Узнаем файл устройства принтера и права доступа к нему:
$ lsusb
...
Bus 003 Device 002: ID 04b8:0841 Seiko Epson Corp.
$ ls -l /dev/bus/usb/003/002
crw-rw---- 1 root lp 189, 257 20. Okt 10:32 /dev/bus/usb/003/002
Про dmesg и tail /var/log/messages.log там тоже есть.
Читал я невнимательно. Спасибо.
Попробовал lsusb, получил
[email protected] ~]$ lsusb
lsusb: cannot open "/usr/share/hwdata/usb.ids", No such file or directory
Bus 001 Device 001: ID 1d6b:0002  
Bus 002 Device 001: ID 1d6b:0002  
Bus 003 Device 001: ID 1d6b:0001  
Bus 004 Device 001: ID 1d6b:0001  
Bus 005 Device 001: ID 1d6b:0001  
Bus 006 Device 001: ID 1d6b:0001  
Bus 007 Device 001: ID 1d6b:0001  
Bus 008 Device 001: ID 1d6b:0001  
Bus 001 Device 002: ID 05e3:0605  
Bus 002 Device 002: ID 8564:1000  
Bus 002 Device 004: ID 5986:0242  [email protected] ~]$ lsusb
lsusb: cannot open "/usr/share/hwdata/usb.ids", No such file or directory
Bus 001 Device 001: ID 1d6b:0002  
Bus 002 Device 001: ID 1d6b:0002  
Bus 003 Device 001: ID 1d6b:0001  
Bus 004 Device 001: ID 1d6b:0001  
Bus 005 Device 001: ID 1d6b:0001  
Bus 006 Device 001: ID 1d6b:0001  
Bus 007 Device 001: ID 1d6b:0001  
Bus 008 Device 001: ID 1d6b:0001  
Bus 001 Device 002: ID 05e3:0605  
Bus 002 Device 002: ID 8564:1000  
Bus 002 Device 004: ID 5986:0242  
Bus 006 Device 002: ID 046d:c03e  
Bus 001 Device 003: ID 03f0:2b17 
Bus 006 Device 002: ID 046d:c03e  
Bus 001 Device 003: ID 03f0:2b17  
Посмотрел messages.log, получается, что мой принтер /dev/usb/lp0. В Dos была возможность с помощью копирования послать на принтер файл. А в Linux можно сделать что-то подобное? Например, так:
cp test.tst /dev/usb/lp0
почти верно, только страница посланная сначала должна быть переведена на язык понятный принтеру, например капсом, у него также вроде сохранились старые версии команд для поддержки старого, там точно есть то что вы хотите, фактически надо добавить дело в пул печати.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
tumanovalex, почитайте про:
  • lpc
    lpq
    lprm
    lpr
 
Зарегистрироваться или войдите чтобы оставить сообщение.