Missing packages while install canon printer's driver

i download the canon printer’s driver from its official website.

it has only deb/rpm format.

so, i manual copy the files to folder /usr/

to run the install.sh could know the driver requires packages:

cups cupsys cups-bsd libcups2 libcupsys2 libcupsimage2 libgtk-3-0 libjpeg62 libjpeg62-turbo libgcrypt20 libbeecrypt7 libjbig0 lsb-release

so, i try install with “pacman -S”

what i could install are only “cups” and “lsb-release”.

the others are missing.

what’s should i do? thanks.

i want to connect the printer by wireless “direct connection” .

I would try this one @creatxr , then click on the Print-Settings app & go from there;

sudo pacman -Syu system-config-printer

it may be the gui config tool which i selected while installing?

at first, i tried several times by config with “http://localhost:631/admin”. it’s unable to print.

at the end, i use “system/printing settings” to add printer. it could print, but the options in the “print dialog” is different than when i success install the official driver in debian/ubuntu based distro.

and the libs that i am unable to install may be used in scanner. i will try if the scanner function working tomorrow.

https://wiki.archlinux.org/title/CUPS

You can also add Simple-Scan or XSane to scan as well @creatxr for your scan needs.