I used Ubuntu for 12 years but this time I have installed fedora 40. My canon LBP2900 printer isn’t printing despite following procedure in following thread: Printer Driver for LBP2900 - #13 by hhlp. Any solution?
There have been major changes to Linux printer support since the referenced thread from 2021. The current software comes from OpenPrinting. It is based on a bunch of very similar “driverless” network (WiFi or Ethernet) print protocols from different manufacturers, but your printer uses Canon’s CAPT driver protocol over USB and might have worked with OpenPrinting’s CAPT driver, but the link to the driver says it is no longer being maintained. There is a newer github CAPT driver project:
This driver must be manually compiled and installed. To get started, go to the unified guide. The guide is written in a modular style to account for differences between operating systems or distros.
There is a light print issue for your model.
Thanks sir, now I can print. Hastily I directly jumped to step 2 which caused some errors while executing commands in compiling. The error messages were
“configure: error: no acceptable C compiler found in $PATH”
and
“error: CUPS library not found”
But later I realised that I must begin with step 1 and proceed to subsequent steps one after other.
Those steps may be challenging for someone who has little or no experience building linux software. Please let us know how it works out – there are probably others with the same printer who will benefit.