Vous êtes sur la page 1sur 6

OEM International Tech Support

30.06.2005 / MG/JI
Service Bulletin

ZPL II Emulation
Systemvoraussetzung des Druckers:
- AP5.4: 16MB RAM (ist Standard in AP5.4)
- 64xx/ALX/DPM: Speichererweiterung ist ntig: (A4413 fr A2292/A2293 oder A1602 fr A1159)
- Firmware V3.32 oder hher

Empfohlene Einstellung der Systemparameter:


Systemparameter => RamDisk Gre => 2048kB oder hher (nicht exakt 4096kB!)
Systemparameter => FreeStore Gre => 2048kB

Arbeiten mit ZPL II Emulation:


Beim Einsatz auf RH Versionen muss die Materialbreite genau angegeben werden, ansonsten kann
es zu horizontalen Verschiebungen des Ausdrucks kommen.

Bei einem Wechsel des Etikettenmaterials zu einem (gestanzten) Material mit unterschiedlicher Lnge
muss eine manuelle Kalibrierung durchgefhrt werden (siehe unten); Das Senden des neuen
Formats reicht hier nicht aus, da die Materiallnge bei gestanztem Material nicht mit bertragen wird!

Umschaltung von EasyPlug auf ZPLII Emulation:


Systemparameter => Druckemulation => ZPL II Interpreter (es werden nur ZPLII Dateien
ausgefhrt). Vor dem Download einer neuen Firmware muss dieser Parameter wieder auf
EasyPlug umgestellt werden.

Systemparameter => Druckemulation => EasyPlug/ZPL II (es werden EasyPlug und ZPLII
Dateien ausgefhrt). Dies ist nicht erlaubt falls mit der ZPLII Emulation der Text #!A1 oder
#!P1 gedruckt werden soll. Vor dem Download einer neuen Firmware muss dieser Parameter
nicht umgestellt werden.

Mit dem Umschalten wird automatisch ein Reset durchgefhrt. Danach hat man Zugriff auf ein neues
Parametermen:

Hinweis:
- Unmgd interupt: The ^XZ command is normally the last command. In case, some commands
follow, it is possible the printer reacts with Unmgd interupt. Just remove al commands after ^XZ.

Das ZPL II Parameter Men:

Emulator Version - geladene Version der ZPLII Emulation (z.B. V1.13)

Kontrast - Druckkontrast fr ZPLII Jobs; wird durch ein evtl. Kommando


in der ZPLII Datei berschrieben; Wertebereich: 0-30, Default ist 10,
welches 33% entspricht. Der Kontrast bei Online=> Prog/ESC ist
davon nicht betroffen.

This bulletin is confidential to our Distributors and should not be copied in whole or part to any other party without the prior written
consent of Avery Dennison.

C:\Documents and Settings\Kelly Below\My Documents\Monarch-EMEA\support\documents\BulletinZPL2Emulation.doc


Page 1 of 6
Kontroll Prefix - Zeigt den Start der Steueranweisungen in ZPLII. Defaultwert =
7Ehex (Tilde ~); Details: siehe ZPLII Programmierhandbuch.

Format Prefix - Zeigt den Start der Formatanweisungen in ZPLII. Defaultwert


= 5Ehex (Caret ^); Details: siehe ZPLII Programmierhandbuch.

Begrenzungszeich - dient als Parameter -Begrenzungszeichen bei


Formatanweisungen in ZPLII. Defaultwert = 2Chex (Komma , ); Details:
siehe ZPLII Programmierhandbuch

Label oben - Label oben Offset (Y-Offset) in dots. Bereich: -120 - +120
Defaultwert = 0; Hinweis: Druckparameter => Y-Druckversatz hat
beim Druck mit ZPLII Emulation keine Funktion.

Position links - Position links Offset (X-Offset) in dots. Bereich: -9999 - +9999
Defaultwert = 0; Hinweis: Druckparameter => X- Druckversatz hat
beim Druck mit ZPLII Emulation keine Funktion.

Man. Kalibrieren - JA, ermglicht die Berechnung der Etikettenlnge bei


gestanztem Material. Falls ein ungestanztes (endlos) Material
verwendet wird, dann wird die Etikettenlnge in der Druckdatei mit
gesendet.
bers Display in OFFLINE die Tasten PROG und FEED gleichzeitig
drcken.

Auflsung - 300 / 200 DPI Auflsung des Druckkopfes in DPI. Eine


Grafik-Druckdatei in 200dpi kann auch mit einem 300dpi Druckkopf
gedruckt werden.
Defaultwert = 300DPI.

