CY480
Universal Printer Controller
The CY480 Universal Printer Controller is a 5-volt LSI device that controls 5x7 dot matrix impact, thermal or electrostatic printers whose columns move across the page. The CY480 uses printer supplied timing pulses or internally derived timing for constant speed print heads. The CY480 easily interfaces to any computer using 8-bit I/O ports or TTL/RS-232 ASCII data and contains all character generating, timing and control circuitry. The CY480 has been used with LCR, Victor, Hycom, Practical Automation, Amperex, Olivetti and other standard ticket-style printers.
ASCII Code ASCII (Hex) Char Controller Action 0 NULL No operation 1 SOH 16 char/in printing density 2 STX 12 char/in printing density 3 ETX 10 char/in printing density 4 EOT Graphics mode on 5 ENQ Horizontal elongation on 6 ACK Horizontal elongation off 7 BEL Vertical elongation on 8 BS Vertical elongation off 9 HT Red print enable A LF Line feed B VT Red print disable C FF Print (full buffer) D CR Print (partial buffer) E SO Auto linefeed mode on F SI Auto linefeed mode off 10 DLE Reverse printing on 11 DC1 Reverse printing off 12 DC2 Reverse font on 13 DC3 Reverse font off 14 DC4 Complement last bytes MSD 15 NAK Set Bit7 (MSB) ontime reg to 1 16 SYN Set Bit7 (MSB) offtime reg to 1 17 ETB Set linefeed counter to 1 18 CAN Increment linefeed counter by 1 19 EM Decrement linefeed counter by 1 1A SUB Clear buffer 1B SEC Clear buffer 1C FS* Define new buffer size 1D GS* Load ontime next 1E RS* Load offtime next 1F US/DEL Load absolute data next 20-7E Printable characters 7F RUBOUT Rubout software reset *Indicates a 2-step "command/data" sequence.
Cybernetic Micro Systems * PO Box 3000 * San Gregorio CA 94074 USA
Tel: 650-726-3000 * Fax: 650-726-3003 * email:
info@ControlChips.com