@foone they should put a li'l CPU running linux and CUPS and their proprietary CUPS filter binary inside the printer and then your CUPS server outside the printer can speak IPP etc. to the CUPS server inside the printer