Changes

Jump to: navigation, search

Amstrad/Schneider Printer Control Codes

59 bytes added, 09:31, 22 June 2022
/* NLQ401 Control Codes */ DEL isn't supported, tested with a real NLQ401 printer
[[Category:Peripherals]] [[Category:Printers and printer ports]]
{{AmstradPrinterLinks}}
<br>
On a DMP2000 or FX80 it would directly select n/72 inch line spacing (n=0..85) (without needing to execute subsequent ESC "2")
|-
|1B 43 (00 ) n ||27 67 (0 ) n ||ESC "C" (NUL ) n ||Feed|Select page Page length in lines or inches (n=1..22)|-|1B 43 n ||27 67 n ||ESC "C" n ||Feed|Select page length in 127 lines (n=, or 00h,1..12722 inch)
|-
|1B 44 .. 00 ||27 68 .. 0 ||ESC "D" .. NUL ||Tab
|1B 78 n ||27 120 n ||ESC "x" n ||Text Style
|Select Draft/NLQ mode (00h=Draft, 01h=NLQ)
|-
|7F ||127 ||DEL ||Misc
|Delete last character from buffer (but not control codes) (works only when buffer isn't yet printed; printing usually starts on terminating lines via LF)<br>
'''Not confirmed if supported by NLQ401'''
|-
|}
|1B 21 n ||27 33 n ||ESC "!" n ||Text Style
|Master select where n is a combination of:
* 0 PicaBit0 - Elite/mini (same as ESC "M" / ESC "P")* 1 EliteBit1 - Ignored or Proportional (same as ESC "p")* 4 Bit2 - Condensed (same as SI / DC2)* 8 Bit3 - Emphasized (/bold (same as ESC "E" / ESC "F")* 16 Bit4 - Double Strike (same as ESC "G" / ESC "H")* 32 Bit5 - Double Width (same as ESC "W")* 64 Bit6 - Ignored or Italic (same as ESC "4" / ESC "5")* 128 Bit7 - Ignored or Underline (same as ESC "-")Pica & Elite Epson FX-80 and Condensed/Emphasized are mutually exclusive. Amstrad DMP2000..3160 support only bit0,2-5 (not italicAmstrad DMPs do support proportional/italics/underline, but they can be changed only via ESC "p/4/5/-", not via ESC "!").Epson LQ-500 and Star-LC10 do use/support master style bits0-7.Condensed/Emphasized are mutually exclusive.
|-
|1B 23 ||27 35 ||ESC "#" ||Char Code
In the two "double speed" modes, dots can be positioned at fine resolution, but the next dot (in the same row) must be white
|-
|1B 2D 30 n ||27 45 48 n ||ESC - "0" ||Text Style|Cancel underlining|-|1B 2D 31 ||27 45 49 ||ESC - "1" n ||Text Style|Select underliningUnderlining on/off (00h=Off, 01h=On)
|-
|1B 2F c ||27 47 c ||ESC "/" c ||Tab
|-
|1B 69 n ||27 105 n ||ESC "i" n ||Misc
|Cancel instant Instant character printing (00h=Off=default, ie. print only on LF, 01h=On=print each char immediately; also scrolls printed text into view; when buffer empty) (not on LX80)
|-
|1B 6A n ||27 106 n ||ESC "j" n ||Feed
|Perform One-shot reverse linefeed (n/216 inch after buffer) reverse linefeed (not on LX80)
|-
|1B 6C n ||27 108 n ||ESC "l" n ||Misc