added printer markup

Compiles and runs properly with no printer. Printer code not tested.
Compiling with printers enabled gives me very odd error messages.

Note that #if around #include doesn’t work properly for Arduino, so
both printer libraries are included unless one is actually commented
out.