Changes

Jump to: navigation, search

Amstrad Printers

1,192 bytes added, 15:02, 25 August 2010
/* Printer Codes */
|1B 69 01 ||27 105 49 ||ESC i 1
|Select instant character printing (printer each char immediately) (also scrolls printed text into view; when buffer empty) (not on LX80)
|-
|1B 6D n ||27 109 n ||ESC m n
|'''DMP3000/3160 only:''' Select charset (0=Epson, 1=IMB#1, 2=IBM#2) ([[Amstrad]] specific: not supported by Epson printers nor Epson clones nor DMP2000/2160)
|-
|1B 6A n ||27 106 n ||ESC j n
|-
|}
 
* Codes 80h..9Fh and FFh act as mirror of control codes 00h..1Fh and 7Fh
* Codes 20h..7Eh are ASCII characters (some changed in "international" modes)
* Codes A0h..FEh are italic versions of 20h..7Eh
* Some one-digit parameters (like on/off flags) may be recognized both is binary chr(0xh) as well as ASCII chr(3xh).
* The DMP2000 (and up) support '''all''' Epson FX80 control codes, plus some additional ones:
** ESC SO and ESC SI (mirrors of SO and SI) (for some reason, these mirrors are often supported by Epson-clones like Star LC10, though they are rarely found in official Epson specs)
** ESC "x" n (select NLQ/Draft mode) (the original Epson FX80 didn't support NLQ, however, the ESC x command is found in other Epson models like LX80 and FX86e)
** ESC "m" n (select IBM charset) (this seems the be an Amstrad invention, supported '''only''' by DMP3000/3160, '''not''' supported by DMP2000/2160, '''nor''' by real Epson printers, '''nor''' by Epson-clones like Star LC10).
Amstrad DMP3000/3160 specific - NOT supported on DMP2000/2160, nor on real Epson printers, nor on Epson-compatibles like Star LC10
DMP2000 DMP3160 FX80 Hex Decimal ASCII |Description
- yy!! - 1B 6D n 27 109 n ESC m n |Select charset (0=Epson, 1=IMB#1, 2=IBM#2) <--- Amstrad specific (LX80: 0=graphics set off, 4=graphics set on) (Star LC10: not supported, uses "ESC t 0/1" for similar purpose)
 
 
== International Characters ==
6,388
edits