Vekt or bez ogene Modul e: Barcode- Gener at or 5 Barcode- Generator Der Barcode- Generator versetzt Si e i n di e Lage, Barcodes direkt i n I hre m Layout zu erzeugen. Dazu brauchen Si e nur den gewünschten Barcode-Typ und di e zu codi erende Informationanzugeben. Barcodes kön nen ü bl i cher wei se ni cht ei nfach s o ausgedacht wer den, s onder n unterli egen i nternati onal en Codi erungs-regel n und werden von entsprechenden Verbänden vergeben. Ei n guter Ansprechpartner für all e, di e genauerei nfor mati onen zu Barcodes suchen, istin Deutschland: CCG Central e für Coorganisati on GmbH Postfach 30 02 51 50772 Köl n www. ccg.de 5. 1 Bedi en u n g Wenn Si e den Barcode- Generator über den Menüpunkt Externe Modul e i m Datei- Menü gel aden und aufgerufen haben, erschei nt ei ne Di al ogbox, auf deren li nker Hälfte all e verfügbaren Codetypen gezei gt werden. Wähl en Si e den gewünschten Barcode-Typ. Di e rechte Seite des Di al ogs bi eteti hnen ei ni g e z us ätzl i c h e Ei nst el l mögl i c h kei t e n. Anza hl der Codes Hi er l egen Si e fest, wi evi el e Codes vo m Modul erzeugt wer den sol l en. Di eses Ei n ga befel d i st mi t de m Wert 1 vor bel egt. MV 5 1
Ve kt or b ez o g e n e Mo d ul e: B ar c o d e- Ge n erat or Fol gecode erhöhen u m Di ese Opti onist nur dann si nnvoll, wenn Si e bei Anzahl der Codes ei ne Zahl größer al s 1 ei ngegeben haben. Di e produzi erten Codes si nd dann nä mli ch ni chti dentisch, sondern werden u m den hi er angegebenen Wert h och gezähl t. Beachten Si e bi tte, da ß ni cht j eder Code beli ebi g verändert werden kann. Ei n Code mit fester Länge, wie beispielsweise der EAN8 mit acht Stellen, läßt sich nicht um1 00.000.000erhöhen; genausoist bei al phanu meri schen Codes wiedemcode39vorsichtgeboten.isthiereineinformation wi e beispielsweise CALAMUS SL codiert, wird sich das Modul schwertun, diese um 1 00 zu erhöhen. Achten Si e bei den al phanu meri schen Codes al so darauf, daß der rechte Tei l des Codes n u meri sch i st, da mi t das Modul korr e kt h ochzä hl e n ka n n. Bei spi el: Wähl en Si e den Code39 und geben Si e FALCON 030 ei n. Setzen Si e Anzahl der Codes auf3und Folgecodeerhöhenum 10. Sieerhaltendanneinen FALCON 030, einen FALCON 040 und einen FALCON 050. Versuchen Sie das gl ei chej etzt mit ei ne m I B M PC. Si e werden sehen, das funkti oni ert ni cht. Woll en Si e mehrere i denti sche Codes auf ei n mal erzeugen, so geben Si e den Wert 0 ei n. Stel l en schützen Ei ni ge Codetypen werden nach ei ne mfesten Sche ma kodi ert. Der EAN1 3- Code zu m Bei spi el besteht aus vi er Teil en. Di e ersten bei den Ziffern enthalten das Herstell ungsl and, di e fünf fol genden Ziffern den Code für den Herstell er, di e nächsten fünf Ziffern di e ei g e ntl i c h e Arti kel n u m mer u n d di e l etzt e Zi ffer i st ei n Pr üfzei c h e n. B ear bei t e n Si e n u n ei n Pr oj e kt f ür ei n e n H er st el l er, d as me hr er e B ar c od es e nt h äl t, si n d di e er st e n si e be n Zi ffer n der Codes i mmer i denti sch. Geben Si e al so bei Stell en schützen ei ne 7 ei n, dann werden bei m erneuten Aufruf des Modul s di e ersten 7 Stell en des zul etzt ei ngegebenen Codes ni cht gel öscht und Si e brauchen nur noch di e l etzten sechs Stell en des neuen Codes ei nzugeben. Code Hier geben Sie diezu codierendeinformation ein. Beachten Sie, daß Sie bei einem numerischen Code natürlich keine Buchstaben eingeben können. Darüber hinaus müssen Si e bei Codes vorgeschri ebener Länge natürli ch di e ri chti ge Anzahl von Stell en ei ngeben. Al s Gedächtnisstütze zei gt der Barcode- Generator zujedem Code di e Anzahl der mi ndestens benöti gten Stell en an. Kl arschri ftzeil e Wähl en Si e den Button Kl arschriftzeil e, wenn Si e di e codi erte I nfor mati on zusätzli ch i n Kl arschrift unter de m Code ausgegeben haben woll en. MV 5 2
Vekt or bez ogene Modul e: Barcode- Gener at or Mehrfachei nga be Nor mal er wei se wi rd das Modul nach der Erzeugung ei nes Barcodes verl assen und Si e fi n d e n si c h i n I hr e m Layout wi eder. Woll en Si e das Modul j edoch ni cht verl assen, wähl en Si e den B utt on Mehrfach ei n ga be. Code vom seri ell en Port ei nscannen Al s besonderes Feature unterstützt der i nvers Barcode- Generator Barcodel eser an ei n er d er s eri el l e n Sc h ni ttst el l e n. S ol l t e n Si e al s o ei n e n u n be ka n nt e n Cod e vor si c h h a be n oder ei nfach n ur das Ri si ko von Ti ppfehl er n ausschl i eßen wol l en, kön nen Si e ei nen beli ebi gen Scanner oder Lesestift an ei ne beli ebi ge seri ell e Schnittstell e I hres Rechners anschli eßen. Das Modul kann übri gens ni cht erkennen, i n wel chem Code ei ne I nfor mati on c odi ert wur d e. Ha be n Si e al s o bei s pi el s wei s e d e n Cod e 2/ 5 i nt erl eaved gewählt und scannen ei nen EAN- Code, dann wirddieinformationzwar beibehalten, die Codi erung j edoch verändert. Vergessen Si e auch ni cht, di e Schnittstell e i m Kontrollfel d des Rechners korrekt zu konfi guri eren, andernfall s werden Si e kau m das gewünschte Ergebni s erhal ten. DenScan-VorgangkönnenSie mitdertastenkombinationctrl-shift-altabbrechen. Barcodes erzeugen Nachde m Si e all e Ei nstell ungen wie gewünscht gemacht haben, klicken Sie den Button oder drücken Si e di e Return-Taste. Der zu erzeugende Barcode l andet direkt i n IhremDokument-Layout. Ac ht u n g: Fal l s Si e i m Do ku me nt ei n e n Ve kt orr a h me n s el e kti ert h a be n, bevor Si e d e n neuen Barcode erzeugen, wird dessen I nhalt durch den vektori ell aufgebauten Barcode ersetzt. Das kann von Vorteil sei n, weil si ch dann der Barcode ggf. direkt an der gewünschten Positi oni ni hremlayout befi ndet. All erdi ngs si nd so auch Datenverl ustei n Ve kt orr a h me n mögl i ch, di e ni cht mi t de m Bar code gef ül l t wer de n s ol l t e n. Ggf. desel ekti eren Si e daher li eber sä mtli che Rah men, bevor Si e den Barcode- Generator aufr ufen. Der erste Barcode wird dann in einem neuen Vektorrahmen an Doku ment- Posi ti on X=1, 0 c m, Y=1, 0 c m erzeugt. ( Wei ter e aut o mati sch erzeugte Barcode-Vektorrah men wandern j eweil s u m 4 mm nach rechts und unten.) MV 5 3
Ve kt or b ez o g e n e Mo d ul e: B ar c o d e- Ge n erat or 5. 2 Barcodes Barcodes, i m deutschen auch Stri chcodes genannt, begegnet man heute i n all en Bereichen des täglichen Lebens. Obi m Supermarkt, auf Arznei mitteln oder auf dem Karton I hres neuen Vi deorecorders, überall fi nden Si e Barcodes. Grundsätzli ch können Barcodes überall dort ei ngesetzt werden, wo Maschi nen bz w. Computer den Fl uß von Obj ekten über wachen soll en, wi e bei spi el s wei se bei Produkti onsprozessen, i n der Lagerhaltung oder i m Ei nzel handel. Das breite Spektru m mögli cher Ei nsatzgebi ete hat vi el e verschi edene Barcodesymboli ken hervorgebracht, di e si ch unter anderem i n i hrer Informationsdichte und ihrem Zeichenvorrat unterscheiden. Aus den etwa 200bestehenden Barcodetypen wurden di e mei stver wendeten i n di ese m Modul i mpl e menti ert. Sollte I hr Code jedoch ni cht dabei sei n, si nd wir ggf. in der Lage, unser Modul entsprechend zu er weitern. I mfol genden werden all e verfügbaren Barcodesymboli ken mit i hren An wendungsgebi eten und Besonderheiten kurz vorgestellt. Achten Si e bei all en Codes darauf, daß si chi ni hremlayoutli nks und rechts der Codes ei ne aurei chend große Hell zone befi ndet und daß bei m Hochzähl en von Codes mit vari abl er Länge ei ne Größe von 30 Stell en ni cht überschri tten wird. 5. 2. 1 E AN- Codes Der E AN- Code (E AN steht für European Arti cl e Nu mberi ng ) i st ei ne Wei t er e nt wickl ung des a meri kani schen UPC- Codes und wurde zu m 1. J ul i 1 977 i n der Bundesrepu bl i k ei ngeführt. Das EAN-System erfaßt all e i m Groß-und Ei nzel handel angebotenen Gebrauchs-und Verbrauchsgüter. All ei n i n Deutschl and si nd über 1 0. 000 Unterneh men aus Handel und I ndustri e an di eses System angeschl ossen. Es wird unterschieden zwischen ei nem 1 3stelli gen und ei nem 8stelli gen Code. Der EAN-1 3-Code kann zusätzl i c h u m ei n e z wei - od er 5st el l i g e Zus atzi nfor mati on ( Ad d- On) er wei t ert wer d e n. Al l e n EAN-Codes gemeinsamist die feste Stellenanzahl, der numerische Zeichenvorrat (also nurdieziffernvon0bis9) unddieprüfziffer. DieEingabeder Prüfzifferistoptional, aber e mpfehl ens wert. Geben Si e den Code ohne di e Prüfziffer ei n, wird diese vom Modul berechnet und angehängt. Zur Ver mei dung von Ei ngabefehl ern empfi ehlt es si ch aber, di e Prüfzifferi mmer mit anzugeben. Das Modul kann dann nä mli ch anhand der Prüfziffer dieeingabeaufihrerichtigkeitüberprüfen. DurchseinehoheInformationsdichteistder EAN- Code ni cht für all e Druckverfahren geei gnet. Konkret hei ßt dasi n Cal a mus, daß bei Ausga beger äten mi t geri nger Aufl ösu ng ( wi e Laser- oder Ti ntenstrahl dr ucker) ei ne e mpiri sch zu er mittel nde Mi ndestgröße ni cht unterschritten werden sollte, da mit di e Lesbarkeit der Codes erhalten bl ei bt. MV 5 4
Vekt or bez ogene Modul e: Barcode- Gener at or EAN 8 Der EAN 8- Code, der spezi ell für kl ei nvol u mi ge Arti kel ent wickelt wurde, ist ei ne verkürzte EAN-1 3-Versi on und besteht aus si eben Stell en mit Nutzdaten und ei ner Prüfziffer, alsoi nsgesa mt acht Stell en. EAN 1 3 Der mei stver wendete EAN- Code u mfaßti nsgesa mt 1 3 Stell en. Di e ersten bei den Stell en von li nks enthalten das Länder- Präfi x. I n Deutschl and werden di e Präfi xe 40 bi s 43 ver wendet. Di e nachfol genden fünf Stell en kennzei chnen den Teiln e h mer, mei st ei n H er st el l er od er Ha n d el s u nt er n e h me n. Di e i n di vi d u el l e Arti kel n u m mer istin den weiterenfünfstellencodiert. DieletzteStelleist die Prüfziffer. EAN 1 3 Presse 2 Di es er C o d e wi rd für Zei tungen und Zei tschri ften ver wendet. Es h a n d el t si c h hi er bei u m ei n e n E AN- 1 3- Cod e mi t z wei z us ätzl i c h e n St el l e n, di e di e j e wei - li ge Fol genu mmer enthalten und mit deren Hilfe der Pressegroßhändl er di e Erfassung der Remissionenvornehmenkann. BeachtenSie, daßdieprüfzifferhieran13. Stellesteht. EAN 1 3 Presse 5 Der EAN 1 3 Presse 5 di ent zur Auszeichnung von Büchern. Hi er hat der Verl eger di e Mögli chkeit, Retouren zu erfassen; daru mli egt deri nhalt des Zusatzcodes voll i m Beli eben desj eweili gen Verl ags. Beachten Si e auch hi er, daß di e Prüfziffer an 1 3. Stell e steht. 5. 2. 2 U PC- Codes Der UPC ( Uni versal Pr oduct Code ) i st der Vorl äufer des E AN. Er wurde a m 3. April 1973eingeführtundwirdauschli eßlichi n den USAundi n Kanadaverwendet. Genau wie der EAN- Code besitzt der UPC ei nefeste Stell enanzahl, ei nen nu meri schen Zei chenvorrat (al so nur di e Zi ffer n von 0 bi s 9) und ei ne Pr üfzi ffer. Di e Ei ngabe der Pr üfzi ffer i st opti onal, MV 5 5
Ve kt or b ez o g e n e Mo d ul e: B ar c o d e- Ge n erat or aber e mpfehl ens wert. Geben Si e den Code ohne di e Prüfziffer ei n, wirddiesevom Modul berechnet und angehängt. Zur Ver mei dung von Ei ngabefehl ern empfi ehlt es si ch aber, di e Prüfzifferi mmer mit anzugeben. Das Modul kann dann nä mli ch anhand der Prüfziffer dieeingabeaufihrerichtigkeitüberprüfen. DurchseinehoheInformationsdichteistder UPC ni cht für all e Druckverfahren geei gnet. Konkret hei ßt das i n Cal a mus, daß bei Ausgabegeräten mit geri nger Aufl ösung ( wielaser- odertintenstrahldrucker) eineempirisch zu er mittel nde Mi ndestgröße ni cht unterschritten werden sollte, da mit di e Lesbarkeit der Codes erhalten bl ei bt. UPC A Di e UPC Versi on Ai st di e Nor mal versi on und mit de m 1 3stelli gen EAN-Code vergleichbar, besteht jedoch nur aus zwölf Ziffern. Die Hauptanwendungsgebi ete li egen i m tägli chen Verbrauchs- und Gebrauchsgüterberei ch, auf dem Berei ch phar mazeuti scher Arti kel und de m Berei ch Sanitätsarti kel. Di e er st e Stel l e i st d as Syst e mz ei c h e n u n d b e d e ut et: 0: Waren des tägli chen Gebrauchs und Verbrauchs 2: hausi nter n ausgezei ch nete Waren, z. B. mi t vari abl e m Ge wi cht 3: pharmazeutische Artikel und Sanitätsartikel (mit variabler interner Nummernstr u kt ur) 5: Cou pons ( Gutsch ei n e für Pr ei s er mä ßi g u n gen) Di e nachfol genden fünf Stell en kennzei chnen den Teil neh mer, der i n der Herstell ern u m mer ver schl üss el t i st. Di e wei t er e n f ü nf St el l e n ke n nzei c h n e n di e i n di vi d u el l e Arti kel - nu mmer des Herstell ers oder Li eferanten; di el etzte Stell eist di e Prüfziffer. Ei n Lesegerät, daseinenean13 decodierenkann,istauchinderlage, einen UPCAzulesen, daessich bei m UPC u m ei n Subset des E AN handel t. UPC E UPCEist eine 8stellige Kurzversion des UPCAfür kleinvolumigeartikel. Durch di e Met h ode der Nul l u nter dr ücku n g kön nen besti m mte Zi ffer nfol gen der 1 2stel - li gen Nu mmernseri ei n ei ner Kurzversi on dargestellt werden. Bei der Decodi erung erfol gt, anders al s bei der EAN, ei ne Wiederauffüllungder Nullenzur Ausgangsnummer. Es gibt hi er al s o kei n e Kurzn u m mer n wi ebei der EAN, sondern nur Kurzsymbole, d. h. alle UPC- Nu mmern haben 1 2 Stell en. MV 5 6
Vekt or bez ogene Modul e: Barcode- Gener at or 5. 2. 3 Code 2/ 5 Aus d er Cod efa mi l i e 2/ 5 ( s pri c h z wei a us f ü nf ) si n d di e bei d e n wichtigsten Vertreter i mpl ementi ert. Bei m2/5-code handelt es si ch u mei nen nu merischen Code von vari abl er Länge. Es können al so nur di e Ziffern von 0 bi s 9 codi ert werden. Code 2/5 i ndustri al Der 2/ 5 i n d ustri al i st der äl t est e Code der 2/ 5- Fa mi l i e. Er wur de bereits 1 968 ent wickelt und kommt u. a. in Warenhäuser n, auf Fl ugti ckets und auf Fot otaschen zu m Ei nsatz. Er hat n ur ei ne geri nge I nfor mati onsdi chte. Code 2/5 i nterl eaved Der bekannteste und mei stver wendete Stri chcode aus der 2/ 5- Fa mi l i e. Er i st i n der I n dustri e s o wi ei mwar e n vert ei l u n gs ber ei c h s e hr wei t ver br ei t et u nd verfügt ü ber ei ne h öher e I nfor mati onsdi chte. Da di e Zi ffer n i n di ese m Code paarwei se codi ert werden, l assen si ch Zahl en mit ungerader Stell enzahl nur codi eren, wenn ei ne führende Null angefügt wird. Dies wird vom Barcode- Modul automatisch vorgenommen. 5. 2. 4 Coda bar Der Codabar, manch mal auch al s Code 2/7 bezei chnet, wird seit 1972vor allemin Bibliotheken und Medizinanwendungen eingesetzt. 1977 wurdeder Codabar al s Standardcode zur Auszei chnung von Bl utkonserven festgel egt. Er verfügt über ei ne vari abl e Länge und sei n Zei chenvorrat u mfaßt neben den Ziffern 0 bis 9 di e Sonderzei chen -, $, :, /,. und +. Darüberhi naus müssen bei di ese m Code expli zit Start- und Stopzei chen angegeben werden. Gülti ge Start- und Stopzei chen si nd di e Buchstaben A, B, C und D. An wender des Codabar defi ni ereni ni hren An wendungsstandards u. U. besti mmte Start-/Stopko mbi nati onen für besti mmte Kl assi - fizi erungen der I nfor mati onen. So hat beispi el s weise di e Ameri can Bl ood Commissi on ei n e Abs pr ac h e ü ber di e Ver kn ü pf u n g von Coda bar- Sy mb ol e n g etr offe n, di e bes a gt, d a ß, we n n ei n Cod a bar mi t d e m St o pzei c h e n D e n d et, i n n er h al b d er n äc hst e n 1 9 m m ei n wei ter er Coda bar mi t de m Startzei chen D er wartet wird. Wird dieses zweite Symbol er ka n nt, wer d e n bei d e I nfor mati on e n z u ei n er ver ei nt, wo bei di e bei d e n D - Zei c h e n unterdrückt werden. MV 5 7
Ve kt or b ez o g e n e Mo d ul e: B ar c o d e- Ge n erat or 5. 2. 5 Code 3 9 Bi s 1 97 5 war di e Verfüg bar kei t von Stri chcodes a uf ei n en Zei - chensatz von zehn Ziffern pl us ei ni ger Sonderzei chen beschränkt. Der Code 39, vi elfach auch al s Code 3/9 bezei chnet, stellte dann erst mal s ei nen größeren Zei chenvorrat zur Verfügung. Neben den Ziffern 0 bi s 9 si nd all e Großbuchstaben von A bi s Z sowi e di e Sonderzei chen -,., $, /, +, % und das Leerzei chen verfügbar. Al s Start - u nd St opzei chen wi rd i mmer der Stern * verwendet. Sei ne Ei ngabe ist opti onal und kann vo m Modul auto mati sch vorgeno mmen werden. U msehrl ange Codes noch gut l esen zu können, i st es manch mal von Vorteil, den Code i n z wei oder mehrere kürzere Codes aufzutei l en. Wen n das erste Zei chen i n ei ne m Stri chcodefel d ei n Leerzei chen i st, ni mmt der Stri chcode- Decoder di e neuei nfor mati on und hängt di ese an den zuvor gel esenen Datensatz i m Zwischenpuffer an (ohne das Leerzeichen). Mit den Sonderzei chen des Codes werden oft mal s Sonderfunkti onen oder Steuerzei chen defi ni ert. Di eser Code i st al so für j eden i nteressant, der Kl artext mit Hilfe von Barcodes verar bei ten möchte. MV 5 8