The spooler spanning userland a d kernel address space was never going to go well, either.
To be fair, it went a lot worse than people thought, but that’s probably because printers were cheap to produce and beancounters find programmers expensive
The last point is probably the biggest issue. Even if for some reason a prodigy embedded dev ended up working on super cheap HP printers, they wouldn’t get the time and budget to actually push the drivers/software/firmware past a barely working state.
And if there is more budget to burn, it will be allocated to DRM measures like blocking 3rd party ink.
The spooler spanning userland a d kernel address space was never going to go well, either.
To be fair, it went a lot worse than people thought, but that’s probably because printers were cheap to produce and beancounters find programmers expensive
The last point is probably the biggest issue. Even if for some reason a prodigy embedded dev ended up working on super cheap HP printers, they wouldn’t get the time and budget to actually push the drivers/software/firmware past a barely working state.
And if there is more budget to burn, it will be allocated to DRM measures like blocking 3rd party ink.