Changes
/* Upgrade to 8bit data */
== How it works ==
To send a byte to the printer, you first have to verify if it's ready, via bit6 of port B of the PPI located at &F500. When this bit is 0, you can send a byte. When it's 1, the printer is busy (its buffer is full, it's out of paper, it's turned off, not Online, ...).
== Data / Strobe ==
== General Specifications ==
*[https://en.wikipedia.org/wiki/ESC/P Epson Standard Code for Printers (ESC/P)] Wikipedia article
*[https://files.support.epson.com/pdf/general/escp2ref.pdf Epson ESC/P Reference Manual]
For (detailed) general information about Amstrad/Scheider printers, see:
* [[8bit Printer Ports]]
Amstrad Plus machines can handle 8bit data natively. The 8th bit of the printer port is on bit3 of register 12 of the emulated [[CRTC]].
This bit must have "seemed" unused to Amstrad engineers. Unfortunately, they didn't know about the Overscan Bits.
== KC Compact Printer Port ==