3 ms·
Embedded systems generally do not allow you to flash custom firmware to them these days, especially for printers as there is money at stake (you could write fir
by bgorman 6y ago
Embedded systems generally do not allow you to flash custom firmware to them these days, especially for printers as there is money at stake (you could write firmware to support non-vendors Ink/Toner cartridges), or to enable disabled features.
In addition printers contain custom specific IP blocks related to everything from ethernet to scan and print functionality. It is just not feasible for someone to be able to write custom firmware for a printer without access to the hardware documentation for these devices. More sophisticated printers even have multiple CPUs for doing various tasks.