Is this something open-source hardware could solve? At first I thought ink would be a problem, but then there's enough ink cartridge clones out there that branded printers try as hard as they can to reject...
Maybe even buying a cheapo printer and flashing/replacing the motherboard?