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