Never agree to printer updates
Today I have unpacked a set of third-party toner cartridges for a laser printer and found a great notice there: “Never agree to printer updates”.
What a disastrous idea! Here we talk about updates to printers and securing your printer on LAN with CUPS.
Disclaimer On this web site you might read about
or get access to various kinds of software and technology, including but not limited to libraries,
operating systems, software for communications, mobile phones and tablets,
Android software and Linux, even cars and motorcycles, security and penetration testing software,
software used in security research and forensics, some samples of software which can be
used (elsewhere) for malicious or illegal purposes. You will read about or be provided with
the ways to change it, to operate it and to use it. You might find advice and recommendations,
which are only an opinion, and not a legal advice or commercial recommendation..
Bear in mind, please, that everything you do, you do solely at your own risk and responsibility. In no way the author of this web site, information, graphics and other materials presented here or related to it can be made liable or anyhow else responsible for your own actions as well as actions of any third party and their direct or indirect results or consequences with or without the use of this information as well as the software, technology and systems mentioned and/or presented here, no matter if developed by the author or by any third party.
In no way it is guaranteed that you will meet any suitability for any particular purpose, safety, security, legality or even simply functioning of the software and systems described here. You have to make sure each time yourself, whether what you do, is really what you intend to do, and that you are ready to be yourself responsible for. All the recommendations and experiences described here are the opinions of corresponding authors and are to be taken with care and own full responsibility.
The software provided on or through this web site, linked to from this web site or anyhow else related to this web site is provided by the corresponding authors on their own terms. We provide all the software here as is without any guarantees to you. You are responsible for deciding whether it is suitable for you or not. You are also responsible for all direct or indirect consequences of using this software.
Other web sites linked to from the current one are out of the author's control, we can not guarantee anything about their content, its quality or even legality. We can not be liable for any use of the linked to web sites or of the information presented there.
We reasonably try to keep this website running smoothly and to deliver information to the best of our knowledge corresponding to the state of the art at the times when the information is composed, usually presented together with the information, and out of good intents. We can not however guarantee and can not be liable for this website being temporarily or permanently unavailable, presenting unreliable information or software, or any other similar or not malfunctioning or functioning not up to your expectations as well as any consequences which might result from this site's operation.
Some printer manufacturers might go for extortion and force a cartridges renewal way before it is really necessary. “Drying up” laser printers which use dry toner. Cartridges are likely getting thrown out still being half-full and mechanically intact. Sad and very harmful for environment.
It makes sense to refill. But then you need to cheat the printer’s firmware forcing you for no good reason into buying “original” cartridges. Third-party companies buy used cartridges and refill. The OEMs try to prevent this business in software aparently. And that is how I got beautiful instructions to the third-party cartridges:
The instruction says: "Many printers will use automatic firmware updates that force you to use the expensive OEM products ... Using remanufactured toner cartridge is environmentally friendly ... So remember, Neve agree to printer updates!"
Isn’t it beautiful?
The fact is, you have to update your devices for security reasons. Breaches are identified and patched. If you do not patch your device it might be abused by an attacker and either brought out of order or misused for e.g. cryptojacking.
Likely, similar to SOHO routers, mid-priced or inexpensive printers will not get enough security updates in the long run. For the routers we could use free firmware, DD-WRT or Tomato, maybe OpenWRT.
My solution for printing would be to build a CUPS server with a raspberry pi or another small Linux computer, maybe a router, and connect a SOHO printer to it over USB, leaving it off the network and connecting to the network only for updates.
Don’t forget to set up unattended-upgrades package on the Linux printing machine.
Images copyright informationThe image in this article is taken by me, Zaur Molotnikov. It is published under Create Commons Attribution-ShareAlike 4.0 International: https://creativecommons.org/licenses/by-sa/4.0/legalcode
Thanks for reading my blog!