Programming for the Epic 950
Epic 950
OEM Integration Manual
95-05245
Rev G
Page 57
Programming for the Epic 950
NOTE:
This programming guide applies only to printers equipped with RS232 interface
and running standard RS232 firmware.
The first step in programming the Epic 950 is to understand how the printer works. This
section covers all the points that need to be understood to program the Epic 950 Printer
correctly, including both basic and advanced topics.
As an ASCII-based printer, the Epic 950 accepts 8-bit ASCII characters as both data and
commands. The ASCII table in the Character Codes section shows the relationship
between the 8-bit values and the characters they represent. Most environments either
use the ASCII character table as the default for character values or support an ASCII
mode where characters are interpreted by the ASCII values.
The following subsections discuss general information that is needed for programming
the Epic 950 Printer.
Resetting the Printer
Each print job should begin with a printer reset command. This ensures that the printer
always begins in a known state.
The command characters used to reset the Epic 950 are
ESC
(decimal value 27) and
*
(decimal value 42).
Command Parameters
When sending a command, all of the command characters and parameters that make up
a command must be sent. This is especially important when using the bar code and
graphics commands. Sending too few characters to fill the required parameters for a
command will either cause the command to fail or result in subsequent data being lost.
Character Evaluation
Most of the parameters that are sent to the Epic 950 Printer are evaluated based on their
decimal value.
Some commands accept parameters by either their decimal value or the representative
character. For example, the set print orientation command (
GS V
) interprets both a
NULL
(ASCII decimal value of 0) and the ‘0’ character as meaning the same thing.
Содержание Epic 950
Страница 1: ...Epic 950TM OEM Integration Manual P N 95 05245 Rev G Feb 2007...
Страница 2: ......
Страница 3: ...This page intentionally left blank...
Страница 4: ......
Страница 12: ......
Страница 13: ...95 05245 Rev G Page 1 chapter 1 Introducing Your Epic 950 Printer...
Страница 14: ...Page 2 Rev G 95 05245 This page intentionally left blank...
Страница 20: ......
Страница 21: ...95 05245 Rev G Page 9 chapter 2 Epic 950 Specifications and Requirements...
Страница 22: ...Page 10 Rev G 95 05245 This page intentionally left blank...
Страница 31: ...95 05245 Rev G Page 19 chapter 3 Mounting Requirements...
Страница 32: ...Page 20 Rev G 95 05245 This page intentionally left blank...
Страница 36: ......
Страница 37: ...Mounting Requirements Epic 950 OEM Integration Manual 95 05245 Rev G Page 25 chapter 4 Epic 950 Printer Sensors...
Страница 38: ...Page 26 Rev G 95 05245 This page intentionally left blank...
Страница 42: ......
Страница 43: ...95 05245 Rev G Page 31 chapter 5 Electrical Connections...
Страница 44: ...Page 32 Rev G 95 05245 This page intentionally left blank...
Страница 55: ...95 05245 Rev G Page 43 chapter 6 Operational Procedures...
Страница 56: ...Page 44 Rev G 95 05245 This page intentionally left blank...
Страница 66: ...Operational Procedures Epic 950 OEM Integration Manual Page 54 Rev G 95 05245 Figure 21 Sample self test ticket...
Страница 67: ...95 05245 Rev G Page 55 chapter 7 Programming for the Epic 950...
Страница 68: ...Page 56 Rev G 95 05245 This page intentionally left blank...
Страница 85: ...95 05245 Rev G Page 73 chapter 8 Command Reference...
Страница 86: ...Page 74 Rev G 95 05245 This page intentionally left blank...