Manuals
/
Epson
/
Computer Equipment
/
Printer
Epson
100-88002
manual
Control Codes
Models:
100-88002
1
77
282
282
Download
282 pages
29.82 Kb
74
75
76
77
78
79
80
81
Specifications
Error messages
Printer Block Diagram
Password
Soft Errors
Dimension
USB Configuration
Remote Printer Reset
Level 0 Diagnostics
Setting up for Color Paper
Page 77
Image 77
Chapter 8
Control Codes
100-88002
Rev B
Page 65
Page 76
Page 78
Page 77
Image 77
Page 76
Page 78
Contents
OEM Integration Manual
Change History
Regulatory Compliance
Trademarks
Disclaimer
Copyright
Epic 880TM Specifications and Requirements
Table of Contents
Configuring Your Epic 880TM Printer
Epic 880TM Color Graphics 179
219
Rev B
Tables
Figures
Rev B
Page
Chapter
This page intentionally left blank
About your TransAct Epic 880TM Printer
Who Should Read This Guide?
What Is Included in This Guide?
On-line Technical Support Telephone Technical Support
Technical and Sales Support
Sales Support
Return Materials Authorization and Return Policies
Service Programs
Contact Information
Page
Epic 880TM Specifications and Requirements
This page intentionally left blank
Standard Features
Epic 880TM Specifications and Requirements
Optional Features
Weight
General Specifications
Printer Dimensions
Printer Type
Interface Type
Printer Environmental Conditions
Reliability
DC Power Requirements
AC Power Requirements
Input Power Requirements
Accoustic Noise
Power connector Test Standards
Paper Roll Specifications
Printing Specifications
Auto Cutter Position
Paper Out
RS232 Serial Communications Interface
Signal Voltage and Current levels
Communications Interface
USB Interface
USB Configuration
Rev B
Page
Operational Procedures
This page intentionally left blank
Feed button
Indicator Lights LED
Rev B
Location of Diagnostics/Config Button
Diagnostics/Config button
Testing the printer
Using Self-Test
Factory Test
Power On
Level 0 Diagnostics
Boot Loader Mode
Self Test Mode
TransAct Boot Load Mode
Soft Errors
Printer Status LED’s
Auto Error Recovery
Rev B
Loading Paper
Cleaning the Print Head
Rev B
Page
Configuring Your Epic 880TM Printer
This page intentionally left blank
How to Change Configuration Settings
Configuration Mode Overview
Most Frequent Configuration Incompatibilities
Entering into Configuration Mode
Remote Configuration
Setting up for Color Paper
Remote Boot Load
Custom Color
Using Field Configuration
Field Configuration Feature
Sample pre-loaded configuration
Mounting Requirements
This page intentionally left blank
Epic 880TM Mounting Locations
Mounting Requirements
Bezel to Printer Mechanism mounting points
Bezel Mounting Specifications
45˚ Up Spindle Mounting
Spindle Mounting Options
45˚Down Spindle Mounting
Straight Back Spindle Mounting
Straight Down Center Spindle Location
Straight Down Center Spindle Mounting
Control Panel Side Spindle Mounting
Straight Down Rear Spindle Mounting
Retract Opening
Retract Opening
Dimensions for Retract Opening
Printer Sensors
This page intentionally left blank
Printer Sensors
Cover-Open Switch
Paper Out Sensor
Top-of-Form Sensor
Transport Ticket Taken Sensor
Paper Low Sensor
Anti-Jam Sensor
Transport Ticket Retract Sensor
Transport Ticket Retract Sensor
Page
Electrical Connections
This page intentionally left blank
Power connector USB port Serial communications port
Cable connection locations
Power and RS232 Left hand Exit
Printer Block Diagram
Page
Control Codes
This page intentionally left blank
Nomenclature
Control Codes Overview
N1 n2
M1 m2
Application Development
TransAct Control Codes and Commands
Rev B
Horizontal Motion
Quick PcOS Reference Chart
Transport Control
Character Attributes
Horizontal Graphics
Bar Codes
Miscellaneous Commands
Ascii CR
Low Level Paper Motion Control
Ipcl &%CR Epos 0DH
Ascii LF
Horizontal Motion Control
Ipcl Epos
Ascii ESC R
Vertical Motion Control
ESC Set line spacing to 21/216 inch or 7/72 inch
ESC Enable ESC a n variable line spacing
Hexadecimal 1BH 31H Decimal
ESC a Set variable line spacing to n/72 inch
ESC + V d
Function Set minimum Line Spacing in Points All
1BH 2BH 56H Decimal 27 43 Range = 0, 4
Function Set minimum Line Spacing in ¼ Points All
Ipcl &%VT Epos VT
Ascii VT
Ipcl &%FF
ESC B
Ascii FF
Ipcl Epos ESC L
Hexadecimal 1BH 35H n
ESC 5 Begin auto line feed
Feed to Black Dot
Cut to center of black dot
Character Pitch
1BH 2BH 4AH
ESC + J d
Decimal 27 43 Range = 0, 4
1BH 2BH 6AH
Ipcl &%F3
Ascii DC2
1BH 3AH
0FH
ESC P Set character pitch
Character Pitch
Mode Global
Set inter-character spacing Legacy Command
ESC
ESC V n
Character Font
Codepage description files
Character Sets and Code Pages
Black Hart Suit
Code Page Selection
Double-Byte and Multi-Byte Code Page Description Files
Hexadecimal 1BH 21H n Decimal 27 33 n
ESC Select international character set Legacy Command
CS n
ESC R n
Hexadecimal 1BH 2BH 43H
Function Select character code page by name All
ESC C Insert Euro character
ESC C n Hexadecimal 1BH 5BH 43H n Decimal 27 91 67 n
ESC Print Unicode character
Hexadecimal 1BH 5EH n
Ipcl &%MW
Ascii SO
Ascii DC4
Ipcl &%MN
ESC W
Where k bits
Ascii ESC H
Ascii ESC G
Ascii ESC E
ESC E
ESC F
Ascii ESC F
Ascii ESC T
ESC T
Definition
How to use page mode
Mode
Mechanism commands in page mode
Auto-cutter and page mode
Stopping page mode definition
Function Select page mode
Initial entry
ESC W
Function Set Print Area in Page Mode
Height H LH H
Defined Page mode printed area
Function Set Printed Area in Page Mode
ESC u O LO HW LW H H LH H
Function Set Page Mode Entry Position Relative
Function Set Page Mode Entry Position
Function Exit Page Mode
Ipcl none
Graphic Mode
ESC Z Print quad-density graphics 240h x 72v dpi
ESC ? Reassign graphic mode
Hexadecimal 1BH 55H 00H Decimal 27 85
ESC U
Hexadecimal 1BH 55H 01H Decimal 27 85
Hexadecimal 1BH 68H
Horizontal Color Graphics
ESC h Process horizontal graphics data
ESC * 10 0 Set resolution to 102x102 dpi
ESC * Set horizontal graphic mode
Example Command
Graphics Compression
Where
ESC Simple raster graphic mode
Simple Raster Graphics
Defining Macros
User Store Graphic Save and Macros
Programming Considerations
Function End name macro record
Function Begin named macro record
ESC US e Name
Function Save macro data
Function Flag as a start-up macro
User Store Commands Function Load item from user store
Function Remove item from user store
Function Flush information from user store
Function End named macro record
Hexadecimal 1BH 1FH 62H
Hexadecimal 1BH 1FH 65H
Function Save macro data in user store
1BH 1FH 6CH
ESC US d Name..mac
Function Delete item from user store
Hexadecimal 1BH 1FH 64H Decimal 27 31
UD Name
ESC EM T n
Function Redefine User Store Termination Character
Hexadecimal 1BH 19H 54H n Decimal 27 25 84 n
UT n
Hexadecimal 1BH 67H 01H Decimal 27 103
Legacy User Macros
Hexadecimal 1BH 67H 02H Decimal 27 103
Hexadecimal 1BH 67H 03H Decimal 27 103
Rev B
Function Print bar code
Bar Codes
Code
Interleaved 2
Following table specifies the Code 39 character set
FNC3 FNC2
Rev B
Code 128 Encoding Values
EAN-8
UPC a
UPC E
Ipcl None Epos None
Function Set bar code height
ESC EM W n
Function Set bar code width
Hexadecimal 1BH 19H 57H n Decimal 27 25 87 n
BW m
Electronic Journal Security
Configuring the Electronic Journal
Electronic Journal
EIPassword
ESCGSIPassword0
Initializing the Electronic Journal
Function Erase the Electronic Journal
Function Report the Electronic Journal
Function Print the Electronic Journal
Ascii Escgsl
Hexadecimal 05H 19H Decimal
Function Query the Electronic Journal
ENQ25
Journal Entries and using Journal Print Mode
Printing/Reporting and Resetting the Electronic Journal
Journal Print Mode Options
Quick Martcrlf
Electronic Journal Entries
Resulting journal entry would then only contain
Function Electronic Journal Mode Begin
Journal mode
Ascii ESC
Hexadecimal 1BH 7BH
Description This command begins a carbon copy journal entry
Carbon Copy Journal Mode
Function Electronic Carbon Copy Begin
ESCl
1BH 6BH
Transport Control
1BH 6DH
Function Transport Ticket Retract
ESC m
Can
Miscellaneous Control
Ascii can
Ipcl &%RP Epos can
Hexadecimal 1BH 71H n
ESC q Query marker
Response SOH n
ESC Perform Auto Cut
ESC p 4 Select paper sensors to stop printing
ESC p 3 Select paper sensors to output paper-end signals
Ipcl %&BF
ESC ~z User Control of Bezel
Hexadecimal 1BH 79H n
ESC y Set control feature commands
Where n
Hexadecimal 1BH 7EH n Decimal 27 126 n
ESC ~ Extended Configuration and Control
ESC ~ n
Hexadecimal 1BH 79H n Decimal 27 121 n
Remote Power Control
ESC y Remote Power Control
1BH 7EH 5AH
Documented Extended Control commands
Status Inquire
Serial and USB Mode Inquire
Printer Status
ENQ
Inquire Commands
ENQ
Inquire receipt paper out status
Inquire cover open status
ACK 11 06H 0BH
05H 0FH
Rev B
Desepic 880TM
ACK 21 n ID string
ACK 22 n r
05H 17H
05H 1DH
ACK 32 168 …128 bytes
LSB
MSB
ACK 35 41 n
Rev B
ESC EMPn
Ascii Stxb
Entering Field Boot Load Mode
Double Level Loader
Ascii Stxx
Ascii Stxe
Ascii Stxk
Epic 880TM Color Graphics
This page intentionally left blank
Character Graphics
Printing Graphics
APA Graphics
Procedure for APA graphics
Epic 880TM Universal Color Graphics
Store Graphics in the printer
Print File Graphics
To generate a print file
To Store a graphic in the printer
Generate a file to store color graphics into a printer
How universal color graphics is done
Print a stored graphic
Recall and print stored named graphic image
How to use Ipcl commands in text strings
Load and store named graphic image
Universal Graphics Command Descriptions
Ipcl Ufall
Ufall
Function Print Bitmap Data command All
Function Print Bitmap File command All
Bitmapped File Graphic Support
Scale
Epic 880TM Coupon-Cut-Logo Feature
Unicode and Fonts
This page intentionally left blank
Outline characters
Fonts
Character Generation
Character Size
Stroke-based characters
Selecting Character Size
Legacy or Classic Method
Possible Character Pitches
Custom Fonts
Internal Fonts
Line spacing
Selecting character size by points
Font Storage
Stacked or Linked fonts
Rev B
Space
Bitmap Fonts
=0002 U=0021 Exclamination Mark =0003 U=0022
=0004 U=0023 Number Sign
Unicode Encoding
Unicode
Scalar Value 1st Byte 2nd Byte 3rd Byte
File system and the POR.INI file
Rev B
ESC + 3 ID Hexadecimal 1BH 2BH 31H Decimal 27 43
Function Select Font All
Function Define a Stacked or Linked Font All
Function Select Font by name All
1BH 2BH 4CH
ESC + M Hexadecimal
Function Initiate Unicode UTF-8 Encoding Mbcs All
1BH 2BH 4DH
Function Initiate Unicode UTF-8 Text only Encoding Mbcs
ESC + a Hexadecimal 1BH 2BH 41H Decimal 27 43
Function Initiate Normal 8-bit Ascii Character Encoding All
CPI
Font Size and Spacing
Font Size and Spacing command interactions
POR.INI
Ascii
1BH 2BH 4AH
ESC + j d Hexadecimal
Function Set stroke font brush size All
ESC P Set character pitch Legacy mode command
Dynamic Code Page Definition
Legacy Printer Features that Have Changed
User Defined Characters
Page
File System
This page intentionally left blank
Function Open File command All
File System Commands
ESC RS O Mode space Filename Hexadecimal
File System Interface
Function Return Free space for Open FIle All
Partition Definition
ESC RS S Hexadecimal 1BH 1EH 53H Decimal 27 30
Function Return Free space for this partition All
1BH 1EH 4BH
ESC RS ? Hexadecimal
Function Return the last file command status All
1BH 1EH 3FH
Hexadecimal 1BH 1EH 57H Decimal 27 30
ESC RS R L LL H Hexadecimal 1BH 1EH 52H Decimal 27 30
Function Read File command All
Function Generate and return a file directory report All
ESC RS Hexadecimal 1BH 1EH 49H Decimal 27 30
ESC RS Hexadecimal 1BH 1EH 56H Decimal 27 30
Function Verify files All
Epic 880TM Extended Printer Control
This page intentionally left blank
Function Read and Return Totals
Rev B
Function Print Current Print Setup Values
Function Print Current Configuration and Totals
Function Set Electronic Journal Print Configuration Control
Hexadecimal 1BH 79H 0FH Decimal 27 121
Reset in Serial Mode
Remote Printer Reset
Off-line Control
Miscellaneous Communication Features
Power-cycle Recovery
Remote Boot Load Mode
Esccan n
USB Recovery Watch Dog
ENQ
Eeprom Write Error
Recovery from Mechanical Errors
Flash Write Error
COM Adapter Error
Page
Epic 880TM Programmers Notes
This page intentionally left blank
Definitions
General Notes
What Drivers Are Needed
Do you want to print from a Windows application?
Are you using Opos UnifiedPOS/UPOS?
Do you want to use USB and simulate a communication port?
Windows Printer Driver
When to use a windows printer driver
When not to use a windows printer driver
Opos driver
When to use an Opos driver
When not to use an Opos driver
USB driver
When to use the USB driver
POSPrinter Activex Control POSPrinter OCX
When to use the POSPrinter OCX
When not to use the POSPrinter OCX
Ascii
Rev B
Appendix B WGL4.0 Character Addresses
Latin Capital Letter C with Cedilla
Latin Small Letter N Preceded by
Greek Small Letter PHI
Vulgar Fraction Three Eighths
There are 28575 Characters in this set
Greek Capital Letter Omicron
Approximately Equal to or
BOX Drawings Left Heavy Right Vertical Light
Left Black Lenticular Bracket
Katakana Letter Small YA
Small Plus Sign
Windows 1252 Latin 1 to Unicode translation
Latin Capital Letter S with Caron
Appendix E Internal Code Pages
Page
Ascii
Appendix G Ordering Supplies
Index
Index
All-points-addressable APA
Horizontal Motion Control
Rev B
Top
Page
Image
Contents