Troubles with printing on Canon PIXMA MG3650

Hi, this printer is in the LAN and scanning works fine out of the box on Manjaro 21.2.3 printing doesn’t.

I installed CUPS as described in the documentation Printing - Manjaro

 sudo pacman -Syy
 sudo pacman -S manjaro-printer
 sudo systemctl enable --now cups.service 
 sudo systemctl enable --now cups.path 
 sudo pacman -S avahi
 sudo systemctl enable --now avahi-daemon.service

After that, printer was detected in the libre office, but still doesn’t print. I decided to install additional drivers as well:

$ yay cnijfilter2
7 aur/cnijfilter2-g3010 5.60-1 (+0 0.00) 
    Canon InkJet Printer Driver, PIXMA G3010 series (PIXMA G3410, PIXMA G3411, PIXMA G3415, PIXMA G3510, PIXMA G351                            5, PIXMA G4410, PIXMA G4411, PIXMA G4510, PIXMA G4511)
6 aur/cnijfilter2-bin 5.10-2 (+2 0.00) (Orphaned) 
    Binaries for canon printers. Tested for Pixma MX492
5 aur/cnijfilter2-mg3600 5.20-3 (+3 0.00) 
    Canon InkJet Printer Driver mg3600
4 aur/canon-pixma-ts5055-complete 6.40-1 (+3 0.07) 
    cnijfilter2 scangearmp2 Print Scan for Canon MAXIFY PIXMA PIXUS series E200 E300 E3100 E3300 E3400 E4200 E4500                             E460 E470 E480 G1020 G2020 G2060 G3000 G3010 G3020 G3060 G4000 G4010 G5000 G500 G5080 G6000 G600 G6080 G7000 G7080
3 aur/cnijfilter2-mg7700 5.20-1 (+10 0.28) (Orphaned) 
    Canon InkJet Printer Driver (PIXMA MG3640, PIXMA MG3650, PIXMA MG5740, PIXMA MG5750, PIXMA MG6840, PIXMA MG6850                            , PIXMA MG7740, PIXMA MG7750)
2 aur/cnijfilter2-mg7500 5.00-1 (+11 0.02) 
    Canon InkJet Printer Driver (MG7500, MG6600, MG5600, MG2900, MB5300, MB5000, MB2300, MB2000, IP110, IB4000, E46                            0 Series)
1 aur/cnijfilter2 6.40-1 (+39 1.83) 
    Canon IJ Printer Driver for Linux
==> Packages to install (eg: 1 2 3, 1-3 or ^4)
==> 3
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  cnijfilter2-mg7700-5.20-1

:: (1/1) Downloaded PKGBUILD: cnijfilter2-mg7700
  1 cnijfilter2-mg7700                       (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: (1/1) Parsing SRCINFO: cnijfilter2-mg7700
==> Making package: cnijfilter2-mg7700 5.20-1 (Wed 08 Mar 2023 06:09:16 PM CET)
==> Retrieving sources...
  -> Downloading cnijfilter2-5.20-1-deb.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  614k  100  614k    0     0   325k      0  0:00:01  0:00:01 --:--:--  325k
==> Validating source files with sha256sums...
    cnijfilter2-5.20-1-deb.tar.gz ... Passed
==> Making package: cnijfilter2-mg7700 5.20-1 (Wed 08 Mar 2023 06:09:18 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found cnijfilter2-5.20-1-deb.tar.gz
==> Validating source files with sha256sums...
    cnijfilter2-5.20-1-deb.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting cnijfilter2-5.20-1-deb.tar.gz with bsdtar
==> Starting prepare()...
==> Sources are ready.
==> Making package: cnijfilter2-mg7700 5.20-1 (Wed 08 Mar 2023 06:09:19 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "cnijfilter2-mg7700"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: cnijfilter2-mg7700 5.20-1 (Wed 08 Mar 2023 06:09:20 PM CET)
==> Cleaning up...
[sudo] password for sk: 
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) cnijfilter2-mg7700-5.20-1

Total Installed Size:  1,73 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                        [##################################################] 100%
(1/1) checking package integrity                                                      [##################################################] 100%
(1/1) loading package files                                                           [##################################################] 100%
(1/1) checking for file conflicts                                                     [##################################################] 100%
(1/1) checking available disk space                                                   [##################################################] 100%
:: Processing package changes...
(1/1) installing cnijfilter2-mg7700                                                   [##################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

That didn’t help. Printer is just not printing, no popups, no visible errors. Printer itself works just fine over LAN with windows10 computer.

Did I miss something? Should I install some addidional packages?

I see it has AirPrint support. Try setting up the printer with this protocol in CUPS.

I,m always baffled by the ‘CUPS’ thing. I installed the driver (Brother) from AUR, then went to manjaro System Settings and selected the printer from a list, the driver was recognised and connection (WiFi) was made etc.

A post was split to a new topic: Brother printer issue

The wiki page lists this command that is not in the list you posted:

sudo systemctl enable --now cups.socket