Programming For The Epic 950; Resetting The Printer; Command Parameters; Character Evaluation - Ithaca Epic 950 Integration Manual

Table of Contents

Advertisement

Programming for the Epic 950

Epic 950 OEM Integration Manual
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.
95-05245
Page 57
Rev G

Advertisement

Table of Contents
loading

Table of Contents