> PrData *** Integrex printer configuration ***

Header   must appear first, with items in correct order
======

version:               2  ;  Don't change this. It is used to detect
                          ;  incompatible old "PrData" files.

total_printers:        4  ; printers in file including default
total_draft_printers:  2  ; distinct draft text definitions including default
total_nlq_printers:    1  ; distinct NLQ text definitions including default

Default printer definition
==========================

nlq_mode:       0 ; 0 => text draft only, 1 => NLQ too

Default graphics resolutions
----------------------------
pxres:          80    ; dots per inch
pyres:          126
pxres_halftone: 80/4
pyres_halftone: 126/4

Graphics job control
--------------------
features:       16_00000001  ; doesn`t support arbitrary transformation
                               but is colour (full range)

Text job control
----------------
draft_job_prologue:   ""                   ; sent at start of document
nlq_job_prologue:     ""

draft_job_epilogue:   ""                   ; sent at end of document,
nlq_job_epilogue:     ""                   ; (formfeed must be at front of
                                           ;  sequence if it is included)

text_page_lines:      ""                   ; this + CHR$(n) sets n lines per page
                                           ; (set this to empty string if not supported).
text_backspace:       "<8>"
text_tab:             "<9>"
text_formfeed:        "<12>"
text_return:          "<13>"
text_return_lf:       "<10><13>"

Printable character translations
--------------------------------
 
Text font selection
-------------------
draft_pica:           ""
nlq_pica:             ""
draft_elite:          ""
nlq_elite:            ""
draft_condensed:      ""
nlq_condensed:        ""
draft_expanded:       ""
nlq_expanded:         ""

General text highlights
-----------------------
draft_bold_on:        ""
nlq_bold_on:          ""
draft_bold_off:       ""
nlq_bold_off:         ""
draft_italic_on:      ""
nlq_italic_on:        ""
draft_italic_off:     ""
nlq_italic_off:       ""
draft_light_on:       ""
nlq_light_on:         ""
draft_light_off:      ""
nlq_light_off:        ""
draft_superscript_on: ""
nlq_superscript_on:   ""
draft_superscript_off:""
nlq_superscript_off:  ""
draft_subscript_on:   ""
nlq_subscript_on:     ""
draft_subscript_off:  ""
nlq_subscript_off:    ""
draft_underline_on:   ""
nlq_underline_on:     ""
draft_underline_off:  ""
nlq_underline_off:    ""
                  
Real printer definitions
========================

After 'printer_name' and 'printer_number', either 'text_alias'
is used to indicate that all text entries are the same as a 
previously defined printer or default (-1); or 'nlq_mode' is
used to indicate whether printer supports NLQ text, and
subsequent "text...", "draft..." and "nlq..." entries
override the default ones.  For draft-only printers, "nlq..."
values are ignored.  If you change/add printers, alter the
'total...' values at start of the file too.
.............................................................

printer_name:    Integrex low resolution
printer_number:  0
nlq_mode:        0

draft_job_prologue:   "<27>/<27><124><27>R<1>"   ; 80-column, USA char set

draft_job_epilogue:   "<12><27>r"            ; formfeed and reset

text_page_lines:      "<27>Q"

text_backspace:       ""                     ; no backspace

Printable character translations
--------------------------------
text_char163:         "<27>R<2>#<27>R<1>"    ; print char 163 as pound

Text font selection
-------------------
draft_pica:           "<27>{<27>L"           ; 66  chars/line
draft_elite:          "<27>/<27><124>"       ; 80  chars/line
draft_condensed:      "<27>/<27>{"           ; 132 chars/line
draft_expanded:       "<27><124><27>L"       ; 40  chars/line

General text highlights
-----------------------
draft_bold_on:        "<27><62>"  ; double strike
draft_bold_off:       "<27><60>"
draft_italic_on:      "<27>}"
draft_italic_off:     "<27>~"
draft_light_on:       "<27>F"     ; use cyan for light
draft_light_off:      "<27>@"
draft_superscript_on: ""          ; no superscript facility
draft_superscript_off:""
draft_subscript_on:   ""          ; no subscript facility
draft_subscript_off:  ""
draft_underline_on:   "<27>i"
draft_underline_off:  "<27>j"

.............................................................

printer_name:    Integrex medium resolution
printer_number:  1
text_alias:      0  ; => text same as printer number 0

pxres:          160                     ; dots per inch
pyres:          126
pxres_halftone: 160/4
pyres_halftone: 126/4

.............................................................

; use this next setting for text-file printing on
; Integrex ColourJet 132 with EPROM version before 9.14
; (can't handle all of the text escapes that it should)

printer_name:    Integrex low resolution (plain text)
printer_number:  2
text_alias:     -1  ; => text same as default

pxres:          80                      ; dots per inch
pyres:          126
pxres_halftone: 80/4
pyres_halftone: 126/4

.............................................................
;
;printer_name:    Integrex high resolution
;printer_number:  2
;text_alias:      0  ; => text same as printer number 0
;
;pxres:          160                     ; dots per inch
;pyres:          252
;pxres_halftone: 160/4
;pyres_halftone: 252/4
;
.............................................................


Page size settings
==================

These are written back to this file when the "Save" entry is clicked;
therefore they are all fixed size fields.

page_number:    0 ; the number of the page size table entry we want to do
                  ; don't need to write this back!
page_name:      A4 paper;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; pad names to 80 characters with ;
page_width:     0000595350; Pad (decimal) numbers to 10 chars with leading 0s
page_height:    0000841995
page_bottom:    0000056700
page_top:       0000819882
page_left:      0000017293
page_right:     0000578057
text_height:    0000000070
text_bottom:    0000000008
text_top:       0000000002
text_left:      0000000000

page_number:    1
page_name:      Letter;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
page_width:     0000612000
page_height:    0000792000
page_bottom:    0000002880
page_top:       0000789120
page_left:      0000018000
page_right:     0000594000
text_height:    0000000066
text_bottom:    0000000006
text_top:       0000000000
text_left:      0000000000

page_number:    2
page_name:      Legal;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
page_width:     0000612076
page_height:    0001008000
page_bottom:    0000036000
page_top:       0000972000
page_left:      0000064080
page_right:     0000547920
text_height:    0000000084
text_bottom:    0000000008
text_top:       0000000002
text_left:      0000000000

page_number:    3
page_name:      User;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
page_width:     0000595350
page_height:    0000841995
page_bottom:    0000056700
page_top:       0000819882
page_left:      0000017293
page_right:     0000578057
text_height:    0000000070
text_bottom:    0000000008
text_top:       0000000002
text_left:      0000000000


Configured options    (also written back to file on "Save")
==================
start_page_number: 00  ;page description - pad to two chars with 0
printer:       00 ;printer number - pad to two chars with 0
location:       1 ;1 - parallel, 2 - serial, 4 - net
baud:          03 ; pad to two chars with 0
                  ; 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 hex chars after & 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
file: null:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;filename to use, padded to 80 characters.
nfserver: ;;;;;;;;;;;;;;;;NFS printer server, padded to 16 characters
nfprinter: lp;;;;;;;;;;;;;;NFS printer name, padded to 16 characters
nfuser: nobody;;;;;;;;;;NFS username, padded to 16 characters
nfoption: ;;;;;;;;NFS printer options, padded to 8 characters

title:          0 ;0/1 1=>title text pages
number:         0 ;0/1 1=>number text lines
map:            1 ;0/1 0=>text input newline is lf, 1=> cr, lf, cr/lf or lf/cr
line:           1 ;0/1 0=>text printer newline is cr, 1=>lf+cr
feed:           0 ;0/1 1=>text manual (prompted) form-feed
quality:        0 ;0/1 0=>text draft, 1=>NLQ
controls:       0 ;0-2 0=>text standard, 1=>display, 2=>ignore
