home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
lambda
/
utils
/
sbtabs20.lbr
/
OKI83A.TZB
/
OKI83A.TAÂ
Wrap
Text File
|
1993-10-26
|
6KB
|
159 lines
; PRINTER CONTROL TABLES - VERSION 5.30
; OKIDATA 83A PRINTER - PRINTER TYPE 1
;
; These tables configure Spellbinder for the Okidata Microline 83A
; dot-matrix printer. They are designed to be used with Printer
; Type 1 in the Y-Table. You can use these tables to reassign the
; Character Sizes, Line Feed Sizes, Special Character enhancements,
; and standard printing functions such as subscript and superscript.
;
;
; Most printer functions are performed by sending a string of
; characters to the printer. Strings in the printer control
; tables can be of any length and must be terminated by a 255
; code. The following formats can be used for character strings:
;
; String End
; ------ ---
; 27 49 255 ;Decimal ASCII Codes (27 = ESCAPE)
; 'abcde' 255 ;Strings of characters between quotes
; 27 '1' 255 ;Any combination
;
;
&5
; FONT DEFINITION TABLE
; Defines global character and line feed sizes.
;
; Character Sizes for Fonts
; Size Prop
; ---- ----
24 0 ;Font #0 - 5 cpi (double pica)
12 0 ;Font #1 - 10 cpi (pica)
14 0 ;Font #2 - 8.3 cpi (double compressed)
7 0 ;Font #3 - 16.6 cpi (compressed)
0 0 ;Font #4 - not used
;
; Fractional Space Values
;
0 ;Reserved
0 ;Minimum Fractional Space
0 ;Number of Fractional Space Strings
12 ;Horizontal Resolution - 1/120"
0 ;Fractional Space Increment
0 ;Fractional Space Resolution
;
; Line Feed Sizes
;
16 ;LF Size #0 - 3 lpi
12 ;LF Size #1 - 4 lpi
8 ;LF Size #2 - 6 lpi
6 ;LF Size #3 - 8 lpi
48 ;Vertical Resolution - 1/48"
0 ;Reserved
;
;
&3
; USER TABLE
; User-definable strings for special printer functions.
;
; String End Function
; ------ --- --------
255 ;í± - Enhance 1 on
255 ;í≥ - Enhance 1 off
255 ;í≤ - Enhance 2 on
255 ;í⌠ - Enhance 2 off
255 ;í⌡ - User 1
255 ;í÷ - User 2
255 ;í≈ - User 3
255 ;í° - User 4
255 ;í∙ - User 5
255 ;í· - User 6
;
;
&4
; ASCII PRINTER DEFINITION
; Printer control strings for standard Spellbinder functions.
;
; Enhancement Bit Map
;
0 ;Enhancements done by the printer
0 ;Enhancements that don't affect spaces
0 ;Reserved
0 ;Enhancements that go off every character
0 ;Enhancements that go off at end of line
0 0 0 ;Reserved
;
; String End Function
; ------ --- --------
255 ;í╚ - Back Space(8) - overstrike
255
10 255 ;í┴ - Line Feed
255 ;í┬ - Negative Line Feed
12 255 ;«┼ - Form Feed
13 255 ;Carriage Return
255
30 27 54 255 ;Print Off - sent on exit from SB
17 255 ;Print On - initialize printer
255
255 ;² - Subscript on
255 ;√ - Subscript off
255 ;√ - Superscript on
255 ;² - Superscript off
255
255
;
; Enhancement On Senders
;
255 ;í░║ - Shadow Print On
255 ;í▒║ - Underline On
255 ;í▓║ - Slashout On
255 ;í│║ - Dashout On
255 ;í┤║ - Doublestrike On
;
; Enhancement Off Senders
;
255 ;í░« - Shadow Print Off
255 ;í▒« - Underline Off
255 ;í▓« - Slashout Off
255 ;í│« - Dashout Off
255 ;í┤« - Doublestrike Off
;
; Font Change Senders
;
30 31 255 ;íß - Font 0 - 5 cpi
30 255 ;íΓ - Font 1 - 10 cpi
29 31 255 ;íπ - Font 2 - 8.3 cpi
29 255 ;íΣ - Font 3 - 16.5 cpi
255 ;íσ - Font 4 - Proportional
;
; Line Feed Change Senders
;
255 ;íµ - LF Size 0 - 3 lpi
255 ;íτ - LF Size 1 - 4 lpi
27 54 255 ;íΦ - LF Size 2 - 6 lpi
27 56 255 ;íΘ - LF Size 3 - 8 lpi
;
; Fractional Spacing Senders - as many as required
;
255
255
255
255
255
255
;
;
&9
; PRINTER TRANSLATION TABLE
; Translates any character to any string of characters.
;
0 ;Lookup table
;
; Char String End
; ---- ------ ---
255
255
255
;
255 ;End of table