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