I may have broken my printer due to a faulty driver (PLEASE help)

I don’t know, sorry. If it doesn’t work from an actual Windows machine though, I would be pessimistic about it working from a VM.

I mean any other printer

I don’t know, and it seems hard to answer the question for “any other printer” generically.

Did you try unplugging it from the mains power, then leaving it for 30 minutes.

Yes i tried


Here i choose mf4100 wich is shown in windows, maybe i should try installing mf4010 series?

Yes, “MF4010 series” sounds like a better fit for the MF4018.


so I chose usb:// and click register ?

That usb:// entry looks like it still refers to the 4100 series, so I don’t know if it’s going to change anything.

Because by default it was 4100

I thought you were trying to switch to the 4010 series?

From what I can gather from Canon’s documentation, the printer predates “driverless” Apple AirPrint, IPP, or Mopria technology, so probably needs PosScript or plain text in which case you have to use a CUPS PPD. My experience has been that old PPD files need tweaking for current CUPS. That was a few years ago, but just required comparing the old PPD with the current specifications.

yes but initially it was defined as mf4100 before I started installing all these drivers

I understand, but I installed the driver according to the Canon documentation and besides not working, it somehow affected the firmware because no matter where I tried to connect it, it now doesn’t work.

We have seen this with printers that have a failed print job. Some printers try to restart failed jobs after being turned off, so may require extra steps to clear the pending jobs. CUPS has the benefit of years of experience so there is good troubleshooting documentation: https://openprinting.org/download/kpfeifle/LinuxKongress2002/Tutorial/VII.cups-help/VII.cups-help.html. You may find useful details with journalctl.

This is not what I need, a small update, I installed the 4010 driver and the printer started working but poorly (obviously because of the driver). But the main problem is that the drivers affected the printer itself and now it cannot be used on other systems, so my opinion is that you need to take this printer to a repairman so that he can change the chip or firmware