I tried to use my printer today for the first time with PureOS 10 and it would not print. PureOS recognized the printer and used some generic driver. But not printing happened. The PDF viewer just didn’t do anything. Libre Office complained that the printer wasn’t configured right.
The printer is a Canon MG2500, which does not show up in the driver list.
I had zero problem with PureOS 9. It was just plug and play there.
Please download one of those two very same content archives: https://asia.canon/en/support/0100550201 or from here: http://gdlp01.c-wss.com/gds/2/0100005502/01/cnijfilter-mg2500series-4.00-1-deb.tar.gz
Extract one downloaded archive somewhere… and (as found under packages folder):
cd cnijfilter-mg2500series-4.00-1-deb cd packages sudo dpkg -i cnijfilter-common_4.00-1_amd64.deb sudo dpkg -i cnijfilter-mg2500series_4.00-1_amd64.deb
Related scanner application is here (repeat procedure from above): http://gdlp01.c-wss.com/gds/9/0100005519/01/scangearmp-mg2500series-2.20-1-deb.tar.gz
NOTE: There are few related dependencies that PureOS should recognize (pickup if needed) automatically.
I’d rather cancel (delete) previous printout jobs by erasing pending jobs over built-in buttons. Meaning that you need to erase/cancel already present buffer (its memory with files, pending jobs) within this printer memory chip, on Canon MG2500 itself (even just powering-off might not help). Cannot confirm or think of any other workaround option. Once this current file erased (over printer buttons) you can repeat things to “see” if able to cancel current print jobs by mouse click as well, reproduce things. Software communication with your printer is there, hope things will work as expected.