Looks like the printer depends on the compiler. What functionality from there does it use?