Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: Jigdo 02. 12. 2021, 15:00:36
-
Snazim se zprovoznit tiskarnu Canon i-SENSYS MF4370dn pod Debian 11
ale nefunguje tisk pres USB/sit. Skaner funguje pres USB v poradku,
pres sit jsem nezkousel. Fax neni pripojeny k tel. lince.
Bohuzel nemam s tiskem pod Linuxem zadne zkusenosti :(
Ovladace "UFR II/UFRII LT Printer Driver for Linux V5.40" jsem nainstalavol odsud
https://asia.canon/en/support/0100924010
curl --doh-url https://doh.mullvad.net/dns-query -kLO https://gdlp01.c-wss.com/gds/0/0100009240/21/linux-UFRII-drv-v540-uken-19.tar.gz
tar -xvzf linux-UFRII-drv-v540-uken-19.tar.gz
cd linux-UFRII-drv-v540-uken
sudo ./install.sh
Vse probehlo v poradku, system vidi tiskarnu, ale pri pokusu o vytisteni "Testovaci stranky" se to v myjobs zastavi :(
Tiskarna je v systemu pod Device URI:
usb://Canon/MF4360-4390%20(UFRII%20LT)?serial=SJFXXXXXXXXXD&interface=1
pro sit:
socket://192.168.1.107:9100
V dmesg logu to hlasilo tohle:
[Thu Dec 2 12:08:48 2021] audit: type=1400 audit(1638443328.253:28): apparmor="DENIED" operation="capable" profile="/usr/sbin/cupsd" pid=4180 comm="cupsd" capability=12 capname="net_admin"
[Thu Dec 2 12:08:48 2021] audit: type=1400 audit(1638443328.265:29): apparmor="DENIED" operation="open" profile="/usr/sbin/cups-browsed" name="/usr/local/lib/AppProtection/libAppProtection.so.21.11.0.3" pid=4186 comm="cups-browsed" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[Thu Dec 2 12:08:48 2021] audit: type=1400 audit(1638443328.481:30): apparmor="DENIED" operation="capable" profile="/usr/sbin/cupsd" pid=4188 comm="cupsd" capability=12 capname="net_admin"
[Thu Dec 2 12:08:48 2021] audit: type=1400 audit(1638443328.493:31): apparmor="DENIED" operation="open" profile="/usr/sbin/cups-browsed" name="/usr/local/lib/AppProtection/libAppProtection.so.21.11.0.3" pid=4193 comm="cups-browsed" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[Thu Dec 2 12:08:48 2021] audit: type=1400 audit(1638443328.545:32): apparmor="DENIED" operation="capable" profile="/usr/sbin/cups-browsed" pid=4193 comm="cups-browsed" capability=23 capname="sys_nice"
[Thu Dec 2 12:13:54 2021] audit: type=1400 audit(1638443635.011:33): apparmor="DENIED" operation="open" profile="/usr/sbin/cups-browsed" name="/usr/local/lib/AppProtection/libAppProtection.so.21.11.0.3" pid=4252 comm="cups-browsed" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[Thu Dec 2 12:13:54 2021] audit: type=1400 audit(1638443635.067:34): apparmor="DENIED" operation="capable" profile="/usr/sbin/cups-browsed" pid=4252 comm="cups-browsed" capability=23 capname="sys_nice"
Takze jsem nainstaloval:
sudo apt install apparmor-utils -y
sudo aa-complain cupsd
sudo aa-complain cups-browsed
ted je v logu tohle:
[Thu Dec 2 14:07:39 2021] audit: type=1400 audit(1638450459.643:25): apparmor="ALLOWED" operation="capable" profile="/usr/sbin/cupsd" pid=653 comm="cupsd" capability=12 capname="net_admin"
[Thu Dec 2 14:07:39 2021] audit: type=1400 audit(1638450459.651:26): apparmor="ALLOWED" operation="open" profile="/usr/sbin/cups-browsed" name="/usr/local/lib/AppProtection/libAppProtection.so.21.11.0.3" pid=706 comm="cups-browsed" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[Thu Dec 2 14:07:39 2021] audit: type=1400 audit(1638450459.651:27): apparmor="ALLOWED" operation="file_mmap" profile="/usr/sbin/cups-browsed" name="/usr/local/lib/AppProtection/libAppProtection.so.21.11.0.3" pid=706 comm="cups-browsed" requested_mask="rm" denied_mask="rm" fsuid=0 ouid=0
Ale vysledek je ten samy, tisk nefunguje :(
Nefunguje ani pristup na http://localhost:631/
Takze jsem zkousel tohle:
sudo cupsctl WebInterface=yes
sudo cupsctl --debug-logging
sudo service cups restart
sudo service cups status[/code
Ale ani tohle nepomohlo :(
Tady je vypis:
[code]$ sudo cupsctl
[sudo] password for xxxxx:
_debug_logging=1
_remote_admin=0
_remote_any=0
_share_printers=0
_user_cancel_any=0
BrowseLocalProtocols=dnssd
DefaultAuthType=Basic
ErrorPolicy=retry-job
JobPrivateAccess=default
JobPrivateValues=default
MaxLogSize=0
PageLogFormat=
SubscriptionPrivateAccess=default
SubscriptionPrivateValues=default
WebInterface=yes
V dmesg ale pise tohle, pri pokusu o tisk:
[Thu Dec 2 14:18:30 2021] usblp3: nonzero read bulk status received: -71
[Thu Dec 2 14:18:30 2021] usblp2: removed
[Thu Dec 2 14:18:31 2021] usblp 1-2:1.1: usblp2: USB Bidirectional printer dev 2 if 1 alt 0 proto 2 vid 0x04A9 pid 0x26EC
[Thu Dec 2 14:18:31 2021] usblp3: removed
[Thu Dec 2 14:18:31 2021] usblp 1-2:1.2: usblp3: USB Bidirectional printer dev 2 if 2 alt 0 proto 2 vid 0x04A9 pid 0x26EC
[Thu Dec 2 14:25:40 2021] usblp2: removed
[Thu Dec 2 14:25:48 2021] usblp 1-2:1.1: usblp2: USB Bidirectional printer dev 2 if 1 alt 0 proto 2 vid 0x04A9 pid 0x26EC
[Thu Dec 2 14:25:48 2021] usblp2: removed
[Thu Dec 2 14:25:48 2021] usblp3: removed
[Thu Dec 2 14:25:48 2021] usb 1-2: reset high-speed USB device number 2 using xhci_hcd
[Thu Dec 2 14:25:48 2021] usblp 1-2:1.1: usblp2: USB Bidirectional printer dev 2 if 1 alt 0 proto 2 vid 0x04A9 pid 0x26EC
[Thu Dec 2 14:25:48 2021] usblp 1-2:1.2: usblp3: USB Bidirectional printer dev 2 if 2 alt 0 proto 2 vid 0x04A9 pid 0x26EC
Diagnosticky log je zde:
http://paste.debian.net/hidden/2b8a2da0/
-
Já ovladače na Canon většinou nestahuji z nějakých asijských serverů, ale normálně z canon.cz
Pak se řídím poměrně podrobným uživatelským návodem, který je k tomu přiložen.
Ve vašem postupu třeba nikde nevidím registraci tiskárny pomocí cnsetuputil2
jak je v návodu zmiňováno + další kroky....
Spíš to vypadá na problém s CUPS, když se na něj ani nemůžeš připojit.
Zkuste do něj nainstalovat PDF tiskárnu, jestli bude fungovat aspoň ta.
A podporovaná verze pro tento ovladač je Debian 10.9
-
Na ceskych strankach canon.cz maji pro i-SENSYS MF4370dn ovladac linux-UFRII-drv-v540-uken-08.tar.gz
Verze souboru: V5.40
Datum vydání: 13 srpna 2021
https://gdlp01.c-wss.com/gds/8/0100007658/25/linux-UFRII-drv-v540-uken-08.tar.gz
Na strankach asia.canon maji novejsi verzi ovladace linux-UFRII-drv-v540-uken-19
File version : V5.40
Last Updated : 25-Oct-2021
https://gdlp01.c-wss.com/gds/0/0100009240/21/linux-UFRII-drv-v540-uken-19.tar.gz
V dokumentaci k ovladaci linux-UFRII-drv-v540-uken-ug.pdf z asia.canon
https://gdlp01.c-wss.com/gds/4/0300029834/09/linux-UFRII-drv-v540-uken-ug.pdf
(p.16) pisou ze:
Evaluated OS
The driver has been confirmed to operate in the following operating systems.
Debian 10.9 (Intel/AMD 32-bit/64-bit, ARM 64-bit)
........
cnsetuputil2 utilitu jsem nezminoval, protoze se ta tiskarna sama v teto utilite
zaregistrovala/ukazala po instalaci ovladace, na konci scriptu byla tato moznost:
http://paste.debian.net/hidden/2c1ce8f4/
Zkousel jsem tiskarnu odebrat a znovu pridat, ale to taky nepomohlo ....
Cups se mi podarilo rozjet, z nejakeho duvodu tam bylo configu:
Listen /run/cups/cups.sock
Listen /run/cups/cups.sock
misto
# Only listen for connections from the local machine.
Listen localhost:631
Listen /run/cups/cups.sock
Takze CUPS web rozhrani ted funguje, ale to tiskarna stale netiskne :(
Tady je aktualni nastaveni CUPS:
http://paste.debian.net/hidden/4c2348a7/
-
Daemon for IPP USB printer support
ippusbxd is a userland driver for USB devices supporting the IPP USB specification. It enables these USB printers to be seen as regular network IPP printers.
https://packages.debian.org/buster/ippusbxd
Je v posledni verzi pro Buster, takze predpokladam ze se neco zmenilo a ippusbxd uz neni treba?
-
Podle Debuggin Problems u Tisku prikladam potrebne informace
https://wiki.ubuntu.com/DebuggingPrintingProblems
sudo cupsctl LogDebugHistory=999999
# sudo dmesg -Tw - Po zapojeni tiskarny a pouzivani scaneru xsane a z prikazeove radky
[Fri Dec 3 14:40:19 2021] usb 2-4: new high-speed USB device number 6 using xhci_hcd
[Fri Dec 3 14:40:19 2021] usb 2-4: New USB device found, idVendor=04a9, idProduct=26ec, bcdDevice= 1.00
[Fri Dec 3 14:40:19 2021] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fri Dec 3 14:40:19 2021] usb 2-4: Product: MF4360-4390
[Fri Dec 3 14:40:19 2021] usb 2-4: Manufacturer: Canon Inc.
[Fri Dec 3 14:40:19 2021] usb 2-4: SerialNumber: SJFxxxxxxxxxD
[Fri Dec 3 14:40:19 2021] usblp 2-4:1.1: usblp2: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x04A9 pid 0x26EC
[Fri Dec 3 14:40:19 2021] usblp 2-4:1.2: usblp3: USB Bidirectional printer dev 6 if 2 alt 0 proto 2 vid 0x04A9 pid 0x26EC
[Fri Dec 3 14:40:24 2021] usblp3: nonzero read bulk status received: -71
[Fri Dec 3 14:40:24 2021] usblp2: removed
[Fri Dec 3 14:40:24 2021] usblp 2-4:1.1: usblp2: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x04A9 pid 0x26EC
[Fri Dec 3 14:40:24 2021] usblp3: removed
[Fri Dec 3 14:40:24 2021] usblp 2-4:1.2: usblp3: USB Bidirectional printer dev 6 if 2 alt 0 proto 2 vid 0x04A9 pid 0x26EC
sudo dmesg -Tw - Pokus o tisk
[Fri Dec 3 14:49:50 2021] usblp2: removed
[Fri Dec 3 14:49:58 2021] usblp 2-4:1.1: usblp2: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x04A9 pid 0x26EC
[Fri Dec 3 14:49:58 2021] usblp2: removed
[Fri Dec 3 14:49:58 2021] usblp3: removed
[Fri Dec 3 14:49:58 2021] usb 2-4: reset high-speed USB device number 6 using xhci_hcd
[Fri Dec 3 14:49:59 2021] usblp 2-4:1.1: usblp2: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x04A9 pid 0x26EC
[Fri Dec 3 14:49:59 2021] usblp 2-4:1.2: usblp3: USB Bidirectional printer dev 6 if 2 alt 0 proto 2 vid 0x04A9 pid 0x26EC
sudo tail -f /var/log/syslog
Dec 3 15:56:20 LatitudeE7250 kernel: [ 8168.974581] usblp2: removed
Dec 3 15:56:28 LatitudeE7250 kernel: [ 8177.027847] usblp 2-4:1.1: usblp2: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x04A9 pid 0x26EC
Dec 3 15:56:28 LatitudeE7250 kernel: [ 8177.027929] usblp2: removed
Dec 3 15:56:28 LatitudeE7250 kernel: [ 8177.027974] usblp3: removed
Dec 3 15:56:28 LatitudeE7250 kernel: [ 8177.158826] usb 2-4: reset high-speed USB device number 6 using xhci_hcd
Dec 3 15:56:28 LatitudeE7250 kernel: [ 8177.341900] usblp 2-4:1.1: usblp2: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x04A9 pid 0x26EC
Dec 3 15:56:28 LatitudeE7250 kernel: [ 8177.347838] usblp 2-4:1.2: usblp3: USB Bidirectional printer dev 6 if 2 alt 0 proto 2 vid 0x04A9 pid 0x26EC
Dec 3 15:56:46 LatitudeE7250 dbus-daemon[586]: [system] Activating service name='org.opensuse.CupsPkHelper.Mechanism' requested by ':1.86' (uid=1000 pid=1479 comm="/usr/bin/python3 /usr/share/system-config-printer/") (using servicehelper)
Dec 3 15:56:46 LatitudeE7250 dbus-daemon[586]: [system] Successfully activated service 'org.opensuse.CupsPkHelper.Mechanism'
~$ dpkg -l | grep cnrdrvcups
ii cnrdrvcups-ufr2-uk 5.40-1 amd64 Canon UFR2 Printer Driver for Linux
~$ dpkg -l | grep cnrcups | grep zk
ii cnrcupsir1643i2zk 5.40-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsiradv6860zk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsiradvc3822zk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsiradvc3826zk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsiradvc3830zk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsiradvc3835zk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsiradvc568zk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsiradvc5840zk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsiradvc5860zk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsirc1533izk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsirc1538izk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsirc3222lzk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsirc3222zk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsirc3226zk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupslbp12382zk 5.40-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupslbp1533czk 5.40-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupslbp1538czk 5.40-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupslbp233zk 5.40-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupslbp236zk 5.40-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupslbp237zk 5.40-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupslbp720czk 5.40-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupslbp722czk 5.40-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsmf12382zk 5.40-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsmf1538czk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsmf1643izk 5.40-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsmf450zk 5.40-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsmf550zk 5.40-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsmf830czk 5.30-1 all Canon Printer Driver PPD File for Linux.
ii cnrcupsmf832czk 5.30-1 all Canon Printer Driver PPD File for Linux.
~$ lsmod | grep usb
btusb 65536 0
btrtl 24576 1 btusb
btbcm 20480 1 btusb
btintel 32768 1 btusb
bluetooth 737280 43 btrtl,btintel,btbcm,bnep,btusb,rfcomm
usb_wwan 24576 1 qcserial
usbnet 53248 3 cdc_mbim,cdc_ncm,cdc_ether
usbserial 61440 2 qcserial,usb_wwan
mii 16384 1 usbnet
usblp 28672 0
usbhid 65536 0
hid 147456 3 usbhid,hid_multitouch,hid_generic
usbcore 323584 17 usbserial,xhci_hcd,ehci_pci,usbnet,usbhid,qcserial,usblp,cdc_mbim,cdc_ncm,cdc_wdm,usb_wwan,uvcvideo,ehci_hcd,btusb,xhci_pci,cdc_ether
usb_common 16384 4 xhci_hcd,usbcore,uvcvideo,ehci_hcd
$ sudo lsusb
Bus 001 Device 005: ID 0a5c:5804 Broadcom Corp. BCM5880 Secure Applications Processor with fingerprint swipe sensor
Bus 001 Device 004: ID 1bcf:2b8c Sunplus Innovation Technology Inc. Integrated_Webcam_HD
Bus 001 Device 003: ID 8087:0a2a Intel Corp. Bluetooth wireless interface
Bus 001 Device 002: ID 8087:8001 Intel Corp. Integrated Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 413c:81b1 Dell Computer Corp. Dell Wireless 5809e Gobi™ 4G LTE Mobile Broadband Card
Bus 002 Device 003: ID 03eb:8453 Atmel Corp. Atmel maXTouch Digitizer
Bus 002 Device 006: ID 04a9:26ec Canon, Inc. MF4360-4390
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ sudo lpinfo -v
file cups-pdf:/
network ipps
network https
network beh
file cups-brf:/
network ipp
direct cnusbufr2:/dev/usb/lp2
direct cnusbufr2:/dev/usb/lp3
network http
network lpd
network socket
direct usb://Canon/MF4360-4390%20(UFRII%20LT)?serial=SJFxxxxxxxxxD&interface=1
direct usb://Canon/MF4360-4390%20(FAX)?serial=SJFxxxxxxxxxD&interface=2
network bjnp
network dnssd://Canon%20MF4360-4390(08%3AF4%3AAF)._pdl-datastream._tcp.local/
network dnssd://Canon%20MF4360-4390(08%3AF4%3AAF)._printer._tcp.local/
network socket://192.168.1.107
sudo apt install -y printer-driver-foo2zjs
$ sudo usb_printerid /dev/usb/lp2
GET_DEVICE_ID string:
MFG:Canon;MDL:MF4360-4390 (UFRII LT);CMD:LIPSLX,CPCA;CLS:PRINTER;DES:Canon MF4360-4390 (UFRII LT);
$ sudo usb_printerid /dev/usb/lp3
GET_DEVICE_ID string:
MFG:Canon;MDL:MF4360-4390 (FAX);CMD:FAX,CPCA;CLS:PRINTER;DES:Canon MF4360-4390 (FAX);
$ sudo ls -l /dev/usb/lp* /dev/bus/usb/*/*
crw-rw-rw- 1 root root 189, 0 Dec 3 13:40 /dev/bus/usb/001/001
crw-rw-rw- 1 root root 189, 1 Dec 3 13:40 /dev/bus/usb/001/002
crw-rw-rw- 1 root root 189, 2 Dec 3 13:40 /dev/bus/usb/001/003
crw-rw-rw- 1 root root 189, 3 Dec 3 13:40 /dev/bus/usb/001/004
crw-rw-rw-+ 1 root root 189, 4 Dec 3 13:40 /dev/bus/usb/001/005
crw-rw-rw- 1 root root 189, 128 Dec 3 13:40 /dev/bus/usb/002/001
crw-rw-rw- 1 root root 189, 130 Dec 3 13:40 /dev/bus/usb/002/003
crw-rw-rw-+ 1 root plugdev 189, 131 Dec 3 13:40 /dev/bus/usb/002/004
crw-rw-rw-+ 1 root lp 189, 133 Dec 3 15:28 /dev/bus/usb/002/006
crw-rw-rw- 1 root root 189, 256 Dec 3 13:40 /dev/bus/usb/003/001
crw-rw---- 1 root lp 180, 2 Dec 3 15:28 /dev/usb/lp2
crw-rw---- 1 root lp 180, 3 Dec 3 15:28 /dev/usb/lp3
Tady jsem si vsiml ze "/dev/usb/lp2" a "/dev/usb/lp3" maji pouze crw-rw---- prava, ale na
DebuggingPrintingProblems pisou:
Check whether the device files for the printer get created and the ownerships ("root lp") and permissions (non-HP: "crw-rw-r--", HP: "crw-rw-r--+") correctly set.
Nemuze to byt kamen urazu? Nemnelo by to byt "crw-rw-r--"?
-
Vypada to ze problem bude nekde v nastavenin na PC, jelikoz jsem zkousel
instalaci toho sameho ovladace na starem 32bit PC, s ciste nainstalovanym Debian 11
a tisk/scanner funguje v poradku.
-
Takze po preinstalovani (Debian 11) PC, tiskarna/scanner funguje jam ma .....