Hi,
I don't understand how to use a "modern" printer at all. I can't get it
to work with an iPad and the "Canon PRINT" app, nor with Arch Linux.
This is what Arch Linux shows me:
• rocketmouse@archlinux ~
$ id
uid=1000(rocketmouse) gid=1000(rocketmouse) groups=1000(rocketmouse),10(wheel),50(games),78(kvm),91(video),92(audio),93(optical),95(storage),98(power),100(users),108(vboxusers),150(wireshark),992(realtime),995(libvirt),1003(vmanusers)
• rocketmouse@archlinux ~
$ lsusb | grep Canon
Bus 001 Device 011: ID 04a9:1158 Canon, Inc. TS3700 series
• rocketmouse@archlinux ~
$ pacman -Ql cnijfilter2 | grep -i TS3700
cnijfilter2 /usr/share/cups/model/canonts3700.ppd
• rocketmouse@archlinux ~
$ systemctl status cups.service
● cups.service - CUPS Scheduler
Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; preset: disabled)
Active: active (running) since Tue 2025-12-09 07:36:29 CET; 27min ago
Invocation: 4bdb55b87f384625a14e7b6362ee1808
TriggeredBy: ● cups.socket
○ cups.path
Docs: man:cupsd(8)
Main PID: 293541 (cupsd)
Status: "Scheduler is running..."
Tasks: 1 (limit: 38193)
Memory: 5.1M (peak: 11M)
CPU: 241ms
CGroup: /system.slice/system-cups.slice/cups.service
└─293541 /usr/bin/cupsd -l
Dec 09 07:36:29 archlinux systemd[1]: Starting CUPS Scheduler...
Dec 09 07:36:29 archlinux systemd[1]: Started CUPS Scheduler.
• rocketmouse@archlinux ~
$ systemctl status avahi-daemon.service
● avahi-daemon.service - Avahi mDNS/DNS-SD Stack
Loaded: loaded (/usr/lib/systemd/system/avahi-daemon.service; enabled; preset: disabled)
Active: active (running) since Tue 2025-12-09 07:45:36 CET; 18min ago
Invocation: dbb8a7ff62744666b94ffcbd0e9bb6b9
TriggeredBy: ● avahi-daemon.socket
Main PID: 294110 (avahi-daemon)
Status: "avahi-daemon 0.8 starting up."
Tasks: 2 (limit: 38193)
Memory: 1.1M (peak: 2M)
CPU: 43ms
CGroup: /system.slice/avahi-daemon.service
├─294110 "avahi-daemon: running [archlinux.local]"
└─294111 "avahi-daemon: chroot helper"
Dec 09 07:45:36 archlinux avahi-daemon[294110]: New relevant interface virbr0.IPv4 for mDNS.
Dec 09 07:45:36 archlinux avahi-daemon[294110]: Joining mDNS multicast group on interface enp6s0.IPv4 with address 192.168.1.2.
Dec 09 07:45:36 archlinux avahi-daemon[294110]: New relevant interface enp6s0.IPv4 for mDNS.
Dec 09 07:45:36 archlinux avahi-daemon[294110]: Joining mDNS multicast group on interface lo.IPv4 with address 127.0.0.1.
Dec 09 07:45:36 archlinux avahi-daemon[294110]: New relevant interface lo.IPv4 for mDNS.
Dec 09 07:45:36 archlinux avahi-daemon[294110]: Network interface enumeration completed.
Dec 09 07:45:36 archlinux avahi-daemon[294110]: Registering new address record for 192.168.122.1 on virbr0.IPv4.
Dec 09 07:45:36 archlinux avahi-daemon[294110]: Registering new address record for 192.168.1.2 on enp6s0.IPv4.
Dec 09 07:45:36 archlinux avahi-daemon[294110]: Registering new address record for 127.0.0.1 on lo.IPv4.
Dec 09 07:45:37 archlinux avahi-daemon[294110]: Server startup complete. Host name is archlinux.local. Local service cookie is 2471735452.
• rocketmouse@archlinux ~
$ lpinfo -v
network beh
network ipp
network https
network ipps
network lpd
network http
network socket
direct usb://Canon/TS3700%20series?serial=AD4C90&interface=1
network smb
direct cnijbe2://Canon/?port=usb&serial=AD4C90
• rocketmouse@archlinux ~
$ cupsctl
_debug_logging=0
_remote_admin=0
_remote_any=0
_share_printers=0
_user_cancel_any=0
BrowseLocalProtocols=dnssd
DefaultAuthType=Basic
ErrorPolicy=stop-printer
IdleExitTimeout=60
JobPrivateAccess=default
JobPrivateValues=default
MaxLogSize=0
SubscriptionPrivateAccess=default
SubscriptionPrivateValues=default
WebInterface=Yes
I am grateful for any help.
Regards,
Ralf