Issue: Canon Maxify GX7050 with CUPS, what driver to use?

I have a Canon Maxify GX7050 printer here, which doesnt want to print PDFs from a thumbdrive.

On MacOS (also using CUPS) I installed some driver software, and it worked flawlessly.

What printer driver do I use, if not even “GX” is an option?

I tried Postscript drivers with no luck.

Some other “Maxify” Canon drivers make it to the “sending data” stage which takes forever and fails in the end

That model claims to support Apple AirPrint, which is currently the same as IPP (until Apple changes it). IPP is “driverless”, so “generic IPP and Postscript drivers” makes no sense. You should not need anything beyond a network URI.

The CUPS Using Network Printer Page, tells you to use lpinfo` to get the URI. Here:

% lpinfo --include-schemes dnssd -v
network dnssd://Canon%20MG7500%20series._ipp._tcp.local/?uuid=00000000-0000-1000-8000-D8492FDBF1D0
1 Like

Cool! Thanks!

Does this also work over USB?

Try ipp-usb.

1 Like

Added driver-less

To find information about driver-less printing better I introduced the driver-less tag to use it with printing.

It is definitely something “new” for the older ones where always searched for printer drivers in the internet.

1 Like

well this time, I tried, IPP (driver-less), PDF printer, Postscript printer and some Canon MAXIFY models, oldest, latest, …

nothing worked.

maybe I can get a ppd file from MacOS?

I doubt you can find a reliable PPD file – with AirPrint/IPP, manufacturers don’t bother makiing PPD files so you are stuck with obsolete PPD files for older printers. At best they need updating because some PPD settings have changed names and/or allowed values over time) . Most PPD files you find on the internet only support basic functions. I have done that for an older Canon printer (now dead and sitting in the disposal queue).

You should focus on getting IPP to work.

If you expect help you need to provide enough detail so we can understand what happened.

How far did you get with ipp-usb? There is a recent update to ipp-usb-0.9.28-1.fc40.x86_64. If you aren’t using fully updated Fedora 40 we may not be able to reproduce issues you encounter.

  • what does ipp-usb check show?
  • what does ipp-usb status show?

You need to provide more details:

“Some software” is not helpful to us:

  • How does macOS connect to the printer (e.g., USB, WiFi, network cable)?
  • Apple uses CUPS – what is the current CUPS configuration in macOS?

Here, for a WiFi connection, I get:

Showing 1 of 1 printer.
Queue Name	        Description	        Location Make and Model	                Status
Canon_MG7500_series	Canon MG7500 series	shop	MG7500 series - IPP Everywhere	Idle

I will keep you updated on ipp-usb.

On MacOS I installed the official software for that printer from Canon. Not drivers but some other companion software.

It uses a dialog similar to the CUPS dialog in KDE, there it finds the printer over USB or Wifi-direct and detects it as “Canon GX7000 series” just like on Fedora KDE.

but in contrast, it chooses a working method and everything works, so I assumed either the system is better or the companion software placed some drivers there.

But as it uses IPP that shouldnt be necessary. This may be a KDE Plasma bug.

MAXIFY GX750 Driver

This is for Fedora 38. Even if it still works in F40, there is no guarantee it will work with future Fedora versions. I’ve installed Canon software in the past, but it mostly tried to sell supplies.