home *** CD-ROM | disk | FTP | other *** search
- > PrData *** dot matrix printer configuration ***
-
- Defaults
- ========
-
- Default resolutions
- pxres: 180 ; dots per inch
- pyres: 180
- pxres_halftone: 180/8
- pyres_halftone: 180/8
-
- features: 16_00000000 ; doesn`t support arbitrary transformation
-
- Define page size
- page_width: 594960
- page_height: 841920
-
- Define visible area
- page_bottom: 72000/2 ; half an inch at the bottom
- page_top: 841920-36000 ; half an inch at the top
- page_left: 17280
- page_right: 577680
-
- ; printer class specific options
- dump_depth: 24
- interlace: 0
- line_prologue: ""
- line_epilogue: ""
- line_interlace: ""
- job_epilogue: ""
- job_prologue: ""
-
-
- Real printer definitions
- ========================
- printer_name: EPSON LQ compatible (180 by 180 dpi)
- printer_number: 0
-
- pxres: 180 ; dots per inch
- pyres: 180
- pxres_halftone: 180/8
- pyres_halftone: 180/8
-
- dump_depth: 24 ; 24 pin printer
- line_prologue: "<27>*<39>" ; select appropriate mode
- line_epilogue: "<27>$<0><0><27>J<24>" ; move down 24/180 inch
-
- .............................................................
-
- printer_name: EPSON LQ compatible (360 by 180 dpi)
- printer_number: 1
-
- pxres: 360 ; dots per inch
- pyres: 180
- pxres_halftone: 360/8
- pyres_halftone: 180/8
-
- dump_depth: 24 ; 24 pin printer
- line_prologue: "<27>*<40>" ; select appropriate mode
- line_epilogue: "<27>$<0><0><27>J<24>" ; move down 24/180 inch
-
- .............................................................
-
- printer_name: EPSON LQ compatible (90 by 180 dpi)
- printer_number: 2
-
- pxres: 90 ; dots per inch
- pyres: 180
- pxres_halftone: 90/4
- pyres_halftone: 180/8
-
- dump_depth: 24 ; 24 pin printer
- line_prologue: "<27>*<38>" ; select appropriate mode
- line_epilogue: "<27>$<0><0><27>J<24>" ; move down 24/180 inch
-
- .............................................................
-
- printer_name: EPSON LQ compatible (120 by 180 dpi)
- printer_number: 3
-
- pxres: 120 ; dots per inch
- pyres: 180
- pxres_halftone: 120/8
- pyres_halftone: 180/8
-
- dump_depth: 24 ; 24 pin printer
- line_prologue: "<27>*<33>" ; select appropriate mode
- line_epilogue: "<27>$<0><0><27>J<24>" ; move down 24/180 inch
-
- .............................................................
-
- printer_name: EPSON LQ compatible (60 by 60 dpi)
- printer_number: 4
-
- pxres: 60 ; dots per inch
- pyres: 60
- pxres_halftone: 60/4
- pyres_halftone: 60/4
-
- dump_depth: 8 ; 8 pin mode
- line_prologue: "<27>K" ; select appropriate mode
- line_epilogue: "<27>$<0><0><27>J<24>" ; move down 24/180 inch
-
- .............................................................
-
- printer_name: EPSON LQ compatible (120 by 60 dpi)
- printer_number: 5
-
- pxres: 120 ; dots per inch
- pyres: 60
- pxres_halftone: 120/8
- pyres_halftone: 60/4
-
- dump_depth: 8 ; 8 pin mode
- line_prologue: "<27>L" ; select appropriate mode
- line_epilogue: "<27>$<0><0><27>J<24>" ; move down 24/180 inch
-
- .............................................................
-
- printer_name: EPSON FX compatible (60 by 72 dpi)
- printer_number: 6
-
- pxres: 60 ; dots per inch
- pyres: 72
- pxres_halftone: 60/4
- pyres_halftone: 72/4
-
- dump_depth: 8 ; 8 pin printer
- line_prologue: "<27>K" ; select appropriate mode
- line_epilogue: "<27>A<0><13><27>2<27>J<24>"
- ; move down 8*3/216 inch
- job_epilogue: "<27>@"
-
- .............................................................
-
- printer_name: EPSON FX compatible (90 by 72 dpi)
- printer_number: 7
-
- pxres: 90 ; dots per inch
- pyres: 72
- pxres_halftone: 90/8
- pyres_halftone: 72/4
-
- dump_depth: 8 ; 8 pin printer
- line_prologue: "<27>*<6>" ; select appropriate mode
- line_epilogue: "<27>A<0><13><27>2<27>J<24>"
- ; move down 8*3/216 inch
- job_epilogue: "<27>@"
-
- .............................................................
-
- printer_name: EPSON FX compatible (120 by 144 dpi)
- printer_number: 8
-
- pxres: 120 ; dots per inch
- pyres: 144 ; not regularly spaced
- pxres_halftone: 120/8
- pyres_halftone: 144/8
-
- dump_depth: 16 ; 8 pin printer, interlaced
- line_prologue: "<27>Y" ; select appropriate mode
- line_epilogue: "<27>A<0><13><27>2<27>J<22>"
- ; move down (8*3-2)/216 inch
- interlace: 1
- line_interlace: "<27>A<0><13><27>2<27>J<2>"
- ; move down 2/216 inch: note accuracy not guaranteed on this.
- job_epilogue: "<27>@"
-
- .............................................................
-
- printer_name: EPSON FX compatible (240 by 144 dpi)
- printer_number: 9
-
- pxres: 240 ; dots per inch
- pyres: 144 ; not regularly spaced
- pxres_halftone: 240/8
- pyres_halftone: 144/8
-
- dump_depth: 16 ; 8 pin printer, interlaced
- line_prologue: "<27>Z" ; select appropriate mode
- line_epilogue: "<27>A<0><13><27>2<27>J<22>"
- ; move down (8*3-2)/216 inch
- interlace: 1
- line_interlace: "<27>A<0><13><27>2<27>J<2>"
- ; move down 2/216 inch: note accuracy not guaranteed on this.
- job_epilogue: "<27>@"
-
- .............................................................
-
- printer_name: EPSON FX compatible (240 by 216 dpi)
- printer_number: 10
-
- pxres: 240 ; dots per inch
- pyres: 216
- pxres_halftone: 240/8
- pyres_halftone: 216/8
-
- dump_depth: 24 ; 8 pin printer, doubly interlaced
- line_prologue: "<27>Z" ; select appropriate mode
- line_epilogue: "<27>A<0><13><27>2<27>J<22>"
- ; move down (8*3-2)/216 inch
- interlace: 2
- line_interlace: "<27>A<0><13><27>2<27>J<1>"
- ; move down 1/216 inch: note accuracy not guaranteed on this.
- job_epilogue: "<27>@"
-
- .............................................................
-
- printer_name: EPSON LQ-850 compatible (360 by 360 dpi)
- printer_number: 11
-
- pxres: 360 ; dots per inch
- pyres: 360
- pxres_halftone: 360/8
- pyres_halftone: 360/8
-
- dump_depth: 48 ; 24 pin printer, interlaced
- line_prologue: "<27>*<40>" ; select appropriate mode
- line_epilogue: "<27>+<47><10><27>2<27>$<0><0>"
- ; move down 47/360 inch
- interlace: 1
- line_interlace: "<27>+<1><10><27>2<27>$<0><0>"
- ; move down 1/360 inch
- job_epilogue: "<27>@"
-
- .............................................................
-
- printer_name: NEC PinWriter P6 plus (360 by 360 dpi)
- printer_number: 12
-
- pxres: 360 ; dots per inch
- pyres: 360
- pxres_halftone: 360/8
- pyres_halftone: 360/8
-
- dump_depth: 48 ; 24 pin printer, interlaced
- line_prologue: "<27>*<40>" ; select appropriate mode
- line_epilogue: "<28>3<47><10><27>2<27>$<0><0>"
- ; move down 47/360 inch
- interlace: 1
- line_interlace: "<28>3<1><10><27>2<27>$<0><0>"
- ; move down 1/360 inch
- job_epilogue: "<27>@"
-
- .............................................................
-
- Configured options
- ==================
- printer: 00 ;printer number - pad to two chars with 0
- location: 1 ;1 - parallel, 2 - serial, 4 - net
- baud: 3 ; 0 - 75, 1 - 150, 2 - 300 , 3 - 1200
- ; 4 - 2400, 5 - 4800, 6 - 9600 , 7 - 19200
- ; 8 - 50, 9 - 110, 10 - 134.5, 11 - 600
- ;12 - 1800, 13 - 3600, 14 - 7200
- data: &24 ;serial data format - pad to two chars with 0
- ;b0-b1 0,1,2,3 => 8,7,6,5 bits
- ;b2 0=>1 stop bit, 1=>2 stop bits OR 1.5 stop bits if 5 bits
- ;without parity, OR 1 stop bit if 8 bits with parity
- ;b3 0/1 => parity off/on
- ;b4-b5 0,1,2,3 => parity odd, even, 1 on Tx, 0 on Tx
- xon: 0 ;XON/XOFF 0 off 1 on
- server: 0.235;;; either [<net>.]<station> eg `235;;;;;` or `123.235;`
- ;or up to 6 char name eg `blue;;;;` or `yellow;;`
- ;must be padded to 8 chars with ; in either case
- line: 0 ;0/1 1=>convert CR or LF to CR,LF
-