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
