In defense of foobarian AFAIK driver code is famously the lowest quality code of just about any domain, even worse than academic code. The software is written by cost cutting hardware companies.
Everyone who has had to work with printers in a enterprise/production environment knows this... I'm amazed it's an industry that hasn't been disrupted. cough
As someone who has had to support printers.....its a spectrum of pain from "god why do they do this" to "I'm pulling hair out, because no sane person would want to use this product willingly"
> working on drivers
Yup, checks out :-D