Puncte:1

Fișierul /dev/usb/lpx al imprimantei dispare pe ubuntu mate 20.04

drapel ye

Pe ubuntu mate 18.04, trimiteam date în reprezentare hexazecimală într-o imprimantă termică USB cu această comandă:

cat cmds.txt > /dev/usb/lpx

Am făcut upgrade la ubuntu mate 20.04 și mi-am dat seama că fișierul lpx (aparținând imprimantei) nu apare în folderul /dev/usb, ca pe ubuntu mate 18.04. Am căutat puțin pe google și am găsit că

dmesg | grep usblp

comanda ar trebui să ofere câteva informații utile despre conectarea imprimantei. Nu sunt priceput în acest domeniu, prin urmare nu folosesc termeni corespunzători în acest moment.

Cu utilizarea sa, mi-am dat seama că: Pe Ubuntu 20.04 rezultatul este:

$ dmesg | grep usblp
[ 17.634888] usblp 3-3:1.0: usblp1: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04F9 pid 0x209D
[ 17.634950] usbcore: a înregistrat un nou driver de interfață usblp
[ 35.318303] usblp1: eliminat

în timp ce pe Ubuntu 18.04 jurnalul nu se termină cu îndepărtat cuvântul cheie și fișierul lpx apare în calea așteptată. Imprimanta afișează în ieșirea lsusb pe ambele sisteme:

$ lsusb
Bus 003 Dispozitiv 003: ID 04f9:209d Brother Industries, Ltd QL-820NWB Imprimantă de etichete P-touch

Bănuiesc că pe ubuntu 20.04 există un proces de eliminare a usblp. Deoarece usblp ar trebui să fie responsabil pentru crearea fișierelor lpx, nu apar.

Întrebarea mea este cum să fac usblp să funcționeze pentru a afișa fișiere lpx pe ubuntu mate 20.04?

Mulțumesc.

EDITARE 1:

Ieșirea comenzii sudo journalctl --since="-5 minute" legat de imprimantă este următorul:

ÅÃj 31 20:50:53 dalibor-HP-EliteBook-8470p kernel: usb 1-1.2.1: deconectare USB, numărul dispozitivului 8
ÅÃj 31 20:50:54 dalibor-HP-EliteBook-8470p kernel: usb 1-1.2.4: deconectare USB, numărul dispozitivului 7
ÅÃj 31 20:50:58 dalibor-HP-EliteBook-8470p kernel: usb 1-1.2: deconectare USB, numărul dispozitivului 6
ÅÃj 31 20:51:11 dalibor-HP-EliteBook-8470p kernel: usb 1-1.2: nou dispozitiv USB de viteză completă numărul 9 folosind ehci-pci
ÅÃj 31 20:51:11 dalibor-HP-EliteBook-8470p kernel: usb 1-1.2: a fost găsit un nou dispozitiv USB, idVendor=04f9, idProduct=209d, bcdDevice= 1.00
ÅÃj 31 20:51:11 dalibor-HP-EliteBook-8470p kernel: usb 1-1.2: noi șiruri de dispozitive USB: Mfr=1, Product=2, SerialNumber=3
ÅÃj 31 20:51:11 dalibor-HP-EliteBook-8470p kernel: usb 1-1.2: Produs: QL-820NWB
ÅÃj 31 20:51:11 dalibor-HP-EliteBook-8470p kernel: usb 1-1.2: Producator: Brother
ÅÃj 31 20:51:11 dalibor-HP-EliteBook-8470p kernel: usb 1-1.2: SerialNumber: 000M0Z803274
ÅÃj 31 20:51:11 dalibor-HP-EliteBook-8470p kernel: usblp 1-1.2:1.0: usblp1: USB Bidirectional printer dev 9 if 0 alt 0 proto 2 vid 0x04F9 pid 0x209D
ÅÃj 31 20:51:12 dalibor-HP-EliteBook-8470p systemd[1]: Se pornește Daemon pentru a face imprimantele IPP-over-USB disponibile ca imprimante de rețea (001:009)...
ÅÃj 31 20:51:12 dalibor-HP-EliteBook-8470p kernel: usblp1: eliminat
ÅÃj 31 20:51:13 dalibor-HP-EliteBook-8470p kernel: audit: type=1400 audit(1635709872.880:52): apparmor="DENIED" operation="open" profile="ippusbxd" name="/etc /nsswitch.conf" pid=68483 comm="ippusbxd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
ÅÃj 31 20:51:13 dalibor-HP-EliteBook-8470p kernel: audit: type=1400 audit(1635709872.900:53): apparmor="DENIED" operation="open" profile="ippusbxd" name="/etc /nsswitch.conf" pid=68483 comm="ippusbxd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
ÅÃj 31 20:51:13 dalibor-HP-EliteBook-8470p kernel: audit: type=1400 audit(1635709872.940:54): apparmor="DENIED" operation="open" profile="ippusbxd" name="/etc /passwd" pid=68483 comm="ippusbxd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
ÅÃj 31 20:51:13 dalibor-HP-EliteBook-8470p kernel: audit: type=1400 audit(1635709872.940:55): apparmor="DENIED" operation="open" profile="ippusbxd" name="/etc /passwd" pid=68483 comm="ippusbxd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
ÅÃj 31 20:51:13 dalibor-HP-EliteBook-8470p kernel: TCP: request_sock_TCP: Posibilă inundare SYN pe portul 60000. Trimiterea cookie-urilor. Verificați contoarele SNMP.
ÅÃj 31 20:51:13 dalibor-HP-EliteBook-8470p kernel: audit: type=1400 audit(1635709873.044:56): apparmor="DENIED" operation="open" profile="ippusbxd" name="/etc /passwd" pid=68483 comm="ippusbxd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
ÅÃj 31 20:51:13 dalibor-HP-EliteBook-8470p kernel: audit: type=1400 audit(1635709873.044:57): apparmor="DENIED" operation="open" profile="ippusbxd" name="/etc /passwd" pid=68483 comm="ippusbxd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
ÅÃj 31 20:51:12 dalibor-HP-EliteBook-8470p audit[68483]: AVC apparmor="DENIED" operation="open" profile="ippusbxd" name="/etc/nsswitch.conf" pid=68483 comm="ippusbxd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
ÅÃj 31 20:51:12 dalibor-HP-EliteBook-8470p audit[68483]: AVC apparmor="DENIED" operation="open" profile="ippusbxd" name="/etc/nsswitch.conf" pid=68483 comm="ippusbxd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
ÅÃj 31 20:51:12 dalibor-HP-EliteBook-8470p audit[68483]: AVC apparmor="DENIED" operation="open" profile="ippusbxd" name="/etc/passwd" pid=68483 comm= "ippusbxd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
ÅÃj 31 20:51:12 dalibor-HP-EliteBook-8470p audit[68483]: AVC apparmor="DENIED" operation="open" profile="ippusbxd" name="/etc/passwd" pid=68483 comm= "ippusbxd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
ÅÃj 31 20:51:13 dalibor-HP-EliteBook-8470p audit[68483]: AVC apparmor="DENIED" operation="open" profile="ippusbxd" name="/etc/passwd" pid=68483 comm= "ippusbxd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
ÅÃj 31 20:51:13 dalibor-HP-EliteBook-8470p audit[68483]: AVC apparmor="DENIED" operation="open" profile="ippusbxd" name="/etc/passwd" pid=68483 comm= "ippusbxd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
ÅÃj 31 20:51:12 dalibor-HP-EliteBook-8470p systemd[1]: A pornit Daemon pentru a face imprimantele IPP-over-USB disponibile ca imprimante de rețea (001:009).
ÅÃj 31 20:51:18 dalibor-HP-EliteBook-8470p ippusbxd[68483]: <-1643116800>Eroare: sondajul a returnat un eveniment neașteptat
ÅÃj 31 20:51:28 dalibor-HP-EliteBook-8470p sudo[68511]: dalibor : TTY=pts/2 ; PWD=/acasă/dalibor ; UTILIZATOR=rădăcină ; COMMAND=/usr/bin/journalctl --since=-5 minute

