#define MAXPRINTCODES 11 #define MAXPRINTSIZE 5 extern char PRINT_NOKEYS; extern char PRINT_TITLES; extern char PRINT_2COL; extern char PRINT_QUALITY; extern char PRINT_COMPRESS; extern char PRINT_REDUCE; extern char PRINT_SQUIZE; extern char BOOKLET; extern char BOOKLET_SKIP; extern char CODES_RESET[MAXPRINTSIZE]; extern char CODES_UNDER_ON[MAXPRINTSIZE]; extern char CODES_UNDER_OFF[MAXPRINTSIZE]; extern char CODES_COMPRESS_ON[MAXPRINTSIZE]; extern char CODES_COMPRESS_OFF[MAXPRINTSIZE]; extern char CODES_DRAFT[MAXPRINTSIZE]; extern char CODES_LETTER[MAXPRINTSIZE]; extern char CODES_REDUCE_ON[MAXPRINTSIZE]; extern char CODES_REDUCE_OFF[MAXPRINTSIZE]; extern char CODES_SQUIZE_ON[MAXPRINTSIZE]; extern char CODES_SQUIZE_OFF[MAXPRINTSIZE]; extern int PAGE_SKIP; void print_text(char *, char *, char *, char huge *, char huge *); char huge *SKIP_Text(char huge *, char huge *, int); extern int FIRST_PAGE ; extern int LAST_PAGE ; extern int FIRST_INPUT ; extern int LAST_INPUT ; extern char UNDERLINE_MODE; void set_PRINTER(char *fdest); void send_codes(char *SERIE); void underline_on(); void underline_off(); void configure_printer(); int AskPrint2Col(char *text); void print_1col(char *asktext, char *title, char *fdest, char huge *textadr, char huge *lastadr); int SKIP_Header(int PAGE); int SKIP_Line(char *oneline); char huge *SKIP_Page(char huge *textadr, char huge *lastadr); int print_half_line(char *oneline); int PrintSemiLine(char *adr); void print_2col(char *asktext, char *title, char *fdest, char huge *textadr, char huge *lastadr); int message_insert(); int message_turn(); int print_half_Header(); int DoubleHeader(int gauche, int droite); void print_booklet(char *asktext, char *title, char *fdest, char huge *textadr, char huge *lastadr); void get_serial(unsigned char bufval[MAXPRINTCODES][MAXPRINTSIZE]); int get_printer_codes(); void set_array(unsigned char *var, unsigned char *array);