1 /* BEGIN INCLUDE FILE ... printer_types.incl.pl1 */
 2 
 3 dcl  models (13) fixed bin static options (constant) init   /* table of printer model numbers */
 4     (202, 300, 301, 302, 303, 304, 401, 402, 901, 1000, 1200, 1201, 1600);
 5 
 6 dcl  types (13) fixed bin static options (constant) init    /* table of corresponding printer types */
 7     (  1,   2,   2,   2,   3,   3,   4,   4,   4,    4,    4,    4,    4);
 8 
 9 dcl  nmodels fixed bin static options (constant) init (13); /* number of models known */
10 
11 dcl (default_line_length init (136),                        /* default print line length */
12      default_page_length init (60),                         /* default print page length */
13      default_lpi init (6)                                   /* default lines per inch */
14           ) fixed bin static options (constant);
15 
16 dcl  WRITE (4) bit (6) aligned static options (constant) init    /* printer write edited commands */
17     ("011000"b, "011000"b, "011100"b, "011100"b);
18 
19 dcl  WRITE_NE_SLEW (4) bit (6) aligned static options (constant) init /* printer write non-edited commands */
20     ("001001"b, "001001"b, "001101"b, "001101"b);
21 
22 dcl  LOAD_IMAGE (4) bit (6) aligned static options (constant) init    /* printer load image buffer commands */
23     ("000000"b, "001100"b, "000001"b, "000001"b);
24 
25 dcl  LOAD_VFC (4) bit (6) aligned static options (constant) init /* printer load VFC image commands */
26     ("000000"b, "000000"b, "000000"b, "000101"b);
27 
28 dcl  READ_STATUS (4) bit (6) aligned static options (constant) init   /* printer read detailed status command */
29     ("000000"b, "000000"b, "000000"b, "000011"b);
30 
31 /* END INCLUDE FILE ... printer_types.incl.pl1 */
32