Exposed the kernel and methods for adding custom printers