ZPL Emulation - Monarch

Transcription

ZPL Emulation - Monarch
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 nötig: (A4413 für A2292/A2293 oder A1602 für A1159)
- Firmware V3.32 oder höher
Empfohlene Einstellung der Systemparameter:
Systemparameter => RamDisk Größe => 2048kB oder höher (nicht exakt 4096kB!)
Systemparameter => FreeStore Größe => 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 Länge
muss eine manuelle Kalibrierung durchgeführt werden (siehe unten); Das Senden des neuen
Formats reicht hier nicht aus, da die Materiallänge bei gestanztem Material nicht mit übertragen wird!
Umschaltung von EasyPlug auf ZPLII Emulation:
Systemparameter => Druckemulation => ZPL II Interpreter (es werden nur ZPLII Dateien
ausgeführt). 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 ausgeführt). 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 durchgeführt. 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 für 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“, ermöglicht die Berechnung der Etikettenlänge bei
gestanztem Material. Falls ein ungestanztes (endlos) Material
verwendet wird, dann wird die Etikettenlänge in der Druckdatei mit
gesendet.
Übers Display in OFFLINE die Tasten PROG und FEED gleichzeitig
drücken.
•
Auflösung
- „300 / 200 DPI“ Auflösung 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 fortgeführt
„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 Überprüf.
- „Ja/Nein“, aktiviert oder deaktiviert die Fehlerüberprüfung
wenn der Drucker die Datenfelder abarbeitet.
Default ist „Ja“
•
305DPI Skalier. - „Ja/Nein“, diese Funktion ermöglicht den Drucker einen Druck
mit einem 11,8dot/mm Druckkopf zu emulieren. Soll eine Datei,
®
welche für 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 möglich mit Version 1.10 oder höher
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 -
Ausführen/Ignorieren. Falls Print Rate (Druckgeschwindigkeit)
in der ZPL II Druckdatei mit gesendet wird, wird dieses
ignoriert wenn „ignorieren“ gewählt
k) Kommando ^MT -
Ausführen/Ignorieren. Falls Material Type (Thermo-transfer
oder Thermo-direkt) in der ZPL II Druckdatei mit gesendet
wird, wird dieses ignoriert wenn „ignorieren“ gewählt
l) Label invertiert -
Ausführen/Ignorieren.
Falls
bei
diesem
Parameter
“Ausführen” gewählt ist wird das Etikett mit einer Drehung
von 180° gedruckt. Die Ausgabe ist abhängig von der in der
Datei angegebenen Druckrichtung. Somit wird die gleiche
Datei auf RH und LH Geräten gleich ausgegeben. (Mit
emulation >= 1.34).
m) Kommando ^JM -
Ausführen/Ignorieren. (Emulation Version >= 1.32)
Kommando zur Änderung der Auflösung. ^JMA setzt die
Auflösung auf den Standardwert = Druckkopf Auflösung.
^JMB setzt die Auflösung auf 200dpi falls der aktuelle
Druckkopf eine Auflösung von 300dpi aufweist. Falls der
aktuelle Druckkopf eine Auflösung 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->XPrint 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 – Printer’s 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
Error
#
ZPL Error
messages
Error
level
Descriptions
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
Cmd Parm
Error
Code128 Mode
Err
Can't Off CV
1523
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
Error encountered while parsing command parameter
1512
1
Code128 barcode command specifying mode type other than 'AUTO'
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
Long
ZPL Hash Error
1503
1
Filename is longer than accepted value. Filename conforms to standard DOS 8.3 format
1502
1
An internal program error while attempting to process a command
Conv to
ECC200
^BX Parm Err:
1515
1
Data Matrix barcode command specified non ECC200 level. Program is attempting to convert to ECC200
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
Line
USI not exist
1506
1
Graphics command is to set current row data to previous row data but previous row data doesn't exist
1525
1
USI interface card doesn't exist
Unsupported
Cmd
Unsupported:
1520
1
Non critical commands that is not supported by this printer
1521
2
Critical commands that is not supported by this printer
Language
illegal
Offset illegal
1528
2
Language specified by RTC command is not English or German
1527
2
RTC command specified a clock offset not supported by this printer. Possibly a negative offset
Data Not
Enough
String Too
Long
Unknown ZPL
Cmd
Wrong Byte
Cnts
Wrong Param
1507
1
Data for graphics command is not enough
1508
1
String characters exceeds the maximum number of characters which the particular string parameter can take
1501
1
An unknown ZPL command was encountered. This is an internal program error
1509
1
The row size or total size parameters is not valid (Equals 0). Occurs when download graphic or download font commands in process.
1510
1
Control characters are not allowed for discrete parameter (single letter parameter)
Invalid Prn
Mode
Inc free str
mem
Inc RAM disc
1529
1
Print modes other than cutter mode are selected (Tear-off, Rewind or Peel-off modes in ^MM command)
1530
2
Not enough free store memory (From Offline menu, select System->Free Store Memory, increase the memory size)
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
Font
^XA Missing
1533
2
No ZPL Speedo Fonts in Flash
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