waltinator avatar
drapel it
Parcurgeți jurnalele cu `sudo journalctl -b 0` pentru a vedea cum detectează pornirea sistemului imprimanta termică, SAU deconectați/reconectați imprimanta termică și `sudo journalctl --since="-5 minute"` pentru a vedea același lucru. SAU deconectați, `ls -l /dev >disconnect.tmp`, reconectați, așteptați câteva secunde, `ls -l /dev >connect.tmp; diff {dis,}connect.tmp`.
drapel ye
@waltinator - Vă mulțumim pentru răspuns. Am atașat rezultatul la EDIT 1 al postării mele. Cu toate acestea, nu are prea mult sens pentru mine. Orice alt ajutor va fi apreciat. Mulțumiri.
Puncte:0
drapel ye

Urmând procedura de depanare pentru imprimantele USB de pe paginile web UBUNTU https://wiki.ubuntu.com/DebuggingPrintingProblems, comanda:

$ tail -f /var/log/syslog

oferă o informație, unde se află problema cu inițializarea corectă a unei imprimante USB. Când imprimanta este conectată din nou la portul USB, a rezultat un eveniment neașteptat emis de ippusbxd:

ippusbxd: <1468000000>Eroare: sondajul a returnat un eveniment neașteptat

Acest lucru poate fi văzut și din log în EDIȚIA 1 a ÎNTREBĂRII.

Probleme similare cu imprimantele USB care nu funcționează au fost raportate pe UBNUTU 20.04.

O eroare similară a fost raportată oficial. Merită spus, că ippusbxd se blochează după fiecare pornire în cazul meu.

Din fericire, comunitatea a reușit să obțină o soluție pentru această problemă:

Da, CUPS dorește să renunțe la drivere și să folosească toate IPP-urile cu imprimante; totuși, acea parte a Ubuntu pare să fie ruptă atunci când există o imprimantă simplă conectată la un simplu port USB.

Am eliminat total ippusbxd

În cazul meu, folosind comanda:

sudo apt-get remove --auto-remove ippusbxd

problema a fost rezolvata. Fișierele lpx au apărut din nou în directorul /dev/usb/.

Unele funcționalități pot fi pierdute prin eliminarea ippusbxd pachet. Dar în cazul meu, nu observ niciun comportament ciudat al sistemului de operare. Împreună cu driverul instalat, pot imprima din nou cu imprimanta termică cu comanda:.

fișier text pisică | lp -d QL820NWB

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.