Custom Firmware for Printers

6

3

Is there a way to replace the factory firmware that came with the printer with a custom firmware that allows you to use aftermarket or generic ink cartridges?

A search on google doesn't reveal much except for printer vulnerabilities.

Alternatively, are there any generic printers that have refillable cartridges? If not then why hasn't anyone made them?

viraj

Posted 2013-03-15T06:07:23.327

Reputation: 163

Question was closed 2015-09-21T04:47:10.597

I would love to know if anyone finds a way to replace printer firmware -- just like it's possible for wireless routers (OpenWRT) and digital cameras (Magic Lantern, CHDK for example)! – Jay – 2015-05-22T02:07:25.143

1I don't think so. None of the printer makers would allow this. It is what maintains the demand for their ink products. – Dan D. – 2013-03-15T06:31:19.050

Answers

2

Yes, of-course there is.

Your question is a bit vague, particularly you don't mention which printer. You can get generic ink/cartriges/refills for most printers, and they work fine. Some of the cheaper printers (Like the Samsung Color Laser I have) have DRM to limit the use of consumables. But you can purchase firmware unlockers on eBay which works just fine. In my case I get the toner in bottles and pour it into the cartridge via a hole which needs to be sealed off with a stopper or duct tape.

You can also invest in aftermarket ink/toner from eBay or elsewhere online. You do need to be a bit careful though, because the ink needs to be suitable for your printer. Not all printers use identical inks.

Some brands like Brother Printers make life very easy. You just remove a cap and pour the toner, no hacks required.

You also get CISS (Continuous Ink Supply System) for Inkjet Printers which allow you to get bottles of aftermarket ink and feed this into an inkjet printer.

Standard CISS setup

Again, I think most brands are supported but Lexmark and HP are the main ones. I believe this is good if you are doing volume printing, but is not always a simple, pleasant experience.

davidgo

Posted 2013-03-15T06:07:23.327

Reputation: 49 152

It was meant to be about printers in general. But I currently have an HP Printer so could you link me to a site selling this firmware ? Specifically, I own the HP Office-jet 5610. I ask this only because every time I use generic cartridges, my printer throws a hissy fit. – viraj – 2013-03-15T14:41:19.043

1

Sorry, Im unwilling to do your googling for you - particularly when you have not advised specifics for your problem - and anyway, buying recommendations are not allowed on this site. That said, I found remanufactured and OEM cartridges, Refills and a Continuous ink flow system within a few seconds of Googling your printer). You don't even need any firmware. You might also find http://h10025.www1.hp.com/ewfrf/wc/document?docname=c00428054&cc=us&dlc=en&lc=en&product=441125&tmp_track_link=ot_search usefull - without knowing more details it would appear you have a problem with your cartridge.

– davidgo – 2013-03-15T19:39:18.593

0

No, not yet at least, is answer to your question about replacement firmware to allow you to use incompatible or expired cartridges. I am not sure why this is the case. Possibly that printer manufacturers have succeeded in making a combination of unhackable products... though I doubt it. The fact this post is the most accurate information on the subject of custom firmware for printers suggests that maybe it just hasn't been thought of yet.

On the subject of refillable ink cartridges, many are available online and even in big stores like Walmart. These are not reliable because of the protection that manufacturers put in to their printers. It seems that we will only get reliable refill cartridges when there is custom firmware made to remove restrictions put in place by manufacturers. Until then, refills are hit and miss (in my experience miss) and official cartridges are expensive.

Skarard

Posted 2013-03-15T06:07:23.327

Reputation: 1

0

It would be quite a project, my printer has not only the print heads as devices, but also a SD slot, a small LCD screen, a scanner, USB port, wireless and wired network adapters, a webserver, etc. Each model of printer differs in architecture and possibly the CPU's themselves vary. You would have to make a compact linux kernel, drivers for all possible devices, compile it to the right instruction set for the CPU, and make it fit on the flash area of the firmware. Even then, it is not known how much of the firmware is hard and what parts are flashable.....

adsicks

Posted 2013-03-15T06:07:23.327

Reputation: 1