Intermec EasyCoder PC4 Programmer's Reference Manual

Category
Label printers
Type
Programmer's Reference Manual

This manual is also suitable for

ESim for the PC4
and PF8 Printer
Programmers
Reference Manual
ESim for the PC4
and PF8 Printer
Programmer’s
Reference Manual
ii ESim for the PC4 and PF8 Printer Programmer’s Reference Manual
Intermec Technologies Corporation
Worldwide Headquarters
6001 36th Ave.W.
Everett, WA 98203
U.S.A.
www.intermec.com
The information contained herein is provided solely for the purpose of allowing customers to
operate and service Intermec-manufactured equipment and is not to be released, reproduced, or
used for any other purpose without written permission of Intermec Technologies Corporation.
Information and specifications contained in this document are subject to change without prior
notice and do not represent a commitment on the part of Intermec Technologies Corporation.
© 2005-2008 by Intermec Technologies Corporation. All rights reserved.
The word Intermec, the Intermec logo, Norand, ArciTech, Beverage Routebook, CrossBar,
dcBrowser, Duratherm, EasyADC, EasyCoder, EasySet, Fingerprint, i-gistics, INCA (under
license), Intellitag, Intellitag Gen2, JANUS, LabelShop, MobileLAN, Picolink, Ready-to-Work,
RoutePower, Sabre, ScanPlus, ShopScan, Smart Mobile Computing, SmartSystems, TE 2000,
Trakker Antares, and Vista Powered are either trademarks or registered trademarks of Intermec
Technologies Corporation.
There are U.S. and foreign patents as well as U.S. and foreign patents pending.
ESim for the PC4 and PF8 Printer Programmer’s Reference Manual iii
Document Change Record
This page records changes to this document. The document was
originally released as P/N 1-960629-00.
Version
Number
Date Description of Change
1-960629-03 5/2007 Revised to include the PF8 Printer.
001 3/2008 Part number revised from P/N 1-
960629-03 to P/N 937-011-001 and
these commands were added:
USR - Read Serial Number
TD - Define Data Format
•TS - Set Real Time Clock
002 6/2008 Updated available print speeds and
maximum/minimum print lengths.
Added font graphics.
iv ESim for the PC4 and PF8 Printer Programmer’s Reference Manual
Contents
ESim for the PC4 and PF8 Printer Programmer’s Reference Manual v
Contents
Before You Begin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Safety Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Global Services and Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Warranty Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Web Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Telephone Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Service Location Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Who Should Read This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
1
Introducing ESim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Understanding the ESim Protocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Entering a Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Autosensing Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Dump Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Direct Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Print Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Error Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Form Retrieve Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Form Edit Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Pause Printing Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Text Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Field Positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Printhead Density . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2
Command List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Contents
vi ESim for the PC4 and PF8 Printer Programmer’s Reference Manual
3
Setting Up the Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Default Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Resetting Setup Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4
Editing in Direct Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5
Editing in Direct Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Name the Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Define Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Define a Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Draw a Box and Two Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Place a Text Line With Fixed Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Place Variable Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Place a Combination of Fixed Data and a Variable . . . . . . . . . . . . . . . . . . 27
Place a Combination of Fixed Data and a Counter . . . . . . . . . . . . . . . . . . 27
Place a Bar Code with Fixed Data and a Counter . . . . . . . . . . . . . . . . . . . 28
Place Graphics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
End Programming of This Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Complete List of the Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6
Retrieving and Printing a Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
ESim Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
A - Printing Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
B - Standard Bar Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Bar Code 128 Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Code 128 With Auto Selection of Subset and UCC/EAN . . . . . 46
Code 128 With Manual Selection of Subset . . . . . . . . . . . . . . . . 47
b - Two-Dimensional Bar Codes, General Part . . . . . . . . . . . . . . . . . . . . . 48
Contents
ESim for the PC4 and PF8 Printer Programmer’s Reference Manual vii
b - EAN/UCC Composite-Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
b - Data Matrix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
b - PDF417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
b - QR Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Error Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Masking (Intrinsic) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
C - Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Protect Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
C - Cut Immediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
D - Density . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
EI - List Soft Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
EK - Delete Soft Font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
ES - Store Soft Font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
eR - User-Defined Error/Status Character Control . . . . . . . . . . . . . . . . . . . 70
f - Cut Position. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
FE - End Store Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
FI - Print Form Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
FK - Delete Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
FR - Retrieve Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
FS - Form Store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Startup Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
GG - Print Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
GI - Print Graphics Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
GK - Delete Graphics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
GM - Store Graphics In Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
GRP - Reply Graphics From Print Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . 79
GW - Store Graphics In Image Buffer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
I - Character Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
i - Asian Character Spacing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
JB - Disable Top of Form Backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
JF - Enable Top of Form Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
j - Media Feed Adjustment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
LE - Line Draw Exclusive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
LO - Line Draw Black . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
LS - Line Draw Diagonal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
LW - Line Draw White. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Memory - Memory Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
N - Clear Image Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
O - Option Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
S - Reverse Gap Sensing Enabled . . . . . . . . . . . . . . . . . . . . . . . . . 93
N - Label Taken Sensor Disable. . . . . . . . . . . . . . . . . . . . . . . . . . 93
D - Ribbon End Sensor Disable . . . . . . . . . . . . . . . . . . . . . . . . . . 93
C - Cutter Enabled. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
oR - Character Substitution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
P - Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
PA - Print Automatic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
PF - Feed Media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Contents
viii ESim for the PC4 and PF8 Printer Programmer’s Reference Manual
Q - Set Form Length (Gap or Slot) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Gaps and Slots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Continuous Stock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Q - Set Form Length (Black Mark) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
q - Set Label Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
R - Set Reference Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
r - Set Relative Reference Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
S - Speed Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
SA - Setup Adjust . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
SPC - Setup Print Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
TD - Define Date Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
TS- Set Real-Time Clock. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
U- Print Configuration (General) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
UC - Command Reply Accept Character Control . . . . . . . . . . . . . . . . . . 112
UDC - Memory Cartridge Information (PC4 only) . . . . . . . . . . . . . . . . 113
UE - Soft Font Information Inquiry . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
UF - Form Information Inquiry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
UG - Graphics Information Inquiry . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
UI - Enable Prompts/Code Page Inquiry . . . . . . . . . . . . . . . . . . . . . . . . . 115
UM - Code Page and Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
UN - Disable Error Reporting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
UP - Code Page and Memory Inquiry Print . . . . . . . . . . . . . . . . . . . . . . 117
US - Enable Error Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
USR - Read Serial Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
UV - Product Identity and Asian Font Types. . . . . . . . . . . . . . . . . . . . . . 119
V - Define Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
W - Windows Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
X - Draw Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Y - Serial Port Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Z - Print Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
? - Download Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
^@ - Reset Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
^A - Enter Pause Printing Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
^B - Break Batch Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
^C - Exit Pause Printing Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
^D - Remaining Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
^default - Restore Factory Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
^ee - Immediate Error Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
8
Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Resident Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Font Sizes 1-5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Contents
ESim for the PC4 and PF8 Printer Programmer’s Reference Manual ix
9
Code Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Printout Samples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Code Page DOS 437 English (UK); Cmd I8,0,001 . . . . . . . . . . . . . . . . . 136
Code Page DOS 850 Multilingual (Latin 1); Cmd I8,1,001. . . . . . . . . . . 136
Code Page DOS 852 Latin 2 (Cyrillic II/Slavic); Cmd I8,2,001. . . . . . . . 137
Code Page DOS 860 Portuguese; Cmd I8,3,001 . . . . . . . . . . . . . . . . . . . 137
Code Page DOS 863 Canada (French); Cmd I8,4,001. . . . . . . . . . . . . . . 138
Code Page DOS 865 Norway; Cmd I8,5,001. . . . . . . . . . . . . . . . . . . . . . 138
Code Page DOS 857 Turkish; Cmd I8,6,001 . . . . . . . . . . . . . . . . . . . . . . 139
Code Page DOS 861 Icelandic; Cmd I8,7,001 . . . . . . . . . . . . . . . . . . . . . 139
Code Page DOS 862 Hebrew; Cmd I8,8,001. . . . . . . . . . . . . . . . . . . . . . 140
Code Page DOS 855 Cyrillic; Cmd I8,9,001 . . . . . . . . . . . . . . . . . . . . . . 140
Code Page DOS 866 Cyrillic; Cmd I8,10,001 . . . . . . . . . . . . . . . . . . . . . 141
Code Page DOS 737 Greek; Cmd I8,11,001 . . . . . . . . . . . . . . . . . . . . . . 141
Code Page DOS 841 Greek 1; Cmd I8,12,001. . . . . . . . . . . . . . . . . . . . . 142
Code Page DOS 869 Greek 2; Cmd I8,13,001. . . . . . . . . . . . . . . . . . . . . 142
Code Page Windows 1252 Latin 1; Cmd I8,A,001. . . . . . . . . . . . . . . . . . 143
Code Page Windows 1250 Latin 2; Cmd I8,B,001. . . . . . . . . . . . . . . . . . 143
Code Page Windows 1251 Cyrillic; Cmd I8,C,001 . . . . . . . . . . . . . . . . . 144
Code Page Windows 1253 Greek; Cmd I8,D,001 . . . . . . . . . . . . . . . . . . 144
Code Page Windows 1254 Turkish; Cmd I8,E,001 . . . . . . . . . . . . . . . . . 145
Code Page Windows 1255 Hebrew; Cmd I8,F001. . . . . . . . . . . . . . . . . . 145
Code Page In Dump Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
A
Error Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Error Handling Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Error Action Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
A - Command Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
B - Printing Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
C - Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
D - Special Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Error Action Output Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Serial Port (RS-232 or USB) . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Parallel Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Error Recovery/Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Error-Handling Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Error Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Error Response Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Error Response Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Contents
x ESim for the PC4 and PF8 Printer Programmer’s Reference Manual
Before You Begin
ESim for the PC4 and PF8 Printer Programmer’s Reference Manual xi
Before You Begin
This section provides you with safety information, technical
support information, and sources for additional product
information.
Safety Information
This section explains how to identify cautions and notes that are
in this document.
Global Services and Support
Warranty Information
To understand the warranty for your Intermec product, visit the
Intermec web site at www.intermec.com and click Support >
Returns and Repairs > Warranty.
Disclaimer of warranties: The sample code included in this
document is presented for reference only. The code does not
necessarily represent complete, tested programs. The code is
provided “as is with all faults.” All warranties are expressly
disclaimed, including the implied warranties of merchantability
and fitness for a particular purpose.
Web Support
Visit the Intermec web site at www.intermec.com to download
our current manuals (in PDF). To order printed versions of the
Intermec manuals, contact your local Intermec representative or
distributor.
Visit the Intermec technical knowledge base (Knowledge
Central) at www.intermec.com and click Support > Knowledge
Central to review technical information or to request technical
support for your Intermec product.
A caution alerts you to an operating procedure, practice,
condition, or statement that must be strictly observed to
prevent equipment damage or destruction, or corruption or
loss of data.
Note: Notes either provide extra information about a topic or
contain special instructions for handling a particular condition or
set of circumstances.
Before You Begin
xii ESim for the PC4 and PF8 Printer Programmer’s Reference Manual
Telephone Support
These services are available from Intermec.
Outside the U.S.A. and Canada, contact your local Intermec
representative. To search for your local representative, from the
Intermec web site, click About Us > Contact Us.
Service Location Support
For the most current listing of service locations, click Support >
Returns and Repairs > Repair Locations.
Services Description
In the USA and
Canada call 1-800-
755-5505 and
choose this option
Order Intermec
products
Place an order.
Ask about an existing
order.
1 and then choose 2
Order Intermec
media
Order printer labels and
ribbons.
1 and then choose 1
Order spare
parts
Order spare parts. 1 or 2 and then
choose 4
Te ch ni ca l
Support
Talk to technical support
about your Intermec
product.
2 and then choose 2
Service Get a return authorization
number for authorized
service center repair.
Request an on-site repair
technician.
2 and then choose 1
Service contracts Ask about an existing
contract.
•Renew a contract.
Inquire about repair
billing or other service
invoicing questions.
1 or 2 and then
choose 3
Before You Begin
ESim for the PC4 and PF8 Printer Programmer’s Reference Manual xiii
For technical support in South Korea, use the after service
locations listed below:
AWOO Systems
102-1304 SK Ventium
522 Dangjung-dong
Gunpo-si, Gyeonggi-do Korea, South 435-776
Contact: Mr. Sinbum Kang
Telephone: +82-31-436-1191
IN Information System PTD LTD
6th Floor
Daegu Venture Center Bldg 95
Shinchun 3 Dong
Donggu, Daegu City, Korea
E-mail: jmy[email protected] or korlim@gw.idif.co.kr
Who Should Read This Manual
This document is for the person who is responsible for installing,
configuring, and maintaining the PC4 or PF8 printer.
This document provides you with information about the features
of the ESIM protocol and how to use it to generate bar code
labels.
Related Documents
The Intermec web site at www.intermec.com contains our
documents (as PDF files) that you can download for free.
To download documents
1 Visit the Intermec web site at www.intermec.com.
2 Click Support > Manuals.
3 In the Select a Product field, choose the product whose
documentation you want to download.
Document Title Part Number
EasyCoder PC4 Bar Code Label Printer Users Guide 1-960636-xx
EasyCoder PF8d/PF8t Bar Code Label Printer User’s
Guide
934-011-xxx
Before You Begin
xiv ESim for the PC4 and PF8 Printer Programmer’s Reference Manual
To order printed versions of the Intermec manuals, contact your
local Intermec representative or distributor.
ESim for the PC4 and PF8 Printer Programmer’s Reference Manual 1
1
Introducing ESim
This chapter introduces the ESim protocol and explains the basic
functions and modes of the ESim protocol.
Chapter 1 — Introducing ESim
2 ESim for the PC4 and PF8 Printer Programmer’s Reference Manual
Understanding the ESim Protocol
ESim is a built-in protocol for use with Intermec bar code label
printers. ESim enables any computer, terminal, scanner, or
keyboard that can produce ASCII characters to control the
printer. ESim is an alternative to Intermec InterDriver, which
requires the Microsoft Windows operating system.
With the ESim protocol, you can use any editor to control the
printer over the serial RS-232 channel, the USB channel, or the
parallel Centronics channel.
This manual has been organized to provide you with an
understanding of printer functions and command structure. It
also assists in designing labels using the ESim protocol on both
the PC4 and PF8 printers.
Each printer uses a different version of the ESim protocol:
The EasyCoder PC4 uses ESim v.6.xx or later.
The EasyCoder PF8 uses ESim v.7.xx or later.
Note: Any labels created on ESim v.6.xx can be printed on v.7.xx
and later, but since new commands are introduced in newer
versions of the ESim protocol, labels created on previous versions
of ESim cannot be printed.
New commands that are unavailable for the PC4 or ESim v6.25
have been noted in this manual. Other Intermec printers may
only support earlier versions of ESim, or may require different
firmware. For more information, see your printer users guide.
Chapter 1 — Introducing ESim
ESim for the PC4 and PF8 Printer Programmer’s Reference Manual 3
Entering a Mode
The printers have 8 modes of operation:
•Autosensing mode
•Dump mode
•Direct mode
•Print mode
•Error mode
Form Retrieve mode
Form Edit mode
•Pause Printing mode
When power is first applied to the printer, the printer looks for a
startup form named AUTOFR, see “FS - Form Store” on
page 74. If an AUTOFR form is found, it is executed in a loop. If
no AUTOFR is found, the printer switches to Direct mode,
which is the main operating mode of the ESim protocol.
Autosensing Mode
The Autosensing mode is used to calibrate the sensors that
control the media feed and determine where the individual labels
or tags start and stop. There are two different sensors.
The Gap sensor detects perforated slots in continuous media
and the gap between self-adhesive labels mounted on a liner
(backing paper).
The Black Mark sensor detects black marks printed on the
bottom side of the media.
To enter Autosensing mode
1 Turn off power to the printer.
2 Load the appropriate type of media.
3 Switch on the power while holding down the Feed key.
4 Select a detection method:
a Select gap detection by releasing the Feed key within 2
seconds. The status LED blinks green and the printer is set
to gap detection.
Chapter 1 — Introducing ESim
4 ESim for the PC4 and PF8 Printer Programmer’s Reference Manual
b Select black mark detection by pressing and holding the
Feed key for more than 2 seconds. The status LED blinks
red and the printer is set and calibrated for black mark
detection.
5 Once you have selected a detection method, a test label prints
and the printer switches to Dump mode.
To exit Autosensing mode
•Press the Feed key for more than 1 second while autosensing
is progress. The printer exits to Direct mode.
Dump Mode
In Dump mode, the printer prints out the echo of a received
ASCII. You can use this mode to debug your software when the
printer does not perform as expected.
To enter Dump mode
1 Start up the printer in Autosensing mode. For help, see
Autosensing Mode” on page 3. After the test label is printed,
the printer switches to Dump mode.
2 The printer waits for ASCII dump printing. Once you have
sent a string of characters or a label form to the printer, press
the Feed key.
3 A printout is created containing all characters between ASCII
000 decimal and ASCII 255 decimal. received on all
communication ports printed with automatic line-wrapping.
To exit Dump mode
•Press the Feed key. A label with the message “out of DUMP”
is printed.
Chapter 1 — Introducing ESim
ESim for the PC4 and PF8 Printer Programmer’s Reference Manual 5
Direct Mode
Direct mode is the main operating mode of the ESim protocol.
In Direct mode, various commands are available to set up and
reset the printer, store graphics and soft fonts, edit labels and
formats, request reports, clear the image buffer, and delete soft
fonts, forms, and graphics.
The Direct mode is also used for retrieving and printing
preprogrammed label formats. For a complete list of Direct mode
commands, see the “Command List” on page 11.
The printer enters Direct mode after it is turned on. Exiting
other modes may also return the printer to Direct mode.
Print Mode
Print mode is used to print labels, feed out blank media, and
control the optional cutter.
To enter Print mode
From Direct mode, use the P, PA, or C command, or press the
Feed key. The printer switches to Print mode.
From Print Pause mode, execute the ^C command to return
to Print mode.
To exit Print Mode
Successfully complete a printing operation.
Pause the printing operation with the ^A command.
For help, see “^A - Enter Pause Printing Mode” on page 126.
Stop the printing operation with the ^B command. Note that
this also cancels any pending print jobs.
For help, see “^B - Break Batch Printing” on page 127.
Error Mode
Error mode is used for reporting and correcting various types of
errors. For more information see “Error Handling” on page 147.
The printer automatically switches to Error mode when an error
occurs. After recovering from an error, the indicator lamp
switches to green and the printer returns to the mode it was in
previous to the error.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112
  • Page 113 113
  • Page 114 114
  • Page 115 115
  • Page 116 116
  • Page 117 117
  • Page 118 118
  • Page 119 119
  • Page 120 120
  • Page 121 121
  • Page 122 122
  • Page 123 123
  • Page 124 124
  • Page 125 125
  • Page 126 126
  • Page 127 127
  • Page 128 128
  • Page 129 129
  • Page 130 130
  • Page 131 131
  • Page 132 132
  • Page 133 133
  • Page 134 134
  • Page 135 135
  • Page 136 136
  • Page 137 137
  • Page 138 138
  • Page 139 139
  • Page 140 140
  • Page 141 141
  • Page 142 142
  • Page 143 143
  • Page 144 144
  • Page 145 145
  • Page 146 146
  • Page 147 147
  • Page 148 148
  • Page 149 149
  • Page 150 150
  • Page 151 151
  • Page 152 152
  • Page 153 153
  • Page 154 154
  • Page 155 155
  • Page 156 156
  • Page 157 157
  • Page 158 158
  • Page 159 159
  • Page 160 160
  • Page 161 161
  • Page 162 162
  • Page 163 163
  • Page 164 164
  • Page 165 165
  • Page 166 166
  • Page 167 167
  • Page 168 168
  • Page 169 169
  • Page 170 170

Intermec EasyCoder PC4 Programmer's Reference Manual

Category
Label printers
Type
Programmer's Reference Manual
This manual is also suitable for

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI