I have had issues with more recent cups versions where things like choice of paper tray and paper size was handled differently (compared to older cups where defaults worked). At least in some cases I was able to make printing work by making certain choices, such as selecting “auto” for paper tray and/or selecting a particular paper size, or “auto” there too, or the other way around, anyway fiddling around with those settings.
It is, for me, always annoying that there seems to never be any decent error handling when it comes to printing. If anyone knows how to debug printing issues in a meaningful way (such as getting an actual error message or even a log showing in more detail what happened), please share how to do that!
The driver in POS 9 is Gutenprint or something, in POS 10 its Foobar. So how can I get gutenprint to be the driver thats installed?
I bought tons of ink for my printer and i dont really want to be buying a new printer, because, that is sooo Windows!!
I think printers are inherently write-only as far as the host is concerned. So it is difficult to get any error back from the printer. Some printers will print an error on the paper itself.
Sometimes when I stuff up and set the quality / resolution to something that is not supported (not supported somewhere in the software stack) I do get an error in syslog. (This is all HP though, so may not help the OP much with a Canon printer.)
Printing has always come in two pieces (either of which can fail):
Converting the document into a “language” that the printer understands.
Communicating the result of the conversion to the printer.
Maybe see whether there is any discussion on the internet of any known problems with the new driver and a Canon printer (or your specific model of printer). Sometimes it is better to go forwards rather than backwards.
Isnt PureOS locked though? So non free software cant be run on it? I say this because Ive soent a few hours trying to get it going by researching Debian 11. There is a gutenprint software package in the snapd repository but it wont install on POS. Ive added the snapd to pureos software application but it doesnt help. Looks like im gonna have to go back to windows.
PureOS isn’t locked and won’t prevent you from running any software by any technical means. It’s made without non-free and its repos do not come with non-free software, sure, but that’s not a measure of locking or prevention.
I’m not sure what snapd has to do with this whole thing either, that’s another package management technology which is mostly included with Ubuntu. I’ve never heard of anyone willingly installing it on Debian …
Ummm yes foomatic. Foobar must be my brains interpretation of thestruggle to get the printer going.
The whole reason to use pureos is it doesnt report home. Ubuntu does in some situations so if I cant have an OS that is pure then I might as well not bother at all.
I cant stand when OSs update and junk our perfectly good hardware. It should be made a crime to not support stuff that works. Forcing it into landfill. All while the climate emergengy is going to destroy all of us! (Sic)
Not so. I only said “live boot” it (not install it for use). If it works with your printer then you can ask it what package version(s) are in use - so it would give you guidance as to what might work on PureOS.
I have ubuntu on an nvme drive. I installed it as a development system for lineageos but never got round to using it. Dont i just need to go from foomatic to gutenprint. I dont get why debian has changed it.
As I already opined, sometimes it is better to go forwards rather than backwards.
To elaborate on that, yes, maybe that can be made to work … for a while … but at the end of the day if a distro changes from one way of doing things to another way and you are fighting the distro trying to use something that they have ditched, it can in the longer term mean that it just can’t be made to work any more … unless you yourself decide to take over maintenance of various relevant packages.
This is probably the wrong forum to get insight into that decision. There are lots of reasons why, in the general case, this kind of decision is made but I have no information as to what applies to this specific decision.