Como adicionar uma impressora USB usando lpadmin

1

Estou tentando usar essa velha tecnologia chamada USB;) Eu a chamo de antigo porque todo o tutorial que eu encontro on-line lida com impressoras sem fio ou IP.

O homem de lpadmin não está muito claro sobre como adicionar uma impressora USB e, por isso, venho aqui em busca de ajuda.

Quando imprimo dmesg , posso ver minha impressora sendo detectada por USB

usb 1-1.3: new high-speed USB device number 7 using dwc_otg
usb 1-1.3: New USB device found, idVendor=03f0, idProduct=2b17
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.3: Product: HP LaserJet 1020
usb 1-1.3: Manufacturer: Hewlett-Packard
usb 1-1.3: SerialNumber: FN0JW5E
usblp 1-1.3:1.0: usblp0: USB Bidirectional printer dev 7 if 0 alt 0 proto 2 vid 0x03F0 pid 0x2B17

Minha pergunta é

Como posso adicioná-lo, porque ele acrescenta a impressora, mas não há comunicação, e não tenho certeza se tenho um formato incorreto da parte USB:

lpadmin -p HP1020 -E -v "usb://Hewlett-Packard/HP%20LaserJet%201020?serial=FN0JW5E" -m lsb/usr/hplip/HP/hp-laserjet_1020-hpijs.ppd

Além disso, qual seria o comando mais simples para verificar se posso me comunicar com a impressora. Não preciso imprimir nada, só para poder ver que há comunicação. Isso me ajudará a depurar os drivers.

    
por David Gatti 11.03.2017 / 11:34

1 resposta

0

Eu encontrei isso em

link

Impressoras locais: paralela, USB, serial, FireWire, SCSI

A parte importante aqui é o "dispositivo-URI" . Desta forma, você diz ao CUPS qual backend ele deve usar com a impressora "printername". Os backends para a maioria dos tipos de impressoras locais já fazem parte do pacote CUPS. O CUPS 1.1.x contém back-ends para impressoras paralelas, seriais e USB, o CUPS 1.2.x também suportará impressoras FireWire (IEEE 1394) e SCSI.

Os back-ends não enviam apenas dados para os dispositivos apropriados. Eles também são chamados quando o CUPS é iniciado. Eles detectam automaticamente quais modelos de impressoras estão conectados a quais portas. Então você deve configurar seu BIOS para as portas paralelas para permitir a comunicação bidirecional. Em seguida, sua (s) impressora (s) pode responder às solicitações de detecção automática.

Para ver quais dispositivos os back-ends do CUPS detectam automaticamente no momento, execute-os sem opções de linha de comando:

/usr/lib/cups/backend/usb DEBUG: list_devices DEBUG: libusb_get_device_list=13 DEBUG2: Printer found with device ID: MFG:Samsung;CMD:GDI;MDL:ML-2510 Series;CLS:PRINTER;STATUS:BUSY; Device URI: usb://Samsung/ML-2510%20Series?serial=3V61BKAQ411232V. direct usb://Samsung/ML-2510%20Series?serial=3V61BKAQ411232V. "Samsung ML-2510 Series" "Samsung ML-2510 Series" "MFG:Samsung;CMD:GDI;MDL:ML-2510 Series;CLS:PRINTER;STATUS:BUSY;" ""

No exemplo acima, meu USB URI é usb: // Samsung / ML-2510% 20Series? serial = 3V61BKAQ411232V.

Você também pode usar a GUI do assistente no Gnoime no CENTOS 7 com o comando

/ usr / bin / python /usr/share/system-config-printer/system-config-printer.py

Link com instruções: link

    
por 04.11.2018 / 17:04

Tags