programmer’s guide - getfeet · zsim programmer’s guide 11 what is zsim? zsim is a zebra™...
TRANSCRIPT
ZSim
Programmer’s Guide
ii ZSim Programmer’s Guide
Intermec Technologies CorporationWorldwide Headquarters 6001 36th Ave.W. Everett, WA 98203 U.S.A.www.intermec.comThe 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.© 2006-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, INCA (under license), i-gistics, 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.
Document Change RecordThis page records changes to this document.
Version Number Date Description of Change
1-960612-02 07/2006 Updated for version 5 of ZSim. Added new commands.
937-009-001 12/2007 Updated for new versions of Fingerprint and supported printer models. Download and install process clarified.
937-009-002 04/2008 Updated the manual to include support for the PB50 printer.
ZSim Programmer’s Guide iii
iv ZSim Programmer’s Guide
ContentsWhat is ZSim? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Loading ZSim on the Printer . . . . . . . . . . . . . . . . . . . . . . .11Loading ZSim With a CompactFlash Card. . . . . .11Loading ZSim on the Printer with FieldInstaller . .13
Configuring ZSim for the First Time . . . . . . . . . . . . . . . . .14Configuring ZSim on the PD41. . . . . . . . . . . . . .16Configuring ZSim Using Text File Download . . .16
Using the ZSim Configuration Menu . . . . . . . . . . . . . . . . .19Navigating the Configuration Menu. . . . . . . . . . .19
Configuration Commands . . . . . . . . . . . . . . . . . . . . . . . . .25Allow Reverse . . . . . . . . . . . . . . . . . . . . . . . . . . . .25Calibrate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25Change Caret . . . . . . . . . . . . . . . . . . . . . . . . . . . .25Change Delimiter . . . . . . . . . . . . . . . . . . . . . . . . .25Change Tilde . . . . . . . . . . . . . . . . . . . . . . . . . . . .25Change Y-pos . . . . . . . . . . . . . . . . . . . . . . . . . . . .25Clear Permanent . . . . . . . . . . . . . . . . . . . . . . . . . .26Default Start Adjust . . . . . . . . . . . . . . . . . . . . . . .26Default Stop Adjust . . . . . . . . . . . . . . . . . . . . . . .26Factory Defaults . . . . . . . . . . . . . . . . . . . . . . . . . .27Feed Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27Input Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27Label Length. . . . . . . . . . . . . . . . . . . . . . . . . . . . .27Label Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27Line Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . .28Log to Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28LTS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28Media Contrast. . . . . . . . . . . . . . . . . . . . . . . . . . .28Media Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28Optimize Bar Code Magnification . . . . . . . . . . . .29Optimize Batch . . . . . . . . . . . . . . . . . . . . . . . . . .29Optimize Image Magnification . . . . . . . . . . . . . . .29Paper Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29Peel Off Length . . . . . . . . . . . . . . . . . . . . . . . . . .30Permanent Save . . . . . . . . . . . . . . . . . . . . . . . . . .30Print Configuration Label. . . . . . . . . . . . . . . . . . .30Print Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
ZSim Programmer’s Guide v
Redo Config. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Reset Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Save Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Select Character Set . . . . . . . . . . . . . . . . . . . . . . . 31Simulation Resolution . . . . . . . . . . . . . . . . . . . . . 31Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Use Last Saved . . . . . . . . . . . . . . . . . . . . . . . . . . . 32X-Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Y-Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Entering Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Switching Between Character Modes . . . . . . . . . . 33Selecting Characters . . . . . . . . . . . . . . . . . . . . . . . 34
ZPL Commands Supported by ZSim . . . . . . . . . . . . . . . . . 34
Troubleshooting ZSim . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
vi ZSim Programmer’s Guide
Intermec Printer Interpreter End User License AgreementImportant: Carefully read this Intermec Printer Interpreter License Agreement (hereafter “License”) before installing or using the Software. You may use the Software only if you agree to be bound by the terms of this License. If you do not agree to the terms of this License, you may NOT use the Soft-ware and you MUST return the Software to Intermec for a refund. ANY INSTALLATION OR USE OF THE SOFT-WARE INDICATES YOUR AGREEMENT TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS LICENSE.
1. Definitions
a. “System(s)” means Intermec branded bar code label print-ers.
b. “Software” means the Intermec ZSim printer interpreter(s) computer program or any Revisions thereto. The Software is written in Intermec Fingerprint programming language but has been list protected. The Software may include pro-grams written by Intermec as well as programs written by others which have been incorporated into the Software by Intermec. The Software includes any disks or media on which it is recorded, any printed Documentation or any “on-line” or electronic Documentation provided to You.
c. “Documentation” means any materials accompanying the Software which describe its functions and how to install and use the Software.
d. “Revision” means any correction, modification, update, enhancement, or new version of the Software or Documen-tation which Intermec provides to You. Intermec reserves the right to charge additional fees for Revisions.
e. “You” or “Your” refers to the end user licensed to use the Software under this License.
f. “Intermec” means Intermec Technologies Corporation, a Washington U.S.A. corporation.
ZSim Programmer’s Guide vii
2. License The Software is licensed, not sold. Intermec hereby grants You a limited, non-exclusive, non-transferable, revocable license to use the Software under the following conditions and limita-tions:
a. You may install and use the Software solely on Systems. You may make copies of the Software only for installation and use on Systems which You own or operate. You shall not copy, distribute, sell, resell, loan, sublicense, install or use the Software for any other purpose.
b. You shall not remove, deface or delete any of the intellectual property rights notices including copyright or trademark legends and other notices appearing on the original Soft-ware copy or Documentation.
c. Your license to hold and use the Software pursuant to this Agreement is restricted solely to You and shall not be assigned, transferred, sublicensed, encumbered, or sub-jected to any security interest without the advance written authorization of Intermec. Any attempt to transfer, assign, sublicense or encumber the Software shall be void and of no effect.
d. The Software is protected under the copyright laws of the United States and international copyright treaties, as well as other intellectual property laws and treaties. You agree that if any unauthorized copies are made, or if the Software is used in violation of this License, Intermec shall have the right to obtain an injunction against the unauthorized copying or use, in addition to any other rights and remedies Intermec might have. You acknowledge and agree that nothing in this Agreement gives you any right, title or inter-est in the Software except the limited license rights expressly granted herein. Some or all of the Software may have been developed by an independent third party software supplier which holds copyright or other proprietary rights to the Software. You may be held responsible to any such supplier for any infringement of such rights.
e. You agree that You will not export or import any portion of
viii ZSim Programmer’s Guide
the Software to any country that is not party to either: (i) The Berne Convention of 1989, (ii) The Universal Copy-right Convention, (iii) The Buenos Aires Convention, or (iv) a treaty with the United States of America (U.S.A.) which allows for the recognition of the property rights claimed by Intermec or its suppliers in the Software. Any export or import of the Software to such country in viola-tion of this section is prohibited and shall constitute a breach of this License.
ZSim Programmer’s Guide ix
x ZSim Programmer’s Guide
What is ZSim?ZSim is a Zebra™ interpreter program that interprets legacy ZPL II or later programs on an Intermec EasyCoder PF2i, PF4i, PF4i Compact Industrial, PM4i, PX4i, PX6i , PD41, PD42, or PB50 Mobile Label printer with Fingerprint. To use ZSim, you need to load the ZSim program into the printer, configure a few settings, and start sending Zebra commands. If the ZSim program was not factory-installed, you can find it on the PrinterCompanion CD or you can download it from the Intermec web site.
System RequirementsThe printer must be equipped with a minimum of 8 MB of DRAM.
Loading ZSim on the PrinterDepending on your printer model, you can load ZSim on the printer using one of these methods:
• CompactFlash card (all EasyCoder printers)
• Intermec FieldInstaller (PB50 mobile printer)
Loading ZSim With a CompactFlash CardYou can load ZSim on the supported EasyCoder printers by using a CompactFlash card. The card must meet these requirements:
• Have at least 128 MB of available free space
• Be formatted with FAT or FAT 16, but not FAT 32
Hardware and Firmware Requirements
Printer Models Fingerprint Version ZSim Version
EasyCoder PF2i, PF4i, PF4ci PM4i PX4i, PX6i
8.70.1 or later 5.14 or earlier
EasyCoder PD41 10.0.0 or later 5.14 or earlierEasyCoder PD42 10.2.1 or later 5.15 or laterPB50 11.1.1 or later 5.14 or later
ZSim Programmer’s Guide 11
To create the ZSim CompactFlash card
1 Download and extract the ZSim installation files from the Intermec web site or the PrinterCompanion CD.
2 Copy the installation files onto a CompactFlash card.
To load ZSim on the printer with a CompactFlash card
1 Turn off your printer.
2 Insert the ZSim CompactFlash card into the card slot on the back of your printer. The card should slide easily into place. Do not use force.
3 Turn on your printer.
The download process starts automatically. The printer screen displays a series of messages as the download progresses.
4 Turn off your printer and remove the CompactFlash card when the printer’s display screen prompts you.
12 ZSim Programmer’s Guide
Loading ZSim on the Printer with FieldInstallerThe PB50 does not support the use of a CompactFlash card. To load ZSim on the PB50, you need:
• a serial cable (P/N 075497) to connect the PB50 to your PC.
• the FieldInstaller application.
• the ZSim application.
You can download FieldInstaller and the ZSim application from the Intermec web site at www.intermec.com. Select Support > Downloads, and then go to the PB50 printers page.
To load ZSim on the printer with FieldInstaller
1 Connect the PB50 to your desktop PC with the serial cable.
2 Install FieldInstaller on your desktop PC.
3 Extract the ZSim files to your desktop PC.
4 Open FieldInstaller by going to Start > Programs > Intermec FieldInstaller > Intermec FieldInstaller.
5 In the Introduction page, click Next.
6 In the Select installation package page, select the ZSim installation package and then click Next.
7 In the License Agreement page, select I agree and then click Next.
8 In the Connection type page, select Serial and then click Next.
9 In the Select serial port page, select a communication port and then click Install.
10 When the Finished! page appears, click Exit.
ZSim Programmer’s Guide 13
Configuring ZSim for the First TimeThe first time you turn on your printer after loading the ZSim program, you will be prompted to go through a series of configuration screens to optimize the printer settings. Some of the screens may vary a little from printer to printer, but the process is the same.
To configure ZSim for the first time
1 Turn on your printer. The printer steps through an initialization process that ends with the printer displaying “Starting Up Please Wait!” before it tries to find the media. Once the printer finds the media length, the first Configuration menu item appears.Initial Setup
<Enter>=Start:
2 Step through the Initial Setup Configuration menu changing any incorrect values. You can view an illustration of the Initial Setup Configuration menu on the next page.
3 When you are through setting the values, the printer prints a configuration label and prompts you to save the configuration. The Ready light now turns on and the printer screen displays a message similar to the following message:ZSim 5.XX
Network
The printer is now in ZSim Online mode and ready to accept commands.
Note: For the EasyCoder PD41, the initial configuration is generated automatically because it does not have a configuration menu. For more information, see the next section, “Configuring ZSim on the PD41.”
14 ZSim Programmer’s Guide
o
Initial Configuration Setup Menu
Input all COM/IP-
InitializingCOM/IP...
Init COM/IP-Para.? No=F2 Yes=ENTER
Initial Setup<ENTER> = Start
Load Media!<ENTER> = Continue
Sim.Resolution:[203/300/152 (DPI)]
Paper Type:[Direct Thermal/...]
Print Mode:[Tear Off/Peel Off/...]
Media Type:[Non Cont. Gap/Cont/...]
CalibratingMedia ...
Measured Length4,178 in...
Cancel = F2
Input Port:[Serial,Parallel/...]
Head Lifted
Head Lowered
Head Lift
F2
F2
Printing ConfigLabel ...
Save Config?Redo=F2 Ok=ENTER
Saving Config.....................
Parameters...Enter
F2
ZSim X.XX Serial
F2
Media Length Ok?No=F2 Yes=ENTER
Change COM/IP?No=F2 Yes=ENTER
Start Up
READY
ENTER
Ser/NetworkParallel
Waiting Media
Load New Media!
ZSim Programmer’s Guide 15
Configuring ZSim on the PD41ZSim on the PD41 works a bit differently because the printer only has one key and does not have a liquid crystal display (LCD).
Configuring ZSim Using Text File DownloadText file configuration is the preferred method to configure a PD41, but parameters can be set on any printer by downloading a text file to the printer with the following format:^ZX[ParamName,]ParamNo,ParamValue^FS
Use the following table to understand the commands required for setting the parameters. The table also contains a few commands for making setup changes. To make sure that the update is secure, download and execute the commands one at a time. You can verify that the update has been completed correctly by printing a configuration label.
Standard PD41 Key Functions
Action Description
FEED Key press < 1 second, when ZSim is idleCALIBRATE & Key press 1 to 4 seconds, when ZSim is idleCONFIG LABEL Terminates calibrationBREAK ZSIM Key press 5 to 10 seconds, when ZSim is idlePAUSE-batch Key press < 1 second when ZSim is printing,
EXIT with same processCANCEL-batch Key press > 1 second when ZSim is in PAUSE-
batch mode
Note: The default instruction prefix (^) and the default delimiter (,) are used in the samples at the end of this section.
16 ZSim Programmer’s Guide
Configuration and Setup Text Commands
[ParamName] No Value Default Comment
Label length 1 Calibrated N/AY-Offset 2 0 +/-999 dotsX-Offset 3 0 +/-999 dotsSim resolution 4 sysvar(21) 6,8 or 12Label width 5 sysvar(22) Depends on headPrint Mode 6 T (Tear-off ) T, P, R, CStart Adjust 7 Depends on modelStop Adjust 8 Depends on modelPeel Off 9 Depends on modelCut Off 10 Depends on modelFeed action at power up
11 1 0=no action, 1=feed, 2=calibrate
Feed action at head down
12 1 0=no action, 1=feed, 2=calibrate
In Port 13 Auto net1:, uart1:, parallelDefault Media Darkness
14 15 1-30
Optimize Barcode Size
15 0 0-9
LTS-sensor 16 Auto 1=ON 0=OFFOptimize Image Mag.
17 1 1=ON 0=OFF
Allow Reverse print
18 1 1=ON 0=OFF
Permanent Save 19 0 1=ON 0=OFFFormat Instruction Prefix
20 ^ Any ASCII char.
Control Instruction Prefix
21 ~ Any ASCII char.
Command Delimiter
22 , Any ASCII char.
Units inch/mm 23 1/0 0 0=inch, 1=mm
ZSim Programmer’s Guide 17
Configuration Examples
Change Start Adjust to -130:
^ZX Start Adjust,7,-130^FS or ^ZX7,-130^FS
Change Print Mode to Peel-off:
^ZX Print Mode,6,P^FS or ^ZX6,P^FS
Optimize Batch 24 -1/0 -1 ON/OFFY-offset in percent
25 0 Skid comp.+/-0.1-5.0
Character Set 26 0 0 Single byte char. setMedia Type 50 0/1/2 0 0=GAPS, 1=STRIP,
2=MARKPaper Type 51 Auto TT or DT (setup)XSTART 52 0 (setup)Factory default 53 1Debug off/on 54 0/1 0 0=OFF, 1=ONLine Analyser 55 1 OFF 1=ONBaud rate 60 115200 9600,…,115200Char.length 61 8 8,7Parity 62 NO NO,EVEN,..Stop Bits 63 1 1,2Flowcontrol, RTS/CTS
64 ENABLE ENABLE/DISABLE
65 DISABLE ENABLE/DISABLEXon/xoff data to host
66 DISABLE ENABLE/DISABLE
Xon/xoff data from host
67 DISABLE ENABLE/DISABLE
Configuration and Setup Text Commands (continued)
[ParamName] No Value Default Comment
18 ZSim Programmer’s Guide
Using the ZSim Configuration MenuUse the Configuration Menu to change ZSim settings after you complete the initial configuration. You can access the ZSim Configuration menu at any time by pressing Setup and entering the password (1138). For help entering characters, see the section “Entering Parameters” on page 32.
The menu tree consists of Nodes and Entry points. A Node appears as a text string terminated with a slash on the first display row. The slash means you still have level(s) below with additional Nodes or an Entry point. An Entry point is where you enter parameter values or toggle a function. It appears as lead text on the first display row without an ending slash and a cursor or the value “on/off” on the second display row.
Navigating the Configuration MenuUse the next two tables of keys and buttons along with the following menu maps to navigate through the Configuration Menu and change settings.Configuration Menu Keys for EasyCoder Printers
Key Description
Setup Open and close the ZSim or Fingerprint menu ZSim password: 1138 Fingerprint password: 8311
F1 Cancel inputF2 Move to the previous level in the menuF3 Move to the next item/alternative on this levelF4 Move to the next level in the menuF5 In online mode: displays communication parameters and
memory statusEnter Accept input, Select the item in the menu, or Move to the
next level in the menuFeed Feed one labelPause PauseC Backspace (input mode), Turn a function ON/OFF (menu),
Cut media, if cutter is mounted. (Dot) Sign, switch between + and -
ZSim Programmer’s Guide 19
Configuration Menu Buttons and Keys for the PB50 Printer
To enter the password on the PB50
1 Press to enter the number 1.
2 Press to accept a number and move to the next number.
3 Press and then to enter the rest of the password numbers. Press the same number of times as the desired number. For example, to get to 3, press three times.
4 Press to accept the password.
You are now in the Configuration Menu.
Button or Soft Key Description
Open and close the ZSim or Fingerprint menu ZSim password: 1138 Fingerprint password: 8311Cancel input
Move to the previous level in the menu
Move to the next item/alternative on this level
Move to the next level in the menu or accept input
Increases the value of a number when entering or editing settings, such as the password.In online mode: displays communication parameters and memory status
Feed one label
Press to put the printer in Standby mode. In Standby mode, power to the radio, the display, and the backlight are turned off.Press to turn the printer back on and put it in Ready mode.
20 ZSim Programmer’s Guide
ZSim Configuration Menu
Label Length(mm/inches) XXXX
Calibrate
Units
Media
Media Contrast
Media Type
Media Size
Media ContrastXX
Continuous
Non Cont. Mark
Non Cont. Web
Label Length
(mm/inches)Label Width
X-offset (dots)
Y-offset (dots)
Label Width
X-offset (dots)XXX
Y-offset (dots)XXX
Print Mode
Tear Off
Peel Off
Rewind
Cutter
metric
inches
Paper Type Thermal Transfer
Direct Thermal
(mm/inches) (mm/inches) XXXX
ZSim Programmer’s Guide 21
ZSim Configuration Menu (continued)
USB
22 ZSim Programmer’s Guide
ZSim Configuration Menu (continued)
Character Set Character SetXXXX
ZSim Programmer’s Guide 23
ZSim Configuration Menu (continued)
Config Settings
Display
Factory Defaults
Use Last Saved
Save Current
Print Cfg-label
Redo Config
Contrast
Backlight
24 ZSim Programmer’s Guide
Configuration CommandsThe following summaries describe each configuration command and list valid ranges and default values where applicable.
Allow ReversePurpose: Allows reverse printing (black background with
white letters) on the label, either for the entire label (^LR) or for specific fields (^FR).
Default: On
CalibratePurpose: Measures the label length and calibrates the
sensors.
Change CaretPurpose: Changes the format instruction prefix to
another ASCII character.
Default: ^ (ASCII 94)
Change DelimiterPurpose: Changes the ZPL delimiter character.
Default: , (ASCII 44)
Change TildePurpose: Changes the command instruction prefix from
the tilde to another ASCII character.
Default: ~ (ASCII 126)
Change Y-posPurpose: Skid compensation for long labels. All fields will
move the specified percentage from their absolute position. Interval value is -5.0% to +5.0%.
ZSim Programmer’s Guide 25
Keys: EasyCoder printers: F2 decreases value of Y-position F3 increases value of Y-position PB50 printers:
increases value of Y-position decreases value of Y-position
Clear PermanentPurpose: Erases all formats and images stored in the
permanent memory of the printer.
Default Start AdjustPurpose: Moves the origin towards or away from the edge
of the label by a certain distance before printing starts. A positive start adjustment means that the specified length of media will be fed out before printing starts. A negative start adjustment means that the specified length of media will be pulled back before printing starts.
Default Stop AdjustPurpose: Determines how much media feeds through
after printing is completed. This setting is used to make sure that the labels are in the correct position for tear off operation. This value can be either positive or negative and is measured in dots. A positive stop adjustment means that the normal media feed is increased by the specified value. A negative stop adjustment means that the normal media feed is decreased by the specified value.
Default: 0 dots (no adjustment)
Default: Printer Model Start Adjust (dots)
PF2/4i, PM4i -100PX4/6i -133PD41 -80PB50 0
26 ZSim Programmer’s Guide
Factory DefaultsPurpose: Sets all of the ZSim program values back to the
default settings.
Feed ActionPurpose: Sets the feed action that occurs at Start Up and
When Head Down. Choices include No Media Feed, Feed to Web, Media Sensor Calibration, and Set Label Length.
Default: Feed to Web
Input PortPurpose: Sets the type of input port you are using on your
printer. Valid values are Parallel, USB, or Network.
Default: Network
Label Length
Purpose: Specifies the length of the labels in inches or millimeters.
Label WidthPurpose: Specifies the width of the label in millimeters or
inches. Proper width prevents printing outside of the printable area, which may harm the printhead.
Note: You can only set the Label Length if the Media Type is set to Continuous.
Default: Full width of printheadPrinter Model Default Printhead Width
PF2i 56 mm (2.2 in)PF4i, PM4i 104 mm (4.1 in)PX4i 112 mm (4.5 in)PX6i 166 mm (6.6 in)PD41 104 mm (4.1 in)PB50 104 mm (4.1 in)
ZSim Programmer’s Guide 27
Line AnalyzerPurpose: Determines whether to print received data on
the label.
Default: Off
Log to CardPurpose: Logs the received data to a file on a
CompactFlash card. You can use the log file for later analysis. This feature is not supported on the PB50.
Default: Off
LTSPurpose: Turns the label taken sensor (LTS) on or off.
Default: Off
Media ContrastPurpose: Adjusts the darkness and contrast of the
printout. You can adjust this value from 0 to 30. Has influence only on the Fingerprint setup parameter “Contrast.” A value of 15 corresponds to the Fingerprint contrast value 0%.
Default: 15 (0% in Fingerprint)
Media TypePurpose: Sets the type of media used in the printer.
Choices include: Continuous, Non-continuous with Mark, or Non-continuous with Gap.
Terms that appear in the Media Type command are Zebra-specific. Use the following table to understand how to select the correct media type.
Zebra-Specific Intermec Printer
Non continuous web Label with gapsNon continuous mark Ticket with marksContinuous Fixed length strip
28 ZSim Programmer’s Guide
Optimize Bar Code MagnificationPurpose: This setting compensates for size differences
when a 300 dpi Zebra printer is replaced by an Intermec printer with a 203 dpi printhead. If the bar code ends up being too small, increase the value of this parameter to manually enlarge the x-dimension. Valid values are 0 to 9.
Default: 0 (no magnification)
Optimize BatchPurpose: To obtain higher performance during batch
printouts.
Default: On
Optimize Image Magnification
Purpose: If the Intermec printhead is not the same resolution as the original Zebra printhead, images may not print correctly. If you want to increase the size of printed images, you can adjust this with the function On/Off.
Default: Off
Paper TypePurpose: Sets the type of paper used in the printer. You
can set this command to Thermal Transfer or Direct Thermal. Set this parameter during the Initial Setup Configuration process.
Note: When replacing a Zebra printer, choose an Intermec printer with the same printhead resolution. However, if you are replacing a 152 dpi Zebra printer, use an Intermec printer with a 300 dpi printhead.
Note: When replacing a printer, choose a printer with the same printhead resolution. However, if you are replacing a 152 dpi printer, use an Intermec printer with a 300 dpi printhead.
ZSim Programmer’s Guide 29
Peel Off LengthPurpose: Sets the default distance the label should stop
before the tear off bar when the printer is in Peel Off mode. Distance is measured in dots.
Permanent SavePurpose: Stores all downloaded formats and images in the
printer’s memory. The next time the printer starts up, saved formats and images are loaded and ready for use. Turning Permanent Save off does not delete saved items, but they are not loaded automatically when the printer starts up.
Default: Off
Print Configuration LabelPurpose: Prints the current ZSim configuration settings
on a label.
Print ModePurpose: Determines the printer operating mode and sets
the label origin to suit the corresponding mode: Tear Off, Peel Off, Cutter, or Rewind.
Default: Tear Off
Default Peel Off Lengths
PB50 PD41 PF2/4i PM4i PX4/6i203 DPI Printhead 60 44 44 44 60300 DPI Printhead N/A 60 66 60 100
Note: If you are downloading your graphics or formats as you print, turn off Permanent Save to increase processing speed.
30 ZSim Programmer’s Guide
Redo ConfigPurpose: Removes the configuration file and reboots the
printer. The ZSim Initial Setup Configuration Menu appears when the printer restarts. This command requires access to the Fingerprint Setup menu. You will be prompted to enter the Fingerprint password before you can access this command.
Reset TuningPurpose: Returns all Media Tuning parameters to their
original (default) values.
Save CurrentPurpose: Saves the current ZSim configuration
parameters for future use.
Select Character SetPurpose: Allows the user to block any ^CIa (change
international font) command from host. For example, if you enter 1257 (Windows Baltic Rim), the corresponding character set will be valid whichever international font is downloaded. If you Clear the field, ZSim will parse the ^CI command again.
Simulation ResolutionPurpose: Sets the resolution of the Zebra printer being
simulated. You can set this command to 152 dpi, 203 dpi, or 300 dpi.
Default: 203 dpi (with 203 dpi printhead) 300 dpi (with 300 dpi printhead)
Note: Differences in resolution may cause degradation of bar code quality. See “Optimize Bar Code Magnification” on page 29 for more information on adjusting the resolution.
ZSim Programmer’s Guide 31
UnitsPurpose: The unit of measurement used when entering
the Label Length or Label Width values. You can set this command to millimeters or inches.
Use Last SavedPurpose: Sets all of the ZSim program values back to the
last saved configuration. Use Save Current to save configuration parameters.
X-OffsetPurpose: Positions the printout distance from the left
edge of the label. Range ± 0 to 999 dots.
Default: 0 dots
Y-OffsetPurpose: Positions the printout distance from the front
edge of the label. Range ± 0 to 999 dots.
Default: 0 dots
Entering ParametersYou enter parameters on the printer differently depending on the printer model.
• Use the numeric keyboard to access the alpha characters on the PF/PM/PX printers.
• Send a text file from the PD41 and PB50 printers that do not have keyboards. For help, see “Configuring ZSim Using Text File Download” on page 16.
Use the following illustrations and sections to understand how to switch modes and select characters on the PF/PM/PX printers.
32 ZSim Programmer’s Guide
PF/PM/PX Alpha characters
PF/PM/PX Special Characters
Switching Between Character ModesUse the ./- key to switch the keyboard between character modes. The current character mode is indicated by the appearance of the cursor.
• An understroke cursor indicates that lowercase alpha characters are active.
• A blinking square cursor indicates that uppercase alpha characters are active.
• No visible cursor indicates that 0 to 9 and special characters (.:/@*: …) are active.
7W
U V8Z
X Y9|
{ }Pause
4N
L M5Q
O P6T
R SSetup
1E
C D2H
F G3K
I JFeed
./-
. 0
A BC
Enter
7^
´´ ´8
` 9
Pause
4&
? !5
( )6>
, <Setup
1;
@ *2$
# %3=
+ -Feed
./-
. 0
: :C
Enter
ZSim Programmer’s Guide 33
Selecting CharactersEach key on the printer keyboard can generate multiple characters. Press a key repeatedly to cycle through the options, just like on a cellular phone.
Press 1 once to select 1, twice to select C, three times to select D, or four times to select E.
For example, to type the text “pass”:
1 Press the ./- key until you see the understroke cursor in the display.
2 Press the 5 key three times until “p” shows up in the display and wait for the beep to confirm the character.
3 Press the 0 key once until “a” shows up in the display and wait for the beep to confirm the character.
4 Press the 6 key three times until “s” shows up in the display and wait for the beep to confirm the character.
5 Press the 6 key three times until “s” shows up in the display and wait for the beep to confirm the character.
6 Press Enter to confirm your input field entry.
ZPL Commands Supported by ZSim^Ax: (x=0-9,A-Z), ^A@
^B1, ^B2, ^B3, ^B5, ^B7, ^B8, ^B9, ^BA, ^BC, ^BD, ^BE, ^BF, ^BI,
^BJ, ^BK, ^BL, ^BM, ^BP, ^BS, ^BU, ^BY
^CC, ^CD, ^CF, ^CI, ^CT, ^CW
~CC, ~CD, ~CT
^DF, ^DG, ^DT, ^DU
^EF, ^EG
^FB (Limited support)
^FC, ^FD, ^FH, ^FN, ^FO, ^FR, ^FS, ^FT, ^FV, ^FW, ^FX
^GB
~HI, ~HM, ~HS
34 ZSim Programmer’s Guide
^ID, ^IL, ^IM, ^IS
^JA, ^JC, ^JG, ^JL, ^JM, ^JP, ^JR, ^JU, ^JX, ^JZ
^LH, ^LL, ^LR, ^LS, ^LT
^MC, ^MD, ^MF, ^ML, ^MM, ^MN, ^MT, ^MU
^PH, ^PF, ^PO, ^PM, ^PQ, ^PR, ^PW
^SD, ^SN, ^SS, ^ST
^WC
^XA, ^XF, ^XG, ^XZ
Troubleshooting ZSimIf you have issues with the ZSim program on your printer, look for the symptom in the next table and then try the suggested solutions.Issues and Solutions
Issue Solution
You change a value in the Configuration menu but the new setting does not take effect.
Press Enter or to save your changes.
If you press F2, Esc, or , the changes are canceled and the value of the setting is not changed.
You manually set the Print Mode to Tear Off, but once you send a label to the printer the setting reverts to Rewind.
Check your print driver for its printer settings and correct the Print Mode values. Some drivers send down setup commands with their labels.
ZSim Programmer’s Guide 35
Label is partially printed, or the printout is offset on the label.
You need to re-calibrate the ZSim program every time you load a new type or size of media. You may also need to change the Default Start Adjust or Default Stop Adjust values.
To calibrate ZSim
1 Press Setup to enter the Configuration menu.2 Press F1 or F3 until you reach Calibrate.3 Press Enter.4 Press Setup or F2 to leave the Configuration
menu.
To calibrate ZSim on the PD41
• Press and hold the Print key more than 1 second but less than 4 seconds.
To calibrate ZSim on the PB50
1 Press Setup to enter the Configuration menu.2 Press .
All or most fields of the printed label are out of position.
Check the value of the Sim Resolution setting.
Issues and Solutions (continued)
Issue Solution
36 ZSim Programmer’s Guide
Worldwide Headquarters6001 36th Avenue WestEverett, Washington 98203U.S.A.
tel 425.348.2600
fax 425.355.9551
www.intermec.com
ZSim Programmer’s Guide
*937-009-002*P/N 937-009-002