Fehleranzeige - aus/niedrig/hoch, gibt an wie der Drucker im Fehlerfall


verfahren soll; siehe auch Fehlerliste weiter unten.
aus: (Default) alle Fehler werden ignoriert, der Druck wird auch bei
Fehlern mit Level2 fortgefhrt
niedrig: Fehler mit Level 0 und Level 1 werden ignoriert; bei Fehler
mit Level 2 wird der Bediener zum Eingriff aufgefordert
hoch: Fehler mit Level 0 werden ignoriert; Fehler mit Level 1 werden
am Display angezeigt; bei Fehler mit Level 2 wird der Bediener zum
Eingriff aufgefordert

Fehler berprf. - Ja/Nein, aktiviert oder deaktiviert die Fehlerberprfung


wenn der Drucker die Datenfelder abarbeitet.
Default ist Ja

305DPI Skalier. - Ja/Nein, diese Funktion ermglicht den Drucker einen Druck
mit einem 11,8dot/mm Druckkopf zu emulieren. Soll eine Datei,

welche fr einen ZEBRA Drucker mit 300DPI (11,8dot/mm) erstellt
wurde, mit einem Drucker der 64bit Serie (12dot/mm) gedruckt
werden, dann muss hier auf Ja gestellt werden. Default = Ja

Image Spei.verz. - CF-Karte/internes RAM, Auswahl der zu nutzenden


Speichererweiterung, welche mit den Kommandos ^IS und ^IL genutzt
wird. Auswahl mglich mit Version 1.10 oder hher

This bulletin is confidential to our Distributors and should not be copied in whole or part to any other party without the prior written
consent of Avery Dennison.

C:\Documents and Settings\Kelly Below\My Documents\Monarch-EMEA\support\documents\BulletinZPL2Emulation.doc


Page 2 of 6
CF-Karte: Speichererweiterung mit der optionalen Compact Flash
Karte (max. 32MB)
Internes RAM: Speichererweiterung durch internes RAM (max. 64MB)
= Default

j) Kommando ^PR - Ausfhren/Ignorieren. Falls Print Rate (Druckgeschwindigkeit)


in der ZPL II Druckdatei mit gesendet wird, wird dieses
ignoriert wenn ignorieren gewhlt

k) Kommando ^MT - Ausfhren/Ignorieren. Falls Material Type (Thermo-transfer


oder Thermo-direkt) in der ZPL II Druckdatei mit gesendet
wird, wird dieses ignoriert wenn ignorieren gewhlt

l) Label invertiert - Ausfhren/Ignorieren. Falls bei diesem Parameter


Ausfhren gewhlt ist wird das Etikett mit einer Drehung
von 180 gedruckt. Die Ausgabe ist abhngig von der in der
Datei angegebenen Druckrichtung. Somit wird die gleiche
Datei auf RH und LH Gerten gleich ausgegeben. (Mit
emulation >= 1.34).

m) Kommando ^JM - Ausfhren/Ignorieren. (Emulation Version >= 1.32)


Kommando zur nderung der Auflsung. ^JMA setzt die
Auflsung auf den Standardwert = Druckkopf Auflsung.
^JMB setzt die Auflsung auf 200dpi falls der aktuelle
Druckkopf eine Auflsung von 300dpi aufweist. Falls der
aktuelle Druckkopf eine Auflsung von 200dpi aufweist, wird
dieses Kommando ignoriert. Dieses Kommando berschreibt
den im ZPL Parameter Men eingestellten Wert.

=============================================================================

System requirements for ZPLII Emulation:


- AP5.4: 16MB RAM (is Standard in AP5.4)
- 64xx/ALX/DPM: RAM extension is needed: (A4413 for A2292/A2293 or A1602 for A1159)
- Firmware V3.32 or higher

Recommended Version: Emulation Version 1.13 or higher (lower versions can cause malfunctions).
This version is integrated in Firmware V3.21pre1 or higher

Recommended System Parameter settings:


Recommended for ZPL II Emulation: Min. 16MB RAM
Recommended System Parameter settings: System Parameter ->Ram Disk size-> 2048Kbytes
System Parameter ->Free Store size->2048KBytes

Working with ZPL II Emulation:

When working with RH versions, the material width needs to be defined very precisely, otherwise
there will be a wrong horizontal print position.

A "Manual Calibrate" (ZPL II Para. menu) must be performed EVERY time the stock is changed to a
material with a different length! Just sending the new format does not help, because the label length is
not transmitted with the format when using punched material!

This bulletin is confidential to our Distributors and should not be copied in whole or part to any other party without the prior written
consent of Avery Dennison.

C:\Documents and Settings\Kelly Below\My Documents\Monarch-EMEA\support\documents\BulletinZPL2Emulation.doc


Page 3 of 6
Remark:
- Unmgd interupt: The ^XZ command is normally the last command. In case, some commands
follow, it is possible the printer reacts with Unmgd interupt. Just remove al commands after ^XZ.

Parameters used for ZPL II Emulation with Avery printers:

1) Change Printer Emulation from EasyPlug to ZPL II


System Parameter-> Printer Emulation->ZPL II Interpreter (only ZPL II print files).
Change back to EasyPlug emulation for firmware update.
Or
System Parameter-> Printer Emulation->EasyPlug / ZPL II (both EasyPlug and ZPL II
print files). No emulation change required for firmware update.

Note: The ZPL II emulation is NOT supported in Standalone Mode, irrespective of the Printer
Emulation Parameter

2) The ZPL II Parameters Menu.

a) Emulator Version - ZPL II emulator version

b) Darkness - Print contrast for ZPL II jobs. When the contrast is sent via
the ZPL print file this value changes. The print contrast under
Online-> Prog. Esc is not influenced by this parameter.
Values: 0 - 30.
Default is 10 which corresponds to 33%.

c) Control Prefix - Indicates the start of a ZPL II control instruction.


Default = 0x7E (Tilde), see ZPL II Manual for detailed
information

d) Format Prefix - Indicates the start of a ZPL II format instruction.


Default = 0x5E (Caret), see ZPL II Manual for detailed
information

e) Delimiter Char - Used as a parameter place marker in ZPL II format


instructions.
Default = 0x2C (Comma), see ZPL II Manual for detailed
information.

f) Label Top - Label Top offset, (Y offset) in dots. Printer Parameter ->Y
Print adjust will be ignored when ZPLII print files are printed.
Values: -120 - +120.
Default is 0.

g) Left Position- Left Position offset, (X offset) in dots. Printer Parameter->X-


Print adjust will be ignored when ZPL II print files are printed.
Values:-9999 - +9999.
Default is 0.

h) Manual Calibrate - YES, label length calculation for punched material. When
endless material is used the label length is sent in the print
file. This has to be done manually when material is changed.
Shortcut: When printer is in OFFLINE mode press FEED &
PROG ECS together. Calibration should be done after
changing material when there are no jobs loaded in the
printer.
This bulletin is confidential to our Distributors and should not be copied in whole or part to any other party without the prior written
consent of Avery Dennison.

C:\Documents and Settings\Kelly Below\My Documents\Monarch-EMEA\support\documents\BulletinZPL2Emulation.doc


Page 4 of 6
i) Resolution - 300/200 dpi, print resolution in dpi. A 200 dpi graphic print file
can be printed with a 300 dpi print head.
Default is 300 dpi.

f) Error Indication - LOW/HIGH/OFF, selects the way in which the printer


responds in the event of error occurring during printing.
LOW: ignore level 0 and level 1 errors. Prompt user for action
in the case of level 2 errors.
HIGH: ignore level 0 errors. Flash level 1 error on the Display.
Prompt user for action in the case of level 2 errors.
OFF: (Default), ignore all errors. Proceed to printing by
ignoring level 2 errors.

g) Error Checking - YES/NO, This enables or disables error checking when the
printer is handling print fields.
Default is YES.

h) 305 DPI Scaling - YES/NO, this function enables the printer to emulate the
printing of 11.8dots/mm print head.
When print file is made for a Zebra printers with 300 dpi (11.8
dots/mm) and is to be printed on a 64-bit series printer (12
dots/mm) this parameter is to be set to YES.
Default is YES

i) Image Save Path - CF Card/Internal RAM. Selects the memory to be used by the
^IS and ^IL commands: Emulator version 1.10 onwards.
CF Card Optional Compact Flash memory Card
Internal RAM Printers internal RAM (Default)

j) Command ^PR - Enabled/Disabled. Print Rate (Print Speed) sent in ZPL II


print file is ignored when parameter is disabled

k) Command ^MT - Enabled/Disabled. Material Type (Thermo-transfer or


Thermo-direct) sent in ZPLII print file is ignored when
parameter is disabled

l) Label Invert - Enabled/Disabled. When this parameter is enabled, the label


is printed with 180 orientation. This depends also on the
print orientation sent with the print file. Same print file can be
used on LH and RH machines. (With emulation >= 1.34).

m) Command ^JM - Enabled/Disabled. (Emulation version >= 1.32)


Command for changing printer resolution. ^JMA sets the
resolution to the default value = print head resolution.
^JMB sets the resolution to 200 dpi if the actual print head
resolution is 300dpi. If the print head resolution is 200 dpi this
command is ignored. This command overwrites the resolution
set in the ZPL II Parameter menu.

This bulletin is confidential to our Distributors and should not be copied in whole or part to any other party without the prior written
consent of Avery Dennison.

C:\Documents and Settings\Kelly Below\My Documents\Monarch-EMEA\support\documents\BulletinZPL2Emulation.doc


Page 5 of 6
ZPL Error Error Error Descriptions
messages # level
Bad Char Set 1522 2 The character set selected by ^CI command is not supported by Avery ZPL emulation. (E.g.: Japan, EUC-Kanji and etc.)
Bad Drive: 1516 2 The drive selected is not a valid Avery drive. (Avery supports only 'R' and 'B' while Zebra supports 'R', 'B', 'Z' and 'E')
Bad Format: 1518 2 The graphic format selected is not supported by Avery ZPL Emulation (Compressed binary and PNG format)
Mask String: 1517 2 The mask string used in ^SF command is not supported
Bar Parm Error 1511 1 Parameters to a barcode command is wrong or does not conform with specs
Wrong Mode 1513 2 Coda block barcode command specifying mode type other than 'F'
Cmd Init Error 1519 1 An internal program error while processing a command (this is used mainly for debugging & the user should not see this unless the program
is corrupted
Cmd Parm 1523 1 Error encountered while parsing command parameter
Error
Code128 Mode 1512 1 Code128 barcode command specifying mode type other than 'AUTO'
Err
Can't Off CV 1526 1 Command attempting to turn off barcode validations
d/mm not chg 1524 2 Command attempting to lower print density assuming a 200DPI printer
Filename Too 1503 1 Filename is longer than accepted value. Filename conforms to standard DOS 8.3 format
Long
ZPL Hash Error 1502 1 An internal program error while attempting to process a command
Conv to 1515 1 Data Matrix barcode command specified non ECC200 level. Program is attempting to convert to ECC200
ECC200
^BX Parm Err: 1514 2 Data Matrix barcode command specified an escape sequence character. This is not supported in this printer
Param >Max 1504 1 Parameters is greater than the maximum value defined in ZPL Spec.
Param <Min 1505 1 Parameters is smaller than the minimum value defined in ZPL Spec.
No Previous 1506 1 Graphics command is to set current row data to previous row data but previous row data doesn't exist
Line
USI not exist 1525 1 USI interface card doesn't exist
Unsupported 1520 1 Non critical commands that is not supported by this printer
Cmd
Unsupported: 1521 2 Critical commands that is not supported by this printer
Language 1528 2 Language specified by RTC command is not English or German
illegal
Offset illegal 1527 2 RTC command specified a clock offset not supported by this printer. Possibly a negative offset
Data Not 1507 1 Data for graphics command is not enough
Enough
String Too 1508 1 String characters exceeds the maximum number of characters which the particular string parameter can take
Long
Unknown ZPL 1501 1 An unknown ZPL command was encountered. This is an internal program error
Cmd
Wrong Byte 1509 1 The row size or total size parameters is not valid (Equals 0). Occurs when download graphic or download font commands in process.
Cnts
Wrong Param 1510 1 Control characters are not allowed for discrete parameter (single letter parameter)
Invalid Prn 1529 1 Print modes other than cutter mode are selected (Tear-off, Rewind or Peel-off modes in ^MM command)
Mode
Inc free str 1530 2 Not enough free store memory (From Offline menu, select System->Free Store Memory, increase the memory size)
mem
Inc RAM disc 1531 2 Not enough RAM disc (From Offline menu, select System->RAM disc size, increase the memory size)
No Fix Font 1532 2 No ZPL Fix Fonts in Flash
No Speedo 1533 2 No ZPL Speedo Fonts in Flash
Font
^XA Missing 1534 1 Command should be placed inside of ^XA~^XZ pair
^XZ Missing 1535 1 Command should be placed outside of ^XA~^XZ pair

Copyrights, Registered Trademarks



Zebra , ZPL , ZPLII sind eingetragene Warenzeichen der Zebra Technologies Corporation

Zebra , ZPL , ZPLII are registered trademarks of Zebra Technologies Corporation.

All other mentioned brand names, product names, or trademarks belong to their respective holders.

This bulletin is confidential to our Distributors and should not be copied in whole or part to any other party without the prior written
consent of Avery Dennison.

C:\Documents and Settings\Kelly Below\My Documents\Monarch-EMEA\support\documents\BulletinZPL2Emulation.doc


Page 6 of 6