Tbh I actually like this even more than writing a driver …
Makes it so if there’s an issue I don’t get a kernel panic
Maybe it could write something CUPS compliant though ?