Etikett nyomtatás Zebra és Eltron vonalkódnyomtatók illesztése CCW verzió: 7.6 A vonalkód-nyomtató csatoló felülete mind a CobraContoWin+, mind pedig a CobraContoLight rendszerekben megtalálható. Kétféle etikett-nyomtatási igény kielégítésére alkalmazhatjuk: 1. Minden bevételezéskor, a mozgási mennyiségnek megfelelő számú etikett legyártása. 2. Cikkszám-tartományra, a manuálisan megadott mennyiség és formátum alkalmazásával. Az etikettek nyomtatása ú.n. formátumleíró állományok segítségével történik. A formátumleíró állományban megadható az etikett külalakja, valamint azok az adatok, melyeket az adott cikkszám/termékkód adatmezőiből ki kell tölteni. Tartalomjegyzék Telepítés...2 1. Zebra/Elton nyomtató...2 2. Formátumleíró állomány(ok)...2 Beállítások...2 1. A Zebra nyomtató csatlakozási portja, vagy USB nyomtató neve...2 2. Kommunikációs metódus...3 3. Vezérlési mód...3 4. Karakterkészlet...3 5. Automatikus cimkenyomtatás termék(ek) bevételezéskor...3 6. Az automatikus cimkenyomtatáshoz használt formátumleíró állomány...4 Etikett nyomtatás...4 Mellékletek...5 1. Formátumleíró állományokban alkalmazható mezőkódok...5 1.1 CobraContoWin+...5 1.2 CobraContoLight...6 2. Zebra nyomtatók kalibrálása...6 3. Etikett minta...7 4. Formátumleíró parancsok szintaktikája (kivonat) EPL 2...7 Copyright Cobra Computer 1995-2007 Minden jog fenntartva. 1/11
Telepítés 1. Zebra/Elton nyomtató Leglőször a nyomtatót kell telepíteni. A soros, vagy párhuzamos csatlakozású Zebra/Eltron nyomtatókat szabványos Windows nyomtatóként telepítjük, a nyomtatóhoz mellékelt CD-n található driverek segítségével. Az USB csatlakozású nyomtatók telepítésekor nem (!)a nyomtató gyári meghajtóprogramját kell használnunk, hanem helyette a Windowsba épített Általános/Generic-Text nyomtató-drivert kell telepíteni. Minden beállítást hagyjunk az alapértéken. Fontos! Mivel az USB csatlakozású nyomtatók a nyomtatási feladatokat a nyomtatási sor felhasználásával hajtják végre, mentesek a soros és párhuzamos csatlakozási módú nyomtatók ütemezési problémáitól. Preferáljuk az USB csatlakozást! Figyelem! 1. Miután a nyomtatóba behelyeztük az etikett-szalagot, az első használat előtt ne felejtsük el kalibrálni a mellékletben leírtaknak megfelelően! 2. A nyomtató telepítési eljárásának végén a Windows alapértlmezésben felajánlja a tesztoldal nyomtatás lehetőségét. Ebben az esetben ezt kapcsoljuk ki, mivel ezek a speciális nyomtatók nem alkalmasak a szabványos Windows nyomtatási parancsok feldolgozására. 2. Formátumleíró állomány(ok) A formátumleíró állományokat a CobraConto rendszer adatbázis könyvtárában (CONTI.INI MODULOK szekció, DB_PATH bejegyzés) található FORM alkönyvtárba kell bemásolni. A formátumleíró állomány kiterjesztése ZLF (Zebra Label Format), szerkezete pedig: «üres sor» N «Formátumleíró parancsok»... P1 EPL 2 vezérlőnyelvet alkalmazó nyomtató számára, ill. ZPL II vezérlés esetén: ^XA ^LH0,0 «Formátumleíró parancsok»... ^XZ 2/11
Beállítások 1. A Zebra nyomtató csatlakozási portja, vagy USB nyomtató neve A kommunikációs port, ahová a nyomtató csatlakozik. Válasszuk ki a nyomtatóbeállításoknál megadott értéket (COM1-4, LPT1-4), vagy válasszuk ki az USB nyomtatót a listából. 2. Kommunikációs metódus Az adatok nyomtatóra küldési technológiája. Lehetséges értékek: WinNT (def) Windows NT, 2000, XP Win9x Windows 95, 98, Me 3. Vezérlési mód A Zebra nyomtatók vezérlése sorozatonként eltérő. Az ipari nyomtatók a ZPL II, az asztali nyomtatók az EPL 2, míg a hordozható nyomtatók a CPCL vezérlőnyelv utasításait képesek fogadni. A rendszer jelenleg az első két vezérlési módot támogatja. Lehetséges értékek: ZPL II EPL 2 (def) 4. Karakterkészlet A nyomtató fontjainak karakterkészlete. Helyes beállítása esetén az ékezetes karakterek is megfelelően jelennek meg. Lehetséges értékek: Windows IBM (def) 3/11
5. Automatikus cimkenyomtatás termék(ek) bevételezéskor Etikett nyomtatás CobraContoWin+ Az Anyagkönyvelés dialogban bevételezés és vásárlás mozgásnemmel rögzített könyvelési tételekre automatikusan elkezdi a címkenyomtatást a megfelelő mennyiségekkel. CobraContoLight A termék bevételezés/kiadás dialogban bevételezéskor könyvelt tételekre automatikusan elkezdi a címkenyomtatást a megfelelő mennyiségekkel. 6. Az automatikus cimkenyomtatáshoz használt formátumleíró állomány Bevételezési- és vásárlási mozgásoknál alkalmazott automatikus címkenyomtatás formátuma. A megnyitott adatbázis FORM alkönyvtárában elhelyezett ZLF kiterjesztésű állományok közül választhatunk. Etikett nyomtatás Abban az esetben, ha egy adott cikkszám-tartomány számára szeretnénk etiketteket nyomtatni, a Listák/Etikett nyomtatás dialogot alkalmazhatjuk. A Nyomtatás gomb lenyomására a megadott kódtartományba eső valamennyi termék számára Mennyiség-nyi címke készül a kiválasztott formátumleíró alapján. 4/11
Mellékletek 1. Formátumleíró állományokban alkalmazható mezőkódok A mezőkódokat a formátumleíró parancsok DATA paraméterébe kell írni (l. 5. melléklet), idézőjelek között. Minden mezőkód csupa nagybetűből áll. 1.1 CobraContoWin+ DATUM ORAPERC IDOPONT CIKKSZAM Mezőkód CIKKNEV:maxhossz CIKKIDEGENNEV:maxhossz VONALKOD Leírás Az aktuális gépi dátum éééé.hh.nn formátumban. Az aktuális idő óó:pp formátumban. Az aktuális dátum és idő éééé.hh.nn óó:pp formátumban. Az anyag/áru kódokból a cikkszám mező tartama. Az anyag/áru kódokból a megnevezés mező tartama. A maxhossz paraméter megadása nem kötelező, jelenléte esetén a nyomtatott adat max ennyi karaktert fog tartalmazni. Akkor használatos, ha az alkalmazott betűméret miatt nem fér ki a teljes adathossz. Az anyag/áru kódokból az idegennév mező tartama. A maxhossz paraméter megadása nem kötelező, jelenléte esetén a nyomtatott adat max ennyi karaktert fog tartalmazni. Akkor használatos, ha az alkalmazott betűméret miatt nem fér ki a teljes adathossz. Az anyag/áru kódokból a vonalkód mező tartama. JELLEMZO:jellemzokod A jellemzőkód kóddal rendelkező árujellemző értéke. (A jellemzők kódjai a Törzsadatok/Alapadatok/Anyag jellemzők menüpontban érhetők el.) CIKKAR:arformakód:pontosság CIKKAR_B:arformakód:pontossá g AZONOSITO VTSZSZTJ MENNYEGYSEG Az árformakód kóddal rendelkező árforma szerinti nettó ár, valamint a kijelzett tizedesek száma (azaz a szám pontossága). Amennyiben a pontosság nincs megadva, az alapértelmezett érték: 2 tizedes. Az árformakód kóddal rendelkező árforma szerinti bruttó ár, valamint a kijelzett tizedesek száma (azaz a szám pontossága). Amennyiben a pontosság nincs megadva, az alapértelmezett érték: 2 tizedes. A közvetlen könyvelés dialogban a tételekhez megadott egyedi azonosító értéke. Ez a mező értelemszerűen csupán az automatikus etikett nyomtatás funkcióban alkalmazható. Az anyag/áru kódokból a Vtsz/Sztj mező tartama. Az anyag/áru kódokból a Mennyiségi egység mező tartama. 5/11
1.2 CobraContoLight Mezőkód DATUM ORAPERC IDOPONT CIKKSZAM CIKKNEV:maxhossz CIKKAR CIKKAR_B VTSZSZTJ MENNYEGYSEG Leírás Az aktuális gépi dátum éééé.hh.nn formátumban. Az aktuális idő óó:pp formátumban. Az aktuális dátum és idő éééé.hh.nn óó:pp formátumban. Termék adatok / Kód mező tartama. Termék adatok / Név mező tartama. A maxhossz paraméter megadása nem kötelező, jelenléte esetén a nyomtatott adat max ennyi karaktert fog tartalmazni. Akkor használatos, ha az alkalmazott betűméret miatt nem fér ki a teljes adathossz. Termék adatok / Egységár mező tartalma. A termék adatokbólból kiszámított bruttó egységár. Termék adatok / Vtsz/Sztj mező tartalma. Termék adatok / Mennyiségi egység mező tartalma. 2. Zebra nyomtatók kalibrálása Figyelem! A nyomtató kalibrálását minden fedélnyitás után végre kell hajtani! Eljárás: 1. Kapcsoljuk ki a nyomtatót. 2. Zárjuk le a nyomtató fedelét. 3. A Feed (tetején zöld) gombot lenyomva tartva, kapcsoljuk be a nyomtatót. Amikor a gomb LED-je pirosan kezd villogni, engedjük fel a gombot. 4. A nyomtató megkezdi a kalibrálást, továbbít néhány címkét, majd az utolsóra kinyomtatja a vezérlési státuszait. Ekkor a nyomtató hibakereső üzemmódban van, a nyomógomb LED-je folyamatosan zölden világít. 5. Nyomjuk le a Feed gombot. Ennek hatására a soron következő címkén megjelenik az out of DUMP felirat, a nyomtató a hibakereső üzemmódról áttér a normál üzemre. 6/11
3. Etikett minta Az ábrán látható etikett mérete 50x25 mm, mely az alábbi formátumleíró segítségével készült: «üres sor» N A51,10,0,4,1,1,N,"Cobra Computer Kft." LO18,37,369,1 B45,43,0,E30,3,3,69,B,"CIKKSZAM" LO18,138,369,1 A20,146,0,3,1,1,N,"CIKKNEV" A20,169,0,4,1,1,N,"CIKKAR:" P1 4. Formátumleíró parancsok szintaktikája (kivonat) EPL 2 B Command - Bar Code Description Use this command to print standard bar codes. Syntax Bp1,p2,p3,p4,p5,p6,p7,p8,"DATA" Parameters p1 = Horizontal start position (X) in dots p2 = Vertical start position (Y) in dots. p3 = Rotation Value Description 0 No rotation 1 90 degrees 2 180 degrees 3 270 degrees p4 = Bar Code selection (see Table 2-1 on next page). p5 = Narrow bar width in dots. (see Table 2-1 on next page). p6 = Wide bar width in dots. Acceptable values are 2-30. p7 = Bar code height in dots. p8 = Print human readable code. Values: B=yes or N=no. DATA = Represents a fixed data field. The data in this field must comply with the selected bar code s specified format. The backslash (\) character designates the following character is a literal and will encode into the data field. Refer to the following examples: To Print Enter into data field \ Company \ Company\ \ \\ \code\ \\code\\ 7/11
Bar Codes Description P4 Value P5 Value Code 39 std. or extended 3 1-10 Code 39 with check digit 3C 1-10 Code 93 9 1-10 Code 128 UCC Serial Shipping Container Code 0 1-10 Code 128 auto A, B, C modes 1 1-10 Code 128 mode A 1A 1-10 Code 128 mode B 1B 1-10 Code 128 mode C 1C 1-10 Codabar K 1-10 EAN8 E80 2-4 EAN8 2 digit add-on E82 2-4 EAN8 5 digit add-on E85 2-4 EAN13 E30 2-4 EAN13 2 digit add-on E32 2-4 EAN13 5 digit add-on E35 2-4 German Post Code 2G 3-4 Interleaved 2 of 5 2 1-10 Interleaved 2 of 5 with mod 10 check digit 2C 1-10 Interleaved 2 of 5 with human readable check digit 2D 1-10 Postnet 5, 9, 11 & 13 digit P Japanese Postnet J UCC/EAN 128* 1E 1-10 UPC A UA0 2-4 UPC A 2 digit add-on UA2 2-4 UPC A 5 digit add-on UA5 2-4 UPC E UE0 2-4 UPC E 2 digit add-on UE2 2-4 UPC E 5 digit add-on UE5 2-4 UPC Interleaved 2 of 5 2U 1-10 Plessey (MSI-1) with mod. 10 check digit L MSI-3 with mod. 10 check digit M * - Use ASCII 06 to delimit variable length fields. A Command - ASCII Text Description Prints an ASCII text string. Syntax Ap1,p2,p3,p4,p5,p6,p7,"DATA" Parameters p1 = Horizontal start position (X) in dots. p2 = Vertical start position (Y) in dots. p3 = Rotation 8/11
Value Description 0 No rotation 1 90 degrees 2 180 degrees 3 270 degrees p4 = Font selection Value Description 203 dpi 300 dpi 1 20.3 cpi, 6 pts, (8 x 12 dots) 25 cpi, 4 pts, (12 x 20 dots) 2 16.9 cpi, 7 pts, (10 x 16 dots) 18.75 cpi, 6 pts, (16 x 28 dots) 3 14.5 cpi, 10 pts, (12 x 20 dots) 15 cpi, 8 pts, (20 x 36 dots) 4 12.7 cpi, 12 pts, (14 x 24 dots) 12.5 cpi, 10 pts, (24 x 44 dots) 5 5.6 cpi, 24 pts, (32 x 48 dots) 6.25 cpi, 21 pts, (48 x 80 dots) A Z Reserved for Soft Fonts Reserved for Soft Fonts Fonts 1-5 are fixed pitch. p5 = Horizontal multiplier, expands the text horizontally. Values: 1, 2, 3, 4, 5, 6, & 8. p6 = Vertical multiplier, expands the text vertically. Values: 1, 2, 3, 4, 5, 6, 7, 8, & 9. p7 = N for normal or R for reverse image DATA = Represents a fixed data field. The backslash (\) character designates the following character is a literal and will encode into the data field. Refer to the following examples: To Print Enter into data field \ Company \ Company\ \ \\ \code\ \\code\\ Examples: N A50,0,0,1,1,1,N,"Example 1" A50,50,0,2,1,1,N,"Example 2" A50,100,0,3,1,1,N,"Example 3" A50,150,0,4,1,1,N,"Example 4" A50,200,0,5,1,1,N,"EXAMPLE 5" A50,300,0,3,2,2,R,"Example 6" P1 LO Command - Line Draw Black Description Use this command to draw black lines, overwriting previous information. Syntax LOp1,p2,p3,p4 Parameters p1 = Horizontal start position (X) in dots. p2 = Vertical start position (Y) in dots. p3 = Horizontal length in dots. p4 = Vertical length in dots. Example: N : clear image buffer LO50,200,400,20 : draw a line 9/11
LO200,50,20,400 P1 : draw another line : print one label 10/11
q Command - Set Label Width Description Use this command to set the width of the printable area of the media. Syntax qp1 Parameters p1 =The width of the label measured in dots. The q command will cause the image buffer to reformat and position to match the selected label width (p1). All Printers (Exceptions - 2746 & 2348) This command will automatically set the left margin according to the following rules: (print head width - label width) / 2 The q value affects the available print width. Minimizing the q value will maximize the print length and print speed (double buffering). If the R Command (Reference Point) is sent after this command, the image buffer will be automatically reformatted to match the width of the print head and is offset by the R command specified image buffer starting point, nullifying the q command. 11/11