Canon imageRunner Advanced c2220i doesn't work

Noob user. Trying to migrate from Win10. Loving the distro so far.

Printer was immediately detected over the network, something that Windows could not do.

Under the default drivers, the printer printed the following line:
%!PS-Adobe-3.0 %%Invocation: gs -q -dNOPAUSE -dBATCH -dSAFER -DNOMEDIAATTRS -ss and proceeded to empty the entire paper tray of blank paper.

I built the canon-cque 4.0.12-1 driver from the AUR, but all the drivers within returned a line of “If you can read this, you are using the wrong driver for your printer.” framed in %s.

Finally, I looked in the forum here and found a topic regarding the UFR drivers and proceeded to build cnrdrvcups-lb-bin 6.00.08-1. The drivers within don’t wake the printer from sleep and they don’t result in output from the printer. It doesn’t even detect an incoming job.

On the PC side, the Printer State field in the Printer Properties page in Printer Settings returns “Idle - cfFilterChain: ghostscript (PID 2740) exited with no errors.”

Please advise on possible following steps to resolve this.

Thank you in advance for your time and attention.

I suggest repacking the driver for use with Manjaro.

https://www.canon-europe.com/support/business/products/office-printers/imagerunner/advance/imagerunner-advance-c2220i.html

From the driver description it looks like the driver is dynamically linked to specific libraries - which may or may not be available - and the repackage may not be an easy task to accomplish.

The download labelled Cque TGZ (tgz format) and the UFR driver v6.10 wold be the archives to start with.

EDIT:

If you look at the sources for the package you built - PKGBUILD - aur.git - AUR Package Repositories - you will not find your specific model.

There is also a disclaimer in the package desciption

may require PCL/PXL or PS dealer LMS license
1 Like

See:

I also found this, for what it’s worth:

https://openprinting.org/printer/Canon/Canon-iR-ADV_C2220_2230

1 Like

https://openprinting.org/printer/Canon/Canon-iR-ADV_C2220_2230
@mirdarthos

The PPD file can be copied to /etc/cups/ppd/ and then the right one can be pulled into the printer app driver section.

3 Likes

Or, the CUPS interface (localhost:631) can be used to import the ppd file directly from wherever the downloaded file is located.


In case these are useful;

These articles list some common example commands for different scenarios. The main document is quite useful overall, and mostly relevant across all distributions.

Regards.

2 Likes

Sorry that I haven’t replied, but I thought I would receive an e-mail. Turns out I haven’t set up the notifications on here.

So, I discovered that this particular printer doesn’t support PS at all and was set to UFR II as default plug and play. I switched the plug and play setting to PCL6, and used the PCL driver from the canon-cque 4.0.12-1 driver from the AUR.

I can now print successfully, with the issue that every page aside from the first one has a double margin on the left and no margin on the right. Please advise on what to do next.

A privacy feature of Discourse, I suppose; the user must define their preferred notification options.

Two likely possibilities come to mind; configuration of the printer software or the print options of the application you’re printing from. Also a remote third possibility, that the printer itself might need adjusting.

Without specific knowledge of any of those possible contributors, all I can offer is :man_shrugging: - Someone else; perhaps someone with that same printer; might have deeper insight.

Regards.

1 Like

I am thinking that if it was the settings of the printer itself, the issue would exist for the Windows PCs as well. Since the issue also persists with the test page, I would conclude that it has to do with the printer driver configuration.

I have screenshots of the settings, but there does not seem to be a way to share them.

On a side note, I would like to thank you for being so helpful :slight_smile:

1 Like

Thank you for the help. The links are as follows:

Mod edit:- Converted to proper links. No charge.

I don’t understand the “Wide A4” setting, but I note that it’s disabled; perhaps it’s worth toggling that in case it makes a difference.


Keep in mind that it’s not uncommon for printer capabilities not to translate fully to Linux. Many ppd files found are likely hacked together by other users similarly frustrated with their printers not working to their expectations.

Even fully-fledged driver packages are generally reverse-engineered, because printer manufacturers mostly only provide drivers for Windows and MacOS (where there is a financial return).

So-called driverless printers have helped to an extent, but some might still be left disappointed.

1 Like

The Wide A4 setting was indeed the solution to the issue. Confirmed both via test page from the printer manager and from within Writer.

I remember toggling it off at some point when the printer still refused to print at all. Toggling it back on did the trick.

I am so grateful for you sticking with me in this. Hope you have a wonderful day :sunny:

2 Likes