void    physical_write_translated(unsigned char * str,printobj * prn);
boolean physical_printer_open(printobj * pr);
int     physical_printer_printf(printobj * pr, char * fmt, ...);
int     physical_printer_flush(printobj * pr);
void	physical_printer_newline(printobj * pr);
boolean physical_printer_ready(printobj * pr);
boolean physical_printer_init(printobj * pr, boolean test);
void    physical_printer_close(printobj * pr);
void	physical_printer_final(printobj * pr);
void    physical_printer_eject(printobj * pr);
boolean physical_test(void);
boolean generic_printer_init(printobj * pr, boolean test);
void    physical_printer_clear(printobj * pr);
void    printer_upline(printobj * pr);

