Käyttöopas
Copyright 2017 HP Development Company, L.P. Windows on Microsoft Corporationin rekisteröity tavaramerkki tai tavaramerkki Yhdysvalloissa ja/tai muissa maissa. Luottamuksellinen tietokoneohjelmisto. Omistaminen, käyttö ja kopiointi edellyttävät HP:n myöntämää kelvollista käyttöoikeutta. Hallintasäädösten FAR 12.211 ja 12.212 mukaisesti kaupallisten tietokoneohjelmistojen, niiden käyttöoppaiden ja kaupallisten tuotteiden teknisten tietojen käyttöoikeus myönnetään Yhdysvaltain liittohallinnolle toimittajan vakiokäyttöoikeusehtojen mukaisesti. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita ja palveluja koskevat takuut mainitaan erikseen kyseisten tuotteiden ja palveluiden mukana toimitettavissa takuuehdoissa. Tässä aineistossa olevat tiedot eivät oikeuta lisätakuisiin. HP ei vastaa tässä esiintyvistä mahdollisista teknisistä tai toimituksellisista virheistä tai puutteista. Ensimmäinen painos: toukokuu 2017 Asiakirjan osanumero: 923653-351
Sisällysluettelo 1 Käyttöliittymän ohjelmointi... 1 USB HID... 1 2 Syötön/tuotoksen asetukset... 2 Manuaaliset laukaisutilat... 2 Manuaalisen laukaisun valo... 2 Matkapuhelinlukutila... 3 Huonolaatuiset koodit... 3 Huonolaatuiset 1D-koodit... 3 Huonolaatuiset PDF-koodit... 3 3 Symboliversiot... 4 Kaikki symboliversiot... 5 Viestin pituuden kuvaus... 5 Codabar... 6 Codabar ON/OFF... 6 Codabarin aloitus-/lopetusmerkit... 6 Codabar-tarkistusmerkki... 6 Codabar-ketjutus... 7 Codabar-viestin pituus... 7 Koodi 39... 8 Code 39 ON/OFF... 8 Code 39:n aloitus-/lopetusmerkit... 8 Code 39:n tarkistusmerkki... 8 Code 39 -viestin pituus... 9 Code 39, liitä... 9 Farmaseuttinen koodi 32 (PARAF)... 9 Täysi ASCII... 10 Code 39 -koodisivu... 14 Limitetty 2/5... 14 Limitetty 2/5 ON/OFF... 14 Limitetty 2/5 -tarkistusmerkki... 15 Limitetty 2/5 -viestin pituus... 15 NEC 2/5... 15 NEC 2/5 ON/OFF... 16 NEC 2/5 -tarkistusmerkki... 16 iii
NEC 2/5 -viestin pituus... 16 Koodi 93... 17 Code 93 ON/OFF... 17 Code 93 -viestin pituus... 17 Code 93, liitä... 17 Code 93 -koodisivu... 18 Teollinen suora 2/5 (kolmen palkin aloitus/lopetus)... 18 Teollinen suora 2/5 ON/OFF... 18 Teollinen suora 2/5 -viestin pituus... 18 Teollinen suora 2/5 IATA (kahden palkin aloitus/lopetus)... 19 Teollinen suora 2/5 IATA ON/OFF... 19 Teollinen suora 2/5 IATA -viestin pituus... 19 Matriisi 2/5... 19 Matriisi 2/5 ON/OFF... 20 Matriisi 2/5 -viestin pituus... 20 Koodi 11... 20 Code 11 ON/OFF... 20 Code 11:n tarkistusmerkki... 21 Code 11 -viestin pituus... 21 Koodi 128... 21 Code 128 ON/OFF... 21 ISBT 128 -ketjutus... 22 Code 128 -viestin pituus... 22 Code 128, liitä... 22 Code 128 -koodisivu... 23 GS1-128... 23 GS1-128 ON/OFF... 23 GS1-128-viestin pituus... 23 Telepen... 24 Telepen ON/OFF... 24 Telepen-tuotos... 24 Telepen-viestin pituus... 24 UPC-A... 25 UPC-A ON/OFF... 25 UPC-A-tarkistusnumero... 25 UPC-A-numerojärjestelmä... 25 UPC-A-lisäys... 26 UPC-A-lisäys vaaditaan... 26 UPC-A-lisäyksen aikakatkaisu... 26 UPC-A-lisäyksen erotin... 27 UPC-A/EAN-13, jossa laajennettu kuponkikoodi... 27 iv
Kuponki GS1 DataBar -tuotos... 28 UPC-E0... 28 UPC-E0 ON/OFF... 28 UPC-E0-laajennus... 28 UPC-E0-lisäys vaaditaan... 29 UPC-E0-lisäyksen erotin... 29 UPC-E0-tarkistusnumero... 29 UPC-E0-etunolla... 30 UPC-E0-lisäys... 30 UPC-E1... 30 EAN/JAN-13... 31 EAN-/JAN-13 ON/OFF... 31 UPC-A:n muuntaminen EAN-13:ksi... 31 EAN-/JAN-13-tarkistusnumero... 31 EAN-/JAN-13-lisäys... 32 EAN-/JAN-13-lisäys vaaditaan... 32 EAN-/JAN-13-lisäyksen erotin... 32 ISBN-muuntaminen... 33 EAN/JAN-8... 33 EAN-/JAN-8 ON/OFF... 33 EAN-/JAN-8-tarkistusnumero... 33 EAN-/JAN-8-lisäys... 34 EAN-/JAN-8-lisäys vaaditaan... 34 EAN-/JAN-8-lisäyksen erotin... 35 MSI... 35 MSI ON/OFF... 35 MSI-tarkistusmerkki... 35 MSI-viestin pituus... 36 GS1 DataBar Omnidirectional... 37 Monisuuntainen GS1 DataBar ON/OFF... 37 GS1 DataBar Limited... 37 Rajoitettu GS1 DataBar ON/OFF... 37 GS1 DataBar Expanded... 37 Laajennettu GS1 DataBar ON/OFF... 38 Laajennettu GS1 DataBar -viestin pituus... 38 Trioptic-koodi... 38 Codablock A... 39 Codablock A ON/OFF... 39 Codablock A -viestin pituus... 39 Codablock F... 39 Codablock F ON/OFF... 39 v
Codablock F -viestin pituus... 40 Etikettikoodi... 40 PDF417... 40 PDF417 ON/OFF... 40 PDF417-viestin pituus... 41 PDF417-koodisivu... 41 MacroPDF417... 41 MicroPDF417... 42 MicroPDF417 ON/OFF... 42 MicroPDF417-viestin pituus... 42 GS1-komposiittikoodit... 42 UPC-/EAN-versio... 43 GS1-komposiittikoodiviestin pituus... 43 GS1 Emulation... 43 Linkitetty TCIF-koodi 39 (TLC39)... 44 QR-koodi... 44 QR-koodi ON/OFF... 44 QR-koodiviestin pituus... 45 QR-koodi, liitä... 45 QR-koodin koodisivu... 45 Datamatriisi... 46 Datamatriisi ON/OFF... 46 Datamatriisiviestin pituus... 46 Datamatriisilisäys... 46 Datamatriisikoodisivu... 47 MaxiCode... 47 MaxiCode ON/OFF... 47 MaxiCode-viestin pituus... 47 Aztec-koodi... 48 Aztec-koodi ON/OFF... 48 Aztec-koodiviestin pituus... 48 Aztec, liitä... 48 Aztec-koodisivu... 49 Yksinkertainen kiinalainen koodi (Han Xin)... 49 Han Xin -koodi ON/OFF... 49 Han Xin -koodiviestin pituus... 50 Postikoodit 2D... 50 Yksittäiset 2D-postikoodit... 50 2D-yhdistelmäpostikoodit... 51 Planet-koodin tarkistusnumero... 53 Postnet-tarkistusnumero... 54 vi
Australian postin tulkinta... 54 Postikoodit (Kiinan posti)... 54 Kiinan posti (Hongkong 2/5)... 54 Kiinan posti (Hongkong 2/5) ON/OFF... 55 Kiinan posti (Hongkong 2/5) -viestin pituus... 55 Korean posti... 55 Korean posti ON/OFF... 55 Korean postin viestin pituus... 56 Korean postin tarkistusnumero... 56 4 OCR-ohjelmointi... 57 OCR-oletusasetukset... 57 OCR-lukemisen ottaminen käyttöön... 57 Työskentelysuunta... 58 Esimääritetyt OCR-mallit... 59 Passimalli... 59 ISBN-malli... 59 Hintakenttämalli... 60 MICR E-13B -mallit... 60 Useita esimääritettyjä OCR-malleja... 61 Mukautetut OCR-mallit... 62 Välilyönnit... 63 Merkin koko... 63 Euron, punnan ja jenin valuuttamerkit... 63 Mukautetun OCR-mallin luominen... 63 Ohjauskoodikaavio... 63 Uusi malli... 64 Useita rivejä... 65 Kiinteä merkin toisto... 66 Muuttuva merkin toisto... 66 Ryhmät... 67 Sisäinen ryhmä... 68 Tarkistussummat ja painotus... 68 Painotustyyppi... 68 Tarkistussumman esimerkkejä... 69 OCR-ohjelmointikoodi... 70 OCR-ohjelmointikoodien käyttäminen... 72 Liite A Viitekaaviot... 73 Symboliversiokaaviot... 73 Lineaariset symboliversiot... 73 vii
2D-symboliversiot... 74 Postisymboliversiot... 75 ASCII-muunnoskaavio (koodisivu 1252)... 75 Alempi ASCII-viitetaulukko... 77 ISO 2022- / ISO 646 -merkkivaihdot... 84 Liite B Mallisymbolit... 93 Liite C Ohjelmointikaavio... 96 Hakemisto... 99 viii
1 Käyttöliittymän ohjelmointi USB HID Käytä seuraavia määritysviivakoodeja käyttöliittymän ohjelmointiin. HUOMAUTUS: Kun olet skannannut yhden näistä, käynnistä isäntälaite uudelleen käyttöliittymän ottamiseksi käyttöön. Skannaa seuraava koodi USB HID -laitteen skannausmoottorin ohjelmoimiseksi. USB HID 1
2 Syötön/tuotoksen asetukset Manuaaliset laukaisutilat Manuaalisessa laukaisutilassa skanneri skannaa, kunnes joko viivakoodi on luettu tai kunnes laukaisin on vapautettu. Käytettävissä on kaksi tilaa: normaali ja parannettu. Skanneri on oletuksena normaalissa tilassa. Normaali tila tarjoaa nopean skannauksen ja pisimmän työskentelyalueen (eli syväterävyysalueen). Parannettu tila tarjoaa nopeimman mahdollisen skannauksen, mutta työskentelyalue on lyhyempi. Parannettu tila sopii parhaiten tilanteisiin, joissa tarvitset hyvin nopean skannauksen, mutta et pitkää työskentelyaluetta. Manuaalisen laukaisun valo Näillä koodeilla asetetaan skannausmoottorin valon kirkkaus, kun laukaisinta painetaan. Oletuksena kirkkaus on asetettu korkeaksi. HUOMAUTUS: Nämä valot muistuttavat kameran salamavaloa. Mitä alhaisempi huoneen valaistus on, sitä kirkkaammaksi skannausmoottorin valo täytyy asettaa viivakoodien lukemiseksi. Kuva 2-1 OFF Kuva 2-2 Alhainen Kuva 2-3 Normaali Kuva 2-4 Korkea 2 Luku 2 Syötön/tuotoksen asetukset
Matkapuhelinlukutila Tämä tila optimoi skannausmoottorin lukemaan viivakoodeja matkapuhelinten näytöiltä tai muilta LEDnäytöiltä. Tässä tilassa tulostettujen viivakoodien luku voi kuitenkin olla hitaampaa. HUOMAUTUS: Sammuta matkapuhelinlukutila skannaamalla manuaalisen laukaisutilan viivakoodi. Katso kohta Manuaaliset laukaisutilat sivulla 2. Lue virtaesityksen koodi matkapuhelimen lukemissovelluksen tai handsfree-sovelluksen ottamiseksi käyttöön. Huonolaatuiset koodit Huonolaatuiset 1D-koodit Tämä asetus parantaa skannerin kykyä lukea vahingoittuneita tai huonosti tulostettuja lineaarisia viivakoodeja. Tämä asetus ei vaikuta 2D-viivakoodien lukemiseen. Kun tämä toiminto on ON-tilassa, huonolaatuisten lineaaristen viivakoodien lukeminen paranee, mutta skannerin hyvälaatuisten viivakoodien lukemisnopeus hidastuu. Tämä ominaisuus on oletuksena OFF-tilassa. Voit myös kytkeä sen pois skannaamalla OFF-viivakoodin. Huonolaatuiset PDF-koodit Tämä asetus parantaa skannerin kykyä lukea vahingoittuneita tai huonosti tulostettuja PDF-koodeja yhdistelemällä tietoja useista kuvista. Tämä asetus ei vaikuta 1D-viivakoodien lukemiseen. Kun tämä toiminto on ON-tilassa, huonolaatuisten PDF-viivakoodien lukeminen paranee, mutta skannerin hyvälaatuisten viivakoodien lukemisnopeus hidastuu. Tämä ominaisuus on oletuksena OFF-tilassa. Voit myös kytkeä sen pois skannaamalla OFF-viivakoodin. Matkapuhelinlukutila 3
3 Symboliversiot Tämä ohjelmointiosio sisältää seuraavat valikkovalinnat. Kaikki symboliversiot Viestin pituuden kuvaus Codabar Koodi 39 Limitetty 2/5 NEC 2/5 Koodi 93 Teollinen suora 2/5 (kolmen palkin aloitus/lopetus) Teollinen suora 2/5 IATA (kahden palkin aloitus/lopetus) Matriisi 2/5 Koodi 11 Koodi 128 GS1-128 Telepen UPC-A UPC-A/EAN-13, jossa laajennettu kuponkikoodi Kuponki GS1 DataBar -tuotos UPC-E0 UPC-E1 EAN/JAN-13 EAN/JAN-8 MSI GS1 DataBar Omnidirectional GS1 DataBar Limited GS1 DataBar Expanded Trioptic-koodi Codablock A Codablock F Etikettikoodi PDF417 4 Luku 3 Symboliversiot
MacroPDF417 MicroPDF417 GS1-komposiittikoodit GS1 Emulation Linkitetty TCIF-koodi 39 (TLC39) QR-koodi Datamatriisi MaxiCode Aztec-koodi Yksinkertainen kiinalainen koodi (Han Xin) Postikoodit 2D Postikoodit (Kiinan posti) Kaikki symboliversiot Jos haluat dekoodata kaikkia skannerin tukemia symboliversioita, skannaa Kaikki symboliversiot ON -koodi. HUOMAUTUS: Kaikki symboliversiot ON -ominaisuus saattaa alentaa skannerin suorituskykyä. Käytä kaikkien symboliversioiden tilaa vain tarvittaessa. Kun tämä viivakoodi skannataan, 2D-postikoodit eivät ole käytössä. 2D-postikoodit täytyy ottaa erikseen käyttöön. Jos haluat skannata vain tiettyä symboliversiota, skannaa Kaikki symboliversiot OFF -viivakoodi ja skannaa sitten haluamasi symboliversion viivakoodi. Viestin pituuden kuvaus Voit asettaa joidenkin viivakoodisymboliversioiden kelvollisen lukupituuden. Voit myös asettaa sallituksi vähimmäis- ja enimmäispituudeksi saman arvon, jolloin skanneri pakotetaan lukemaan viivakooditietoja, joiden pituus on kiinteä. Tämä auttaa vähentämään lukuvirheiden mahdollisuutta. Esimerkki: Dekoodaa vain viivakoodit, joissa on 9 20 merkkiä. Vähimmäispituus: 09 Enimmäispituus: 20 Esimerkki: Dekoodaa vain viivakoodit, joissa on 15 merkkiä. Vähimmäispituus: 15 Enimmäispituus: 15 Kaikki symboliversiot 5
Codabar Muiden kuin oletusarvojen käyttäminen vähimmäis- ja enimmäispituuksille: 1. Skannaa symboliversion selityksen mukana toimitetut viivakoodit. 2. Skannaa kohdasta Ohjelmointikaavio sivulla 96 halutun viestin pituuden viivakoodi. 3. Skannaa Tallenna. Vähimmäis- ja enimmäispituudet sekä oletusarvot on toimitettu symboliversioiden mukana. Kuva 3-1 Codabar-oletusasetukset Codabar ON/OFF Kuva 3-2 ON (oletus) Kuva 3-3 OFF Codabarin aloitus-/lopetusmerkit Aloitus-/lopetusmerkit tunnistavat viivakoodin alku- ja loppupäät. Voit joko lähettää tai olla lähettämättä näitä merkkejä. Oletuksena näitä merkkejä ei lähetetä. Kuva 3-4 Lähetä Kuva 3-5 Älä lähetä Codabar-tarkistusmerkki Codabar-tarkistusmerkit luodaan eri moduloilla. Voit ohjelmoida skannerin lukemaan vain Codabarviivakoodeja, joissa on Modulo 16 -tarkistusmerkit. Ei tarkistusmerkkiä merkitsee, että skanneri lukee ja lähettää viivakooditiedot tarkistusmerkin kanssa tai ilman. Tämä on oletusasetus. 6 Luku 3 Symboliversiot
Vahvista ja lähetä merkitsee, että skanneri lukee vain Codabar-viivakoodeja, jotka on tulostettu tarkistusmerkin kanssa, ja lähettää tämän merkin skannattujen tietojen lopussa. Vahvista, mutta älä lähetä merkitsee, että skanneri lukee vain Codabar-viivakoodeja, jotka on tulostettu tarkistusmerkin kanssa, mutta ei lähetä tarkistusmerkkiä skannattujen tietojen kanssa. Codabar-ketjutus Codabar tukee symboleiden ketjuttamista. Kun otat ketjutuksen käyttöön, skanneri etsii Codabar-symbolia, jonka aloitusmerkki on D, ja viereistä symbolia, jonka lopetusmerkki on D. Nämä kaksi viestiä ketjutetaan, ja yksi D-merkki jätetään pois. Valitse Vaadi, jotta skanneri ei dekoodaa yksittäistä D-Codabar-symbolia ilman sen kumppania. Tällä valinnalla ei ole vaikutusta Codabar-viivakoodeihin, joissa ei ole aloituksen/lopetuksen D-merkkejä. Kuva 3-6 ON Kuva 3-7 OFF (oletus) Kuva 3-8 Vaadi Codabar-viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 2 60 merkkiä. Oletuksena vähimmäispituus on 4 ja enimmäispituus 60. Kuva 3-9 Viestin vähimmäispituus Codabar 7
Kuva 3-10 Viestin enimmäispituus Koodi 39 Kuva 3-11 Code 39 -oletusasetukset Code 39 ON/OFF Kuva 3-12 ON (oletus) Kuva 3-13 OFF Code 39:n aloitus-/lopetusmerkit Aloitus-/lopetusmerkit tunnistavat viivakoodin alku- ja loppupäät. Voit joko lähettää tai olla lähettämättä näitä merkkejä. Oletuksena näitä merkkejä ei lähetetä. Kuva 3-14 Lähetä Kuva 3-15 Älä lähetä Code 39:n tarkistusmerkki Ei tarkistusmerkkiä merkitsee, että skanneri lukee ja lähettää viivakooditiedot tarkistusmerkin kanssa tai ilman. Tämä on oletusasetus. Vahvista ja lähetä merkitsee, että skanneri lukee vain Code 39 -viivakoodeja, jotka on tulostettu tarkistusmerkin kanssa, ja lähettää tämän merkin skannattujen tietojen lopussa. 8 Luku 3 Symboliversiot
Vahvista, mutta älä lähetä merkitsee, että skanneri lukee vain Code 39 -viivakoodeja, jotka on tulostettu tarkistusmerkin kanssa, mutta ei lähetä tarkistusmerkkiä skannattujen tietojen kanssa. Code 39 -viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 0 48 merkkiä. Oletuksena vähimmäispituus on 0 ja enimmäispituus 48. Kuva 3-16 Viestin vähimmäispituus Kuva 3-17 Viestin enimmäispituus Code 39, liitä Tällä toiminnolla skanneri voi liittää usean Code 39 -viivakoodin tiedot yhteen ennen lähettämistä isäntätietokoneelle. Kun skanneri kohtaa Code 39 -viivakoodin, jossa on liittämisen laukaisinmerkki, se lukee Code 39 -viivakoodeja välimuistiin, kunnes vastaan tulee Code 39 -viivakoodi, jossa ei ole liittämisen laukaisinta. Sitten tiedot lähetetään viivakoodien lukujärjestyksessä (FIFO). Tämä toiminto ei ole oletuksena käytössä. Kuva 3-18 ON Kuva 3-19 OFF Farmaseuttinen koodi 32 (PARAF) Farmaseuttinen koodi 32 on Code 39 -symboliversion muoto, jota käytetään italialaisissa apteekeissa. Tämä symboliversio tunnetaan myös nimellä PARAF. HUOMAUTUS: Asetuksen Trioptic-koodi sivulla 38 on oltava OFF, kun, skannataan PARAF-koodeja. Koodi 39 9
Kuva 3-20 ON Kuva 3-21 OFF (oletus) Täysi ASCII Jos täyden ASCII:n Code 39 -dekoodaus on käytössä, tietyt viivakoodin merkkiparit tulkitaan yhtenä merkkinä. Esimerkiksi $V dekoodataan ASCII-merkiksi SYN ja /C dekoodataan ASCII-merkiksi #. Tämä toiminto on oletuksena poissa käytöstä. Merkkipari Dekoodattu ASCII-merkki %U NUL $A SOH $B STX $C ETX $D EOT $E ENQ $F ACK $G BEL $H BS $I HT $J LF $K VT $L FF $M CR $N SO $O SI $P DLE $Q DC1 $R DC2 $S DC3 $T DC4 $U NAK $V SYN 10 Luku 3 Symboliversiot
Merkkipari Dekoodattu ASCII-merkki $W ETB $X CAN $Y EM $Z SUB %A ESC %B FS %C GS %D RS %E US SPACE SP /A! /B /C # /D $ /E % /F & /G /H ( /I ) /J * /K + /L, - -.. /O / 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 Koodi 39 11
Merkkipari Dekoodattu ASCII-merkki 9 9 /Z : %F ; %G < %H = %I > %J? %V @ A A B B C C D D E E F F G G H H I I J J K K L L M M N N O O P P Q Q R R S S T T U U V V W W X X Y Y Z Z 12 Luku 3 Symboliversiot
Merkkipari Dekoodattu ASCII-merkki %K [ %L \ %M ] %N ^ %O _ %W +A a +B b +C c +D d +E e +F f +G g +H h +I I +J j +K k +L l +M m +N n +O o +P p +Q q +R r +S s +T t +U u +V v +W w +X x +Y y +Z z %P { %Q Koodi 39 13
Merkkipari Dekoodattu ASCII-merkki %R } %S ~ %T DEL Merkkiparit /M ja /N dekoodataan miinusmerkiksi ja pisteeksi, tässä järjestyksessä. Merkkiparit /P /Y dekoodataan numeroiksi 0 9. Kuva 3-22 ON Kuva 3-23 OFF Code 39 -koodisivu Koodisivut määrittävät merkkikoodien yhdistämiset merkkeihin. Jos merkit eivät näy oikein vastaanotetuissa tiedoissa, se voi johtua siitä, että skannattava viivakoodi luotiin eri koodisivulla kuin mitä isäntäohjelma odottaa. Merkkien näyttäminen oikein: 1. Skannaa koodisivun viivakoodi. 2. Skannaa kohdasta ISO 2022- / ISO 646 -merkkivaihdot sivulla 84 koodisivu, jolla viivakoodit luotiin. 3. Skannaa kohdasta Ohjelmointikaavio sivulla 96 arvo ja skannaa sitten Tallenna. Limitetty 2/5 Kuva 3-24 Limitetty 2/5 -oletusasetukset Limitetty 2/5 ON/OFF Kuva 3-25 ON (oletus) 14 Luku 3 Symboliversiot
Kuva 3-26 OFF Limitetty 2/5 -tarkistusmerkki Ei tarkistusmerkkiä merkitsee, että skanneri lukee ja lähettää viivakooditiedot tarkistusmerkin kanssa tai ilman. Tämä on oletusasetus. Vahvista ja lähetä merkitsee, että skanneri lukee vain Limitetty 2/5 -viivakoodeja, jotka on tulostettu tarkistusmerkin kanssa, ja lähettää tämän merkin skannattujen tietojen lopussa. Vahvista, mutta älä lähetä merkitsee, että skanneri lukee vain Limitetty 2/5 -viivakoodeja, jotka on tulostettu tarkistusmerkin kanssa, mutta ei lähetä tarkistusmerkkiä skannattujen tietojen kanssa. Limitetty 2/5 -viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 2 80 merkkiä. Oletuksena vähimmäispituus on 4 ja enimmäispituus 80. Kuva 3-27 Viestin vähimmäispituus Kuva 3-28 Viestin enimmäispituus NEC 2/5 Kuva 3-29 NEC 2/5 -oletusasetukset NEC 2/5 15
NEC 2/5 ON/OFF Kuva 3-30 ON (oletus) Kuva 3-31 OFF NEC 2/5 -tarkistusmerkki Ei tarkistusmerkkiä merkitsee, että skanneri lukee ja lähettää viivakooditiedot tarkistusmerkin kanssa tai ilman. Tämä on oletusasetus. Vahvista ja lähetä merkitsee, että skanneri lukee vain NEC 2/5 -viivakoodeja, jotka on tulostettu tarkistusmerkin kanssa, ja lähettää tämän merkin skannattujen tietojen lopussa. Vahvista, mutta älä lähetä merkitsee, että skanneri lukee vain NEC 2/5 -viivakoodeja, jotka on tulostettu tarkistusmerkin kanssa, mutta ei lähetä tarkistusmerkkiä skannattujen tietojen kanssa. NEC 2/5 -viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 2 80 merkkiä. Oletuksena vähimmäispituus on 4 ja enimmäispituus 80. Kuva 3-32 Viestin vähimmäispituus Kuva 3-33 Viestin enimmäispituus 16 Luku 3 Symboliversiot
Koodi 93 Kuva 3-34 Code 93 -oletusasetukset Code 93 ON/OFF Kuva 3-35 ON (oletus) Kuva 3-36 OFF Code 93 -viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 0 80 merkkiä. Oletuksena vähimmäispituus on 0 ja enimmäispituus 80. Kuva 3-37 Viestin vähimmäispituus Kuva 3-38 Viestin enimmäispituus Code 93, liitä Tällä toiminnolla skanneri voi liittää usean Code 93 -viivakoodin tiedot yhteen ennen lähettämistä isäntätietokoneelle. Kun tämä toiminto on käytössä, skanneri tallentaa ne Koodi 93 -viivakoodit, jotka alkavat välilyönnillä (pois lukien aloitus- ja lopetussymbolit), eikä se lähetä tietoja välittömästi. Skanneri tallentaa tiedot viivakoodien lukemisjärjestyksessä ja poistaa jokaisesta ensimmäisen välilyönnin. Skanneri lähettää liitetyt tiedot, kun se lukee Koodi 93 -viivakoodin, joka alkaa jollain muulla merkillä kuin välilyönnillä. Tämä toiminto ei ole oletuksena käytössä. Kuva 3-39 ON Koodi 93 17
Kuva 3-40 OFF Code 93 -koodisivu Koodisivut määrittävät merkkikoodien yhdistämiset merkkeihin. Jos merkit eivät näy oikein vastaanotetuissa tiedoissa, se voi johtua siitä, että skannattava viivakoodi luotiin eri koodisivulla kuin mitä isäntäohjelma odottaa. Merkkien näyttäminen oikein: 1. Skannaa koodisivun viivakoodi. 2. Skannaa kohdasta ISO 2022- / ISO 646 -merkkivaihdot sivulla 84 koodisivu, jolla viivakoodit luotiin. 3. Skannaa kohdasta Ohjelmointikaavio sivulla 96 arvo ja skannaa sitten Tallenna. Teollinen suora 2/5 (kolmen palkin aloitus/lopetus) Kuva 3-41 Teollinen suora 2/5 -oletusasetukset Teollinen suora 2/5 ON/OFF Kuva 3-42 ON Kuva 3-43 OFF (oletus) Teollinen suora 2/5 -viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 48 merkkiä. Oletuksena vähimmäispituus on 4 ja enimmäispituus 48. Kuva 3-44 Viestin vähimmäispituus 18 Luku 3 Symboliversiot
Kuva 3-45 Viestin enimmäispituus Teollinen suora 2/5 IATA (kahden palkin aloitus/lopetus) Kuva 3-46 Teollinen suora 2/5 IATA -oletusasetukset Teollinen suora 2/5 IATA ON/OFF Kuva 3-47 ON Kuva 3-48 OFF (oletus) Teollinen suora 2/5 IATA -viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 48 merkkiä. Oletuksena vähimmäispituus on 4 ja enimmäispituus 48. Kuva 3-49 Viestin vähimmäispituus Kuva 3-50 Viestin enimmäispituus Matriisi 2/5 Kuva 3-51 Matriisi 2/5 -oletusasetukset Teollinen suora 2/5 IATA (kahden palkin aloitus/lopetus) 19
Matriisi 2/5 ON/OFF Kuva 3-52 ON Kuva 3-53 OFF (oletus) Matriisi 2/5 -viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 80 merkkiä. Oletuksena vähimmäispituus on 4 ja enimmäispituus 80. Kuva 3-54 Viestin vähimmäispituus Kuva 3-55 Viestin enimmäispituus Koodi 11 Kuva 3-56 Code 11 -oletusasetukset Code 11 ON/OFF Kuva 3-57 ON Kuva 3-58 OFF (oletus) 20 Luku 3 Symboliversiot
Code 11:n tarkistusmerkki Tällä asetuksella määritetään, vaaditaanko Koodi 11 -viivakoodeille 1 vai 2 tarkistusnumeroa. Oletuksena vaaditaan kaksi tarkistusnumeroa. Kuva 3-59 Yksi tarkistusnumero Kuva 3-60 Kaksi tarkistusnumeroa Code 11 -viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 80 merkkiä. Oletuksena vähimmäispituus on 4 ja enimmäispituus 80. Kuva 3-61 Viestin vähimmäispituus Kuva 3-62 Viestin enimmäispituus Koodi 128 Kuva 3-63 Code 128 -oletusasetukset Code 128 ON/OFF Kuva 3-64 ON (oletus) Kuva 3-65 OFF Koodi 128 21
ISBT 128 -ketjutus Vuonna 1994 Kansainvälinen verensiirtolääketieteen yhdistys ISBT ratifioi kriittisten veritietojen kommunikaatiostandardin. ISBT-muotojen käyttämiseen vaaditaan maksullinen lisenssi. ISBT 128 - sovelluskuvauksessa kuvataan 1) verituotteiden kriittiset tietoelementit, 2) nykyinen suositus Koodi 128:n käyttämiseksi sen hyvän tietoturvan ja tilaa säästävän rakenteen vuoksi, 3) Koodi 128:n muunnelma, joka tukee viereisten merkkien ketjutusta, ja 4) verituotteen tarran viivakoodien standardoitu asettelu. Käytä seuraavia viivakoodeja ketjutuksen ottamiseksi käyttöön ja poistamiseksi käytöstä. Oletusasetus on OFF. Kuva 3-66 ON Kuva 3-67 OFF Code 128 -viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 0 80 merkkiä. Oletuksena vähimmäispituus on 0 ja enimmäispituus 80. Kuva 3-68 Viestin vähimmäispituus Kuva 3-69 Viestin enimmäispituus Code 128, liitä Tällä toiminnolla skanneri voi liittää usean Code 128 -viivakoodin tiedot yhteen ennen lähettämistä isäntätietokoneelle. Kun skanneri kohtaa Code 128 -viivakoodin, jossa on liittämisen laukaisinmerkki, se lukee Code 128 -viivakoodeja välimuistiin, kunnes vastaan tulee Code 128 -viivakoodi, jossa ei ole liittämisen laukaisinta. Sitten tiedot lähetetään viivakoodien lukujärjestyksessä (FIFO). Tämä toiminto on oletuksena käytössä. Kuva 3-70 ON Kuva 3-71 OFF 22 Luku 3 Symboliversiot
Code 128 -koodisivu Koodisivut määrittävät merkkikoodien yhdistämiset merkkeihin. Jos merkit eivät näy oikein vastaanotetuissa tiedoissa, se voi johtua siitä, että skannattava viivakoodi luotiin eri koodisivulla kuin mitä isäntäohjelma odottaa. Merkkien näyttäminen oikein: 1. Skannaa koodisivun viivakoodi. GS1-128 2. Skannaa kohdasta ISO 2022- / ISO 646 -merkkivaihdot sivulla 84 koodisivu, jolla viivakoodit luotiin. 3. Skannaa kohdasta Ohjelmointikaavio sivulla 96 arvo ja skannaa sitten Tallenna. Kuva 3-72 GS1-128-oletusasetukset GS1-128 ON/OFF Kuva 3-73 ON (oletus) Kuva 3-74 OFF GS1-128-viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 80 merkkiä. Oletuksena vähimmäispituus on 1 ja enimmäispituus 80. Kuva 3-75 Viestin vähimmäispituus Kuva 3-76 Viestin enimmäispituus GS1-128 23
Telepen Kuva 3-77 Telepen-oletusasetukset Telepen ON/OFF Kuva 3-78 ON Kuva 3-79 OFF (oletus) Telepen-tuotos AIM Telepen -tuotostilan avulla skanneri lukee symbolit aloitus-/lopetuskaavalla 1 ja dekoodaa ne täytenä vakio-ascii:na (aloitus-/lopetuskaava 1). Alkuperäisen Telepen-tuotostilan avulla skanneri lukee symbolit aloitus-/lopetuskaavalla 1, dekoodaa ne pakattuina numeroarvoina ja valinnaisesti täytenä ASCII:na (aloitus-/lopetuskaava 2). Oletuksena käytetään AIM Telepen -tuotostilaa. Kuva 3-80 AIM Telepen -tuotos Kuva 3-81 Alkuperäinen Telepen-tuotos Telepen-viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 60 merkkiä. Oletuksena vähimmäispituus on 1 ja enimmäispituus 60. Kuva 3-82 Viestin vähimmäispituus Kuva 3-83 Viestin enimmäispituus 24 Luku 3 Symboliversiot
UPC-A Kuva 3-84 UPC-A-oletusasetukset UPC-A ON/OFF HUOMAUTUS: UPC-A-viivakoodien muuntamiseksi EAN-13-muotoon katso kohta UPC-A:n muuntaminen EAN-13:ksi sivulla 31. Kuva 3-85 ON (oletus) Kuva 3-86 OFF UPC-A-tarkistusnumero Tällä valinnalla voit määrittää, lähetetäänkö skannattujen tietojen lopussa tarkistusnumero. Tämä valinta on oletuksena käytössä. Kuva 3-87 ON Kuva 3-88 OFF UPC-A-numerojärjestelmä UPC-symbolin numerojärjestelmä lähetetään oletuksena skannattujen tietojen alussa, mutta skanneri voidaan ohjelmoida jättämään se lähettämättä. Kuva 3-89 ON Kuva 3-90 OFF UPC-A 25
UPC-A-lisäys Tämä valinta lisää joko 2 tai 5 numeroa skannattujen UPC-A-tietojen loppuun. Oletuksena sekä 2 että 5 numeron lisäys ovat poissa käytöstä. Kuva 3-91 2 numeron lisäys ON Kuva 3-92 2 numeron lisäys OFF Kuva 3-93 5 numeron lisäys ON Kuva 3-94 5 numeron lisäys OFF UPC-A-lisäys vaaditaan Kun Vaaditaan skannataan, skanneri lukee vain UPC-A-viivakoodeja, joissa on lisäys. Joko 2 tai 5 numeron lisäys on otettava käyttöön. Katso kohta UPC-A-lisäys sivulla 26. Oletuksena lisäystä ei vaadita. Kuva 3-95 Vaaditaan Kuva 3-96 Ei vaadita UPC-A-lisäyksen aikakatkaisu Voit määrittää ajan, jonka skanneri etsii lisäystä Jos lisäystä ei löydetä tänä aikana, tiedot joko lähetetään tai hylätään riippuen kohdan UPC-A-lisäys vaaditaan sivulla 26 asetuksesta. 1. Skannaa lisäyksen aikakatkaisun viivakoodi. 26 Luku 3 Symboliversiot
2. Aseta kohdassa Ohjelmointikaavio sivulla 96 aikakatkaisu (välillä 0 65 535 ms). HUOMAUTUS: Aikakatkaisu on oletuksena 100 ms. 3. Skannaa Tallenna. UPC-A-lisäyksen erotin Kun tämä toiminto on ON-tilassa, viivakoodin tiedot ja lisäyksen tiedot erotetaan välilyönnillä. Kun tämä on OFF-tilassa, välilyöntiä ei lisätä. Tämä ominaisuus on oletuksena ON-tilassa. Kuva 3-97 ON Kuva 3-98 OFF UPC-A/EAN-13, jossa laajennettu kuponkikoodi Käytä seuraavia viivakoodeja UPC-A:n sekä EAN-13:n, jossa on laajennettu kuponkikoodi, ottamiseksi käyttöön tai poistamiseksi käytöstä. Oletusarvolla (OFF) skanneri pitää kuponkikoodeja ja laajennettuja koodeja yksittäisinä viivakoodeina. Jos skannaat Salli ketjutus -koodin, havaitessaan kuponkikoodin ja laajennetun kuponkikoodin yhdessä skannauksessa skanneri lähettää kummankin yhdellä symboliversiolla. Muuten se lähettää ensimmäisen lukemansa kuponkikoodin. Jos skannaat Vaadi ketjutus -koodin, skannerin täytyy nähdä ja lukea kuponkikoodi ja laajennettu kuponkikoodi samalla lukukerralla tietojen lähettämiseksi. Tiedoista ei luoda tuotosta, jos kumpaakin koodia ei lueta. UPC-A/EAN-13, jossa laajennettu kuponkikoodi 27
Kuponki GS1 DataBar -tuotos Jos skannaat kuponkeja, joissa on sekä UPC- että GS1 DataBar -koodit, voi olla tarpeen skannata ja luoda tuotos vain GS1 DataBar -koodista. Skannaa ON-koodi vain GS1 DataBar -koodin tietojen skannaukseksi ja tuotoksen luomiseksi. Tämä ominaisuus on oletuksena OFF-tilassa. Kuva 3-99 ON Kuva 3-100 OFF UPC-E0 Kuva 3-101 UPC-E0-oletusasetukset UPC-E0 ON/OFF Useimmat UPC-viivakoodit alkavat 0-numerojärjestelmällä. Käytä näiden koodien lukemiseen UPC-E0:aa. Jos sinun täytyy lukea koodeja, jotka alkavat 1-numerojärjestelmällä, käytä kohtaa UPC-E1 sivulla 30. Kuva 3-102 ON (oletus) Kuva 3-103 OFF UPC-E0-laajennus UPC-E0-laajennus laajentaa UPC-E-koodin 12-numeroiseen UPC-A-muotoon. Tämä ominaisuus on oletuksena pois käytöstä. Kuva 3-104 ON 28 Luku 3 Symboliversiot
Kuva 3-105 OFF UPC-E0-lisäys vaaditaan Kun Vaaditaan skannataan, skanneri lukee vain UPC-E-viivakoodeja, joissa on lisäys. Oletuksena lisäystä ei vaadita. Kuva 3-106 Vaaditaan Kuva 3-107 Ei vaadita UPC-E0-lisäyksen erotin Kun tämä toiminto on ON-tilassa, viivakoodin tiedot ja lisäyksen tiedot erotetaan välilyönnillä. Tämä on oletusasetus. Kun tämä ominaisuus on OFF-tilassa, välilyöntiä ei lisätä. UPC-E0-tarkistusnumero Tämä ominaisuus määrittää, lähetetäänkö skannattujen tietojen lopussa tarkistusnumero. Oletusasetus on ON. Kuva 3-108 ON Kuva 3-109 OFF UPC-E0 29
UPC-E0-etunolla Tämä ominaisuus mahdollistaa etunollan (0) lähettämisen skannattujen tietojen alussa. Oletusasetus on ON. Voit estää lähetyksen skannaamalla OFF-koodin. Kuva 3-110 ON Kuva 3-111 OFF UPC-E0-lisäys Tämä valinta lisää joko 2 tai 5 numeroa skannattujen UPC-E-tietojen loppuun. Oletuksena sekä 2 että 5 numeron lisäys ovat poissa käytöstä. Kuva 3-112 2 numeron lisäys ON Kuva 3-113 2 numeron lisäys OFF Kuva 3-114 5 numeron lisäys ON Kuva 3-115 5 numeron lisäys OFF UPC-E1 Useimmat UPC-viivakoodit alkavat 0-numerojärjestelmällä. Voit lukea nämä koodit kohdasta UPC-E0 ON/OFF sivulla 28. Jos sinun täytyy lukea koodeja, jotka alkavat 1-numerojärjestelmällä, käytä UPC-E1:tä. Tämä symboliversio on oletuksena OFF. Kuva 3-116 ON 30 Luku 3 Symboliversiot
Kuva 3-117 OFF (oletus) EAN/JAN-13 Kuva 3-118 EAN-/JAN-oletusasetukset EAN-/JAN-13 ON/OFF Kuva 3-119 ON (oletus) Kuva 3-120 OFF UPC-A:n muuntaminen EAN-13:ksi Kun UPC-A muunnettuna EAN-13:ksi skannataan, UPC-A-viivakoodit muunnetaan 13-numeroisiksi EAN-13- koodeiksi lisäämällä alkuun nolla. Kun Älä muunna UPC-A:ta skannataan, UPC-A-viivakoodit luetaan UPC-A:na. Tämä on oletusasetus. EAN-/JAN-13-tarkistusnumero Tällä valinnalla voit määrittää, lähetetäänkö skannattujen tietojen lopussa tarkistusnumero. Tämä on oletuksena käytössä. Kuva 3-121 ON EAN/JAN-13 31
Kuva 3-122 OFF EAN-/JAN-13-lisäys Tämä valinta lisää joko 2 tai 5 numeroa skannattujen EAN-/JAN-13-tietojen loppuun. Oletuksena sekä 2 että 5 numeron lisäys ovat poissa käytöstä. Kuva 3-123 2 numeron lisäys ON Kuva 3-124 2 numeron lisäys OFF Kuva 3-125 5 numeron lisäys ON Kuva 3-126 5 numeron lisäys OFF EAN-/JAN-13-lisäys vaaditaan Kun Vaaditaan skannataan, skanneri lukee vain EAN-/JAN-13-viivakoodeja, joissa on lisäys. Oletuksena lisäystä ei vaadita. Kuva 3-127 Vaaditaan Kuva 3-128 Ei vaadita EAN-/JAN-13-lisäyksen erotin Kun tämä toiminto on ON-tilassa, viivakoodin tiedot ja lisäyksen tiedot erotetaan välilyönnillä. Tämä on oletusasetus. 32 Luku 3 Symboliversiot
Kun tämä ominaisuus on OFF-tilassa, välilyöntiä ei lisätä. ISBN-muuntaminen Kun ON skannataan, EAN-13:n Bookland-symbolit muunnetaan vastaavaksi ISBN-muotoiseksi numeroksi. Tämä ominaisuus on oletuksena OFF-tilassa. Kuva 3-129 ON Kuva 3-130 OFF EAN/JAN-8 Kuva 3-131 EAN-/JAN-8-oletusasetukset EAN-/JAN-8 ON/OFF Kuva 3-132 ON (oletus) Kuva 3-133 OFF EAN-/JAN-8-tarkistusnumero Tällä valinnalla voit määrittää, lähetetäänkö skannattujen tietojen lopussa tarkistusnumero. Tämä on oletuksena käytössä. EAN/JAN-8 33
Kuva 3-134 ON Kuva 3-135 OFF EAN-/JAN-8-lisäys Tämä valinta lisää joko 2 tai 5 numeroa skannattujen EAN-/JAN-8-tietojen loppuun. Oletuksena sekä 2 että 5 numeron lisäys ovat poissa käytöstä. Kuva 3-136 2 numeron lisäys ON Kuva 3-137 2 numeron lisäys OFF Kuva 3-138 5 numeron lisäys ON Kuva 3-139 5 numeron lisäys OFF EAN-/JAN-8-lisäys vaaditaan Kun Vaaditaan skannataan, skanneri lukee vain EAN-/JAN-8-viivakoodeja, joissa on lisäys. Oletuksena lisäystä ei vaadita. Kuva 3-140 Vaaditaan Kuva 3-141 Ei vaadita 34 Luku 3 Symboliversiot
EAN-/JAN-8-lisäyksen erotin Kun tämä toiminto on ON-tilassa, viivakoodin tiedot ja lisäyksen tiedot erotetaan välilyönnillä. Tämä on oletusasetus. Kun tämä ominaisuus on OFF-tilassa, välilyöntiä ei lisätä. MSI Kuva 3-142 MSI-oletusasetukset MSI ON/OFF Kuva 3-143 ON Kuva 3-144 OFF (oletus) MSI-tarkistusmerkki MSI-viivakoodien kanssa käytetään eri tarkistusmerkkityyppejä. Voit ohjelmoida skannerin lukemaan MSIviivakoodeja, joissa on Tyyppi 10 -tarkistusmerkit. Kun tarkistusmerkin asetus on Vahvista Tyyppi 10/11 ja lähetä, skanneri lukee vain MSI-viivakoodeja, joihin on tulostettu määritetyn tyyppiset tarkistusmerkit, ja lähettää merkit skannattujen tietojen lopussa. Kun tarkistusmerkin asetus on Vahvista Tyyppi 10/11, mutta älä lähetä, skanneri lukee vain MSIviivakoodeja, joihin on tulostettu määritetyn tyyppiset tarkistusmerkit, mutta ei lähetä tarkistusmerkkejä skannattujen tietojen mukana. Kuva 3-145 Vahvista Tyyppi 10, mutta älä lähetä (oletus) MSI 35
Kuva 3-146 Vahvista Tyyppi 10 ja lähetä Kuva 3-147 Vahvista 2 Tyyppi 10 -merkkiä, mutta älä lähetä Kuva 3-148 Vahvista 2 Tyyppi 10 -merkkiä ja lähetä Kuva 3-149 Vahvista Tyyppi 10- ja sitten Tyyppi 11 -merkit, mutta älä lähetä Kuva 3-150 Vahvista Tyyppi 10- ja sitten Tyyppi 11 -merkit ja lähetä Kuva 3-151 Poista MSI-tarkistusmerkit käytöstä MSI-viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 4 48 merkkiä. Oletuksena vähimmäispituus on 4 ja enimmäispituus 48. Kuva 3-152 Viestin vähimmäispituus Kuva 3-153 Viestin enimmäispituus 36 Luku 3 Symboliversiot
GS1 DataBar Omnidirectional Kuva 3-154 Monisuuntainen GS1 DataBar -oletusasetukset Monisuuntainen GS1 DataBar ON/OFF Kuva 3-155 ON (oletus) Kuva 3-156 OFF GS1 DataBar Limited Kuva 3-157 Rajoitettu GS1 DataBar -oletusasetukset Rajoitettu GS1 DataBar ON/OFF Kuva 3-158 ON (oletus) Kuva 3-159 OFF GS1 DataBar Expanded Kuva 3-160 Laajennettu GS1 DataBar -oletusasetukset GS1 DataBar Omnidirectional 37
Laajennettu GS1 DataBar ON/OFF Kuva 3-161 ON (oletus) Kuva 3-162 OFF Laajennettu GS1 DataBar -viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 4 74 merkkiä. Oletuksena vähimmäispituus on 4 ja enimmäispituus 74. Kuva 3-163 Viestin vähimmäispituus Kuva 3-164 Viestin enimmäispituus Trioptic-koodi HUOMAUTUS: Jos aiot skannata PARAF-koodeja (katso Farmaseuttinen koodi 32 (PARAF) sivulla 9), Trioptickoodin asetuksen täytyy olla OFF. Trioptic-koodia käytetään magneettisten tallennusvälineiden merkitsemiseen. Kuva 3-165 ON Kuva 3-166 OFF (oletus) 38 Luku 3 Symboliversiot
Codablock A Kuva 3-167 Codablock A -oletusasetukset Codablock A ON/OFF Kuva 3-168 ON Kuva 3-169 OFF (oletus) Codablock A -viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 600 merkkiä. Oletuksena vähimmäispituus on 1 ja enimmäispituus 600. Kuva 3-170 Viestin vähimmäispituus Kuva 3-171 Viestin enimmäispituus Codablock F Kuva 3-172 Codablock F -oletusasetukset Codablock F ON/OFF Kuva 3-173 ON Codablock A 39
Kuva 3-174 OFF (oletus) Codablock F -viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 2048 merkkiä. Oletuksena vähimmäispituus on 1 ja enimmäispituus 2048. Kuva 3-175 Viestin vähimmäispituus Kuva 3-176 Viestin enimmäispituus Etikettikoodi Standardietikettikoodia käytetään kirjastoissa. Tämä symboliversio on oletuksena OFF. Kuva 3-177 ON Kuva 3-178 OFF (oletus) PDF417 Kuva 3-179 PDF417-oletusasetukset PDF417 ON/OFF Kuva 3-180 ON (oletus) 40 Luku 3 Symboliversiot
Kuva 3-181 OFF PDF417-viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 2750 merkkiä. Oletuksena vähimmäispituus on 1 ja enimmäispituus 2750. Kuva 3-182 Viestin vähimmäispituus Kuva 3-183 Viestin enimmäispituus PDF417-koodisivu Koodisivut määrittävät merkkikoodien yhdistämiset merkkeihin. Jos merkit eivät näy oikein vastaanotetuissa tiedoissa, se voi johtua siitä, että skannattava viivakoodi luotiin eri koodisivulla kuin mitä isäntäohjelma odottaa. Merkkien näyttäminen oikein: 1. Skannaa koodisivun viivakoodi. 2. Skannaa kohdasta ISO 2022- / ISO 646 -merkkivaihdot sivulla 84 koodisivu, jolla viivakoodit luotiin. 3. Skannaa kohdasta Ohjelmointikaavio sivulla 96 arvo ja skannaa sitten Tallenna. MacroPDF417 MacroPDF417 on PDF417:n toteutus, jonka avulla suuri määrä tietoa voidaan koodata useisiin PDF417- viivakoodeihin. Kun tämä valinta on käytössä, nämä useat viivakoodit kootaan yksittäiseksi merkkijonoksi. Kuva 3-184 ON (oletus) Kuva 3-185 OFF MacroPDF417 41
MicroPDF417 Kuva 3-186 MicroPDF417-oletusasetukset MicroPDF417 ON/OFF Kuva 3-187 ON Kuva 3-188 OFF (oletus) MicroPDF417-viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 366 merkkiä. Oletuksena vähimmäispituus on 1 ja enimmäispituus 366. Kuva 3-189 Viestin vähimmäispituus Kuva 3-190 Viestin enimmäispituus GS1-komposiittikoodit Lineaarisia koodeja yhdistetään erityiseen 2D-komposiittikomponenttiin uuden GS1-komposiittiluokan symboliversion luomiseksi. GS1-komposiittisymboliversiot sallivat olemassa olevien symboliversioiden käytön. Kuva 3-191 ON Kuva 3-192 OFF (oletus) 42 Luku 3 Symboliversiot
UPC-/EAN-versio Skannaa UPC-/EAN-versio ON -viivakoodi lineaarisen UPC- tai EAN-komponentin sisältävien GS1- komposiittisymboleiden dekoodaamiseksi. (Tämä ei vaikuta GS1-komposiittisymboleihin, joilla on lineaarinen GS1-128- tai GS1-komponentti.) Tämä ominaisuus on oletuksena pois käytöstä. Kuva 3-193 UPC-/EAN-versio ON Kuva 3-194 UPC-/EAN-versio OFF GS1-komposiittikoodiviestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 2435 merkkiä. Oletuksena vähimmäispituus on 1 ja enimmäispituus 2435. Kuva 3-195 Viestin vähimmäispituus Kuva 3-196 Viestin enimmäispituus GS1 Emulation Skanneri voi automaattisesti muotoilla minkä tahansa GS1-tietolähteen tuotoksen vastaavan GS1-128- tai GS1 DataBar -symbolin sisällön emuloimiseksi. GS1-tietolähteisiin kuuluvat UPC-A ja UPC-E, EAN-13 ja EAN-8, ITF-14, GS1-128, GS1-128 DataBar ja GS1-komposiittikoodit. (Mitä tahansa GS1-tietoja hyväksyvää sovellusta voidaan yksinkertaistaa, koska sen tarvitsee tunnistaa vain yksi tietolähteen tyyppi.) Jos GS1-128-emulaatio skannataan, kaikki vähittäismyyntikoodit (UPC, UPC-E, EAN-8 ja EAN-13) laajennetaan 16-numeroisiksi. Jos AIM-tunnus on käytössä, arvo on GS1-128 AIM ID, ]C1. (Katso kohtaa Symboliversiokaaviot sivulla 73.) Jos GS1-koodilaajennus OFF skannataan, vähittäismyyntikoodin laajennus otetaan pois käytöstä ja UPC-Elaajennusta ohjaa asetus UPC-E0-laajennus sivulla 28. Jos AIM-tunnus on käytössä, arvo on GS1-128 AIM ID, ]C1. (Katso kohtaa Symboliversiokaaviot sivulla 73.) GS1 Emulation 43
Jos EAN-8:n muunnos EAN-13:ksi skannataan, kaikki EAN-8-viivakoodit muunnetaan EAN-13-muotoon. Jos GS1-128-emulaatio skannataan, kaikki vähittäismyyntikoodit (UPC, UPC-E, EAN-8 ja EAN-13) laajennetaan 16-numeroisiksi. Jos AIM-tunnus on käytössä, arvo on GS1-128 AIM ID, ]C1. (Katso kohtaa Symboliversiokaaviot sivulla 73.) GS1-emulaatio on oletuksena OFF. Linkitetty TCIF-koodi 39 (TLC39) Tämä on komposiittikoodi, sillä siinä on sekä lineaarinen Code 39 -komponentti että pinottu MicroPDF417- komponentti. Kaikki viivakoodinlukijat voivat lukea lineaarisen Code 39 -komponentin. MicroPDF417- komponentti voidaan dekoodata vain, jos tämä symboliversio on ON. Lineaarinen komponentti saatetaan dekoodata Code 39:nä, vaikka tämän symboliversion asetus olisi OFF. Kuva 3-197 ON Kuva 3-198 OFF (oletus) QR-koodi Kuva 3-199 QR-koodin oletusasetukset QR-koodi ON/OFF Tämä valinta koskee sekä QR-koodia että Micro QR -koodia. Kuva 3-200 ON (oletus) 44 Luku 3 Symboliversiot
Kuva 3-201 OFF QR-koodiviestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 7089 merkkiä. Oletuksena vähimmäispituus on 1 ja enimmäispituus 7089. Kuva 3-202 Viestin vähimmäispituus Kuva 3-203 Viestin enimmäispituus QR-koodi, liitä Tällä toiminnolla skanneri voi liittää usean QR-koodin tiedot yhteen ennen lähettämistä isäntätietokoneelle. Kun skanneri lukee liittämisen laukaisinmerkin sisältävän QR-koodin, se lukee näissä viivakoodeissa ilmaistun määrän QR-koodeja välimuistiin. Kun oikea määrä koodeja on luettu, tiedoista tehdään tuotokset viivakoodien ilmaisemassa järjestyksessä. Tämä toiminto on oletuksena käytössä. Kuva 3-204 ON Kuva 3-205 OFF QR-koodin koodisivu Koodisivut määrittävät merkkikoodien yhdistämiset merkkeihin. Jos merkit eivät näy oikein vastaanotetuissa tiedoissa, se voi johtua siitä, että skannattava viivakoodi luotiin eri koodisivulla kuin mitä isäntäohjelma odottaa. Merkkien näyttäminen oikein: 1. Skannaa koodisivun viivakoodi. QR-koodi 45
2. Skannaa kohdasta ISO 2022- / ISO 646 -merkkivaihdot sivulla 84 koodisivu, jolla viivakoodit luotiin. 3. Skannaa kohdasta Ohjelmointikaavio sivulla 96 arvo ja skannaa sitten Tallenna. Datamatriisi Kuva 3-206 Datamatriisin oletusasetukset Datamatriisi ON/OFF Kuva 3-207 ON (oletus) Kuva 3-208 OFF Datamatriisiviestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 3116 merkkiä. Oletuksena vähimmäispituus on 1 ja enimmäispituus 3116. Kuva 3-209 Viestin vähimmäispituus Kuva 3-210 Viestin enimmäispituus Datamatriisilisäys Tällä toiminnolla skanneri voi liittää usean datamatriisikoodin tiedot yhteen ennen lähettämistä isäntätietokoneelle. Kun skanneri lukee liittämisen laukaisinmerkin sisältävän datamatriisikoodin, se lukee näissä viivakoodeissa ilmaistun määrän datamatriisikoodeja välimuistiin. Kun oikea määrä koodeja on luettu, tiedoista tehdään tuotokset viivakoodien ilmaisemassa järjestyksessä. Tämä toiminto on oletuksena käytössä. 46 Luku 3 Symboliversiot
Kuva 3-211 ON Kuva 3-212 OFF Datamatriisikoodisivu Koodisivut määrittävät merkkikoodien yhdistämiset merkkeihin. Jos merkit eivät näy oikein vastaanotetuissa tiedoissa, se voi johtua siitä, että skannattava viivakoodi luotiin eri koodisivulla kuin mitä isäntäohjelma odottaa. Merkkien näyttäminen oikein: 1. Skannaa koodisivun viivakoodi. MaxiCode 2. Skannaa kohdasta ISO 2022- / ISO 646 -merkkivaihdot sivulla 84 koodisivu, jolla viivakoodit luotiin. 3. Skannaa kohdasta Ohjelmointikaavio sivulla 96 arvo ja skannaa sitten Tallenna. Kuva 3-213 MaxiCode-oletusasetukset MaxiCode ON/OFF Kuva 3-214 ON Kuva 3-215 OFF (oletus) MaxiCode-viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 150 merkkiä. Oletuksena vähimmäispituus on 1 ja enimmäispituus 150. MaxiCode 47
Kuva 3-216 Viestin vähimmäispituus Kuva 3-217 Viestin enimmäispituus Aztec-koodi Kuva 3-218 Aztec-koodin oletusasetukset Aztec-koodi ON/OFF Kuva 3-219 ON (oletus) Kuva 3-220 OFF Aztec-koodiviestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 3832 merkkiä. Oletuksena vähimmäispituus on 1 ja enimmäispituus 3832. Kuva 3-221 Viestin vähimmäispituus Kuva 3-222 Viestin enimmäispituus Aztec, liitä Tällä toiminnolla skanneri voi liittää usean Aztec-viivakoodin tiedot yhteen ennen lähettämistä isäntätietokoneelle. Kun skanneri lukee liittämisen laukaisinmerkin sisältävän Aztec-viivakoodin, se lukee näissä viivakoodeissa ilmaistun määrän Aztec-viivakoodeja välimuistiin. Kun oikea määrä koodeja on luettu, 48 Luku 3 Symboliversiot
tiedoista tehdään tuotokset viivakoodien ilmaisemassa järjestyksessä. Tämä toiminto on oletuksena käytössä. Kuva 3-223 ON Kuva 3-224 OFF Aztec-koodisivu Koodisivut määrittävät merkkikoodien yhdistämiset merkkeihin. Jos merkit eivät näy oikein vastaanotetuissa tiedoissa, se voi johtua siitä, että skannattava viivakoodi luotiin eri koodisivulla kuin mitä isäntäohjelma odottaa. Merkkien näyttäminen oikein: 1. Skannaa koodisivun viivakoodi. 2. Skannaa kohdasta ISO 2022- / ISO 646 -merkkivaihdot sivulla 84 koodisivu, jolla viivakoodit luotiin. 3. Skannaa kohdasta Ohjelmointikaavio sivulla 96 arvo ja skannaa sitten Tallenna. Yksinkertainen kiinalainen koodi (Han Xin) Kuva 3-225 Han Xin -oletusasetukset Han Xin -koodi ON/OFF Kuva 3-226 ON Kuva 3-227 OFF (oletus) Yksinkertainen kiinalainen koodi (Han Xin) 49
Han Xin -koodiviestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 1 7833 merkkiä. Oletuksena vähimmäispituus on 1 ja enimmäispituus 7833. Kuva 3-228 Viestin vähimmäispituus Kuva 3-229 Viestin enimmäispituus Postikoodit 2D Seuraavaksi luetellaan kaikki mahdolliset 2D-postikoodit sekä sallitut 2D-postikoodien yhdistelmät. Vain yksi 2D-postikoodivalinta voi olla aktiivisena kerrallaan. Jos skannaat toisen 2D-postikoodivalinnan, se kirjoitetaan ensimmäisen valinnan päälle. 2D-postikoodit ovat oletuksena OFF. Kuva 3-230 OFF Yksittäiset 2D-postikoodit Kuva 3-231 Australian posti ON Kuva 3-232 Britannian posti ON Kuva 3-233 Kanadan posti ON Kuva 3-234 Intelligent Mail -viivakoodi ON 50 Luku 3 Symboliversiot
Kuva 3-235 Japanin posti ON Kuva 3-236 KIX-posti ON Kuva 3-237 Planet-koodi ON HUOMAUTUS: Katso kohta Planet-koodin tarkistusnumero sivulla 53. Kuva 3-238 Postal-4i ON Kuva 3-239 Postnet ON HUOMAUTUS: Katso kohta Postnet-tarkistusnumero sivulla 54. Kuva 3-240 Postnet, jossa B- ja B -kentät ON Kuva 3-241 InfoMail ON 2D-yhdistelmäpostikoodit Kuva 3-242 InfoMail ja Britannian posti ON Kuva 3-243 Intelligent Mail -viivakoodi ja Postnet, jossa B- ja B -kentät ON Postikoodit 2D 51
Kuva 3-244 Postnet ja Postal-4i ON Kuva 3-245 Postnet ja Intelligent Mail -viivakoodi ON Kuva 3-246 Postal-4i ja Intelligent Mail -viivakoodi ON Kuva 3-247 Postal-4i ja Postnet, jossa B- ja B -kentät ON Kuva 3-248 Planet-koodi ja Postnet ON Kuva 3-249 Planet-koodi ja Postnet, jossa B- ja B -kentät ON Kuva 3-250 Planet-koodi ja Postal-4i ON Kuva 3-251 Planet-koodi ja Intelligent Mail -viivakoodi ON Kuva 3-252 Planet-koodi, Postnet ja Postal-4i ON Kuva 3-253 Planet-koodi, Postnet ja Intelligent Mail -viivakoodi ON 52 Luku 3 Symboliversiot
Kuva 3-254 Planet-koodi, Postal-4i ja Intelligent Mail -viivakoodi ON Kuva 3-255 Postnet, Postal-4i ja Intelligent Mail -viivakoodi ON Kuva 3-256 Planet-koodi, Postal-4i ja Postnet, jossa B- ja B -kentät ON Kuva 3-257 Planet-koodi, Intelligent Mail -viivakoodi ja Postnet, jossa B- ja B -kentät ON Kuva 3-258 Postal-4i, Intelligent Mail -viivakoodi ja Postnet, jossa B- ja B -kentät ON Kuva 3-259 Planet-koodi, Postal-4i, Intelligent Mail -viivakoodi ja Postnet ON Kuva 3-260 Planet-koodi, Postal-4i, Intelligent Mail -viivakoodi ja Postnet, jossa B- ja B -kentät ON Planet-koodin tarkistusnumero Tällä asetuksella voit määrittää, lähetetäänkö skannattujen Planet-kooditietojen lopussa tarkistusnumero. Tämä asetus on oletuksena pois käytöstä. Kuva 3-261 ON Kuva 3-262 OFF Postikoodit 2D 53
Postnet-tarkistusnumero Tällä asetuksella voit määrittää, lähetetäänkö skannattujen Postnet-tietojen lopussa tarkistusnumero. Tämä asetus on oletuksena pois käytöstä. Kuva 3-263 ON Kuva 3-264 OFF Australian postin tulkinta Tällä asetuksella hallitaan, mitä tulkintaa käytetään australialaisten 4 tilan symbolien asiakaskenttiin. HUOMAUTUS: Katso lisätietoja Australian Postin määritelmätaulukoista. Palkkituotos luettelee kaavat 0123-muodossa. Tämä on oletusasetus. Asetuksella Numeerinen N-taulukko kenttä tulkitaan numeerisina tietoina N-taulukolla. Asetuksella Aakkosnumeerinen C-taulukko kenttä tulkitaan aakkosnumeerisina tietoina C-taulukolla. Asetuksella Yhdistelmä, C- ja N-taulukko kenttä tulkitaan joko C- tai N-taulukolla. Postikoodit (Kiinan posti) Seuraavaksi luetellaan lineaariset postikoodit. Mikä tahansa lineaaristen postikoodien yhdistelmävalinta voi olla aktiivinen kerrallaan. Kiinan posti (Hongkong 2/5) Kuva 3-265 Kiinan postin (Hongkong 2/5) oletusasetukset 54 Luku 3 Symboliversiot
Kiinan posti (Hongkong 2/5) ON/OFF Kuva 3-266 ON Kuva 3-267 OFF (oletus) Kiinan posti (Hongkong 2/5) -viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 2 80 merkkiä. Oletuksena vähimmäispituus on 4 ja enimmäispituus 80. Kuva 3-268 Viestin vähimmäispituus Kuva 3-269 Viestin enimmäispituus Korean posti Kuva 3-270 Korean postin oletusasetukset Korean posti ON/OFF Kuva 3-271 ON Kuva 3-272 OFF (oletus) Postikoodit (Kiinan posti) 55
Korean postin viestin pituus Skannaa seuraavat viivakoodit viestin pituuden muuttamiseksi. Lisätietoja on kohdassa Viestin pituuden kuvaus sivulla 5. Vähimmäis- ja enimmäispituudet voivat olla 2 80 merkkiä. Oletuksena vähimmäispituus on 4 ja enimmäispituus 48. Kuva 3-273 Viestin vähimmäispituus Kuva 3-274 Viestin enimmäispituus Korean postin tarkistusnumero Tällä valinnalla voit määrittää, lähetetäänkö skannattujen tietojen lopussa tarkistusnumero. Oletuksena näitä tietoja ei lähetetä. Kuva 3-275 ON Kuva 3-276 OFF 56 Luku 3 Symboliversiot
4 OCR-ohjelmointi Seuraavat ohjeet koskevat skannerin ohjelmointia optista tekstintunnistusta (OCR) varten. Skanneri lukee seuraavia OCR-fontteja: OCR-A, OCR-B, MICR E-13B ja SEMI-fontti kokovälillä 6 60. Voit joko valita esimääritellyn OCR-mallin tai luoda mukautetun mallin lukemaasi OCR-muotoa varten. Tällä hetkellä seuraavia OCR-merkkejä tuetaan: OCR-A: OCR-B MICR E-13B: 0123456789 OCR-oletusasetukset Skannaa seuraava viivakoodi kaikkien OCR-valintojen nollaamiseksi mukautettuihin asetuksiin tai tehdasasetuksiin. OCR-lukemisen ottaminen käyttöön Skannaa yksi seuraavista viivakoodeista skannerin ohjelmoimiseksi OCR:n lukemista varten: Normaali video (mustat merkit valkoisella taustalla), Käänteinen video (valkoiset merkit mustalla taustalla) tai Normaali ja käänteinen video. Kuva 4-1 Normaali video OCR-oletusasetukset 57
Kuva 4-2 Käänteinen video Kuva 4-3 Normaali ja käänteinen video OCR-lukemisen poistaminen käytöstä: Skannaa OCR OFF -viivakoodi. Työskentelysuunta OCR-merkit on luettava oikeaan suuntaan. OCR voi esimerkiksi lukea väärin merkkejä, jotka skannataan sivuttain tai ylösalaisin. Käytä työskentelysuunnan asetusta, jos OCR-merkkisi eivät yleensä ole pystyssä skannattaessa. Jos OCR-merkkijono ei ole valitun suuntainen, sitä ei lueta. Työskentelysuunnan valinta: Skannaa yksi seuraavista viivakoodeista. Kuva 4-4 Pystyssä (oletus) Kuva 4-5 Pystysuora, alhaalta ylös Kuva 4-6 Ylösalaisin Kuva 4-7 Pystysuora, ylhäältä alas 58 Luku 4 OCR-ohjelmointi
Esimääritetyt OCR-mallit Passimalli Passimallilla voidaan lukea ICAO-standardiin pohjautuvia passeja, viisumeita ja virallisia matkustusasiakirjoja. Tällä mallilla voidaan lukea OCR-A- ja OCR-B-fontteja. Passit ja Format-A-viisumit sisältävät kaksi riviä, joilla on 44 OCR-B-merkkiä. Format-B-viisumit ja TD-2-matkustusasiakirjat sisältävät kaksi riviä, joilla on 36 OCR-B-merkkiä. TD-1- matkustusasiakirjat sisältävät kolme riviä, joilla on 30 OCR-B-merkkiä. Esimerkki: Passi, OCR-B-teksti Esimerkki: Format-A-viisumi, OCR-B-teksti Esimerkki: Format-B-viisumi, OCR-B-teksti Esimerkki: TD-1-matkustusasiakirja, OCR-B-teksti Esimerkki: TD-2-matkustusasiakirja, OCR-B-teksti Passimallin ottaminen käyttöön: Skannaa seuraava viivakoodi. ISBN-malli ISBN-mallia käytetään ISBN-kirjanumeroiden skannaamiseen joko OCR-A- tai OCR-B-fontilla. Esimerkki: 13 merkin ISBN-muoto, OCR-A-teksti Tämä muoto koostuu 4 kirjaimesta (ISBN) ja 13 merkistä, joihin kuuluu väliviivoja. Viimeinen numero on 10 numeron (0 9) Mod 11 -tarkistussumma tai kirjain X. Kaikkien ISBN-tulosten tarkistussumma tarkistetaan. Esimerkki: 17 merkin ISBN-muoto, OCR-A-teksti Esimääritetyt OCR-mallit 59
Tämä muoto poikkeaa 13 merkin muodosta niin, että tarkistussumma on vain 10 numeron (0 9) Mod 10 - tarkistussumma. Skannaa seuraava viivakoodi ISBN-mallin ottamiseksi käyttöön. Voit ottaa käyttöön useita esimääritettyjä OCR-malleja ISBN-mallin ohella. Katso kohta Useita esimääritettyjä OCR-malleja sivulla 61. Hintakenttämalli Hintakenttää käytetään useissa sovelluksissa, kuten kirjojen hinnoittelussa. Hintakenttämalli lukee sekä OCR-A- että OCR-B-fonttia. Muoto on seuraavanlainen: Kentän alussa on C ja lopussa E. Hintakentän ensimmäinen osa on C ja neljä numeroa. Toinen kenttä alkaa valuuttamerkillä. Yllä olevassa esimerkissä näytetään kirjain P, mutta hintakenttämalli sallii seuraavat lisämerkit: Valuuttamerkin jälkeen on 3, 4, 5, tai 6 numeroa ja lopetuskirjain E. Malli lukee sekä OCR-A- että OCR-Bfonttia. Seuraavat esimerkit voidaan myös lukea, kun hintakenttämalli on käytössä: Skannaa seuraava viivakoodi hintakenttämallin ottamiseksi käyttöön. Voit ottaa käyttöön useita esimääritettyjä OCR-malleja hintakenttämallin kanssa. Katso kohta Useita esimääritettyjä OCR-malleja sivulla 61. MICR E-13B -mallit MICR E-13B koostuu 14 merkistä: numerot 0 9 ja 4 ohjausmerkkiä. Nämä 4 merkkiä tunnetaan nimellä TOAD (Transit, On Us, Amount ja Dash), ja ne tuotetaan seuraavalla tavalla: MICR-merkki Toiminto ASCII-merkki Desimaali Hex Transit (kuljetus) A 65 0x41 Amount (määrä) B 66 0x42 On Us (tilin tunniste) C 67 0x43 Dash (viiva) D 68 0x44 60 Luku 4 OCR-ohjelmointi
MICR E-13B:tä käytetään liiketoimintasovelluksissa, kuten sekeissä, pankkitilinumeroiden ja pankkien reititysnumeroiden koodaamiseen, tarkistusnumeroihin ja muihin tietoihin yhdellä rivillä. Sekkien ja muiden taloudellisten asiakirjojen tietojen edustukseen on standardiohjeet, mutta asiakirjan suunnittelijalle on jätetty paljon vapauksia. MICR E-13B -malli lukee minkä tahansa MICR-merkkijonon, jonka pituus on 4 40 merkkiä. Mallissa sallitaan vain yksi peräkkäinen välilyönti. Koska monissa sekeissä MICR-rivi sisältää yhdellä tai useammalla välilyönnillä erotettuja kenttiä, nämä kentät luetaan ja niistä tehdään tuotokset yksittäisinä MICRmerkkijonoina. Useat erityyppiset merkkijonot tuottavat MICR-tuotoksen. MICR-tekstin luennat on siis syytä tarkistaa osittaisten lukemisten varalta, jolloin vain osa kohteena olevasta MICR-merkkijonosta on skannerille esitettävässä kuvassa. Seuraavat esimerkit voidaan lukea, kun MICR E-13B -malli on käytössä: HUOMAUTUS: Kolmannessa esimerkissä on kaksi erillistä tuotosta ensimmäisen ja toisen kentän 4 välilyönnin välistä. Skannaa seuraava viivakoodi MICR E-13B -mallin ottamiseksi käyttöön. Voit ottaa käyttöön useita esimääritettyjä OCR-malleja MICR E-13B -mallin ohella. Katso kohta Useita esimääritettyjä OCR-malleja sivulla 61. Yksi MICR E13-B:n vakiokentistä on reitityskenttä. Siinä on Transit-symboli (A), 9 numeroa ja lopettava Transit-symboli. Joissain sekeissä reitityskenttä eritellään kummassakin päässä ainakin yhdellä välilyönnillä ja se voidaan lukea itsenäisenä kenttänä. Tämä voidaan suorittaa luomalla seuraava malli (katso Mukautetut OCR-mallit sivulla 62): 1 4 x 4 1 5 1 4 9 x 4 1 0 Jos reitityskenttä on osa pidempää kenttää (eli joko aloittavan tai lopettavan Transit-symbolin ja muiden MICR-tietojen välillä ei ole välilyöntiä), näiden asiakirjojen lukemiseksi täytyy luoda mukautettu malli. Useita esimääritettyjä OCR-malleja Skannaa yksi seuraavista viivakoodeista esimääritettyjen OCR-mallien yhdistelmien käyttämiseksi. Kuva 4-8 Ota käyttöön ISBN-malli ja mukautettu malli Kuva 4-9 Ota käyttöön ISBN- ja hintakenttämalli Useita esimääritettyjä OCR-malleja 61
Kuva 4-10 Ota käyttöön ISBN- ja MICR E-13B -malli Kuva 4-11 Ota käyttöön ISBN-malli, mukautettu malli ja hintakenttämalli Kuva 4-12 Ota käyttöön ISBN-malli, mukautettu malli ja MICR E-13B -malli Kuva 4-13 Ota käyttöön ISBN-, hintakenttä- ja MICR E-13B -malli Kuva 4-14 Ota käyttöön ISBN-malli, mukautettu malli, hintakenttä- ja MICR E-13B -malli Kuva 4-15 Ota käyttöön hintakenttämalli ja mukautettu malli Kuva 4-16 Ota käyttöön hintakenttä- ja MICR E-13B -malli Kuva 4-17 Ota käyttöön hintakenttämalli, mukautettu malli ja MICR E-13B -malli Kuva 4-18 Ota käyttöön MICR E-13B -malli ja mukautettu malli Mukautetut OCR-mallit Voit luoda mukautetun mallin, joka koostuu skannerin lukemien OCR-merkkijonojen pituuden ja sisällön määrittävästä merkkijonosta. Mallit määrittävät OCR-fontin sekä tekstin asettelun riveinä ja sarakkeina. Joka rivillä voi olla enintään 50 merkkiä ja mallissa voi olla 18 riviä, joten merkkimaksimi on 320. Sallitut 62 Luku 4 OCR-ohjelmointi
Välilyönnit merkkivaihtoehdot voidaan määrittää jokaiselle merkkipaikalle täsmällisinä ASCII-arvoina, ASCII-arvojen ryhminä, yleismerkeillä tai näiden tyyppien yhdistelmillä. Parempien OCR-tulosten saamiseksi rajoita merkkipaikkojen arvot sovelluksen odotettuihin arvoihin. Mallissa ei sallita pidempiä kuin yhden välilyönnin pituisia sisäisiä välejä. Seuraava OCR-teksti on kelvollinen, koska kirjainten E ja S välillä on vain yksi välilyönti. Seuraava teksti sen sijaan ei ole kelvollinen, koska sanojen välillä on kaksi välilyöntiä: Merkin koko Rivin alussa tai lopussa saa olla haluttu määrä välilyöntejä. Nämä välilyönnit täytyy sisällyttää malliin välilyönnin ASCII-arvolla (desimaali: 32, heksadesimaali: 0x20), eivätkä ne saa olla osa ryhmää tai yleismerkkiä. OCR-merkin ihanteellinen koko otannan jälkeen on noin 20 pikseliä, mutta jopa 50 pikseliä korkeita merkkejä voidaan lukea. Jos OCR-merkit ovat johdonmukaisesti yli 40 pikseliä korkeita, kuvan tarkkuuden pienentäminen kertoimella 2 tuottaa paremmat nopeudet ja dekoodausnopeudet. Euron, punnan ja jenin valuuttamerkit OCR-mallin merkkijonoissa käytetään 7-bittisiä ASCII-arvoja, mutta euron, punnan ja jenin valuuttamerkeille ei ole 7-bittistä ASCII-edustusta. Näiden merkkien 8-bittiset koodit ovat seuraavat: Valuutta Desimaali Hex Euro 128 0x80 Punta 163 0xA3 Jeni 165 0xA5 Heksadesimaalimerkki tuotetaan. Esimerkiksi euron tuotos on [0xA3]. Lisätietoja on kohdassa Alempi ASCIIviitetaulukko sivulla 77. Mukautetun OCR-mallin luominen Mukautetut OCR-mallit ovat useista ohjauskoodeista ja vakio-ascii-arvoista koostuvia merkkijonoja. HUOMAUTUS: Tämän osion esimerkeissä välilyöntejä käytetään mallimerkkijonoissa vain luettavuuden helpottamiseksi. Ohjauskoodikaavio Ohjauskoodi Arvo Argumentti Mallin loppu 0 Uusi malli 1 Fontti: Mukautetun OCR-mallin luominen 63
Ohjauskoodi Arvo Argumentti 1: OCR-A 2: OCR-B 3: Sekä OCR-A että OCR-B 4: MICR 5: SEMI Uusi rivi 2 Määritä ryhmän alku 3 ID [001-255] Määritä ryhmän loppu 4 Yleismerkki: numeerinen 5 [0 9] Yleismerkki: aakkoset 6 [A Z, isot kirjaimet] Yleismerkki: aakkosnumeeriset s7 [0 9] [A Z, isot kirjaimet] Yleismerkki: mikä tahansa (myös välilyönti) 8 Määritetty ryhmä A ID [001-255] Sisäisen ryhmän alku B Sisäisen ryhmän loppu C Tarkistussumma D Painot, tyyppi, MOD Kiinteä merkin toisto E [01 50] Muuttuva merkin toisto F Matala alue [01 50] Korkea alue [01 50] ASCII-heksadesimaaliarvo x## 2 numeroa Uusi malli Kaikki OCR-mallit alkavat Uusi malli -ohjauskoodilla. Ohjauskoodia välittömästi seuraava arvo ilmaisee fontin/fontit, joille malli on suunniteltu. Esimerkki: 8 numeroa on luettava joko OCR-A- tai OCR-B-fontilla seuraavasti: Käytettävä merkkijono: 1 3 5 5 5 5 5 5 5 5 0 Seuraavassa se on eriteltynä osiin: Ohjauskoodi Kuvaus 1 Uusi malli 3 Sekä OCR-A- että OCR-B-fontti 5 Yleismerkki: numeerinen (8 kertaa) 5 64 Luku 4 OCR-ohjelmointi
Ohjauskoodi Kuvaus 5 5 5 5 5 5 0 Mallin loppu Useita rivejä Malli voi sisältää useita erillisiä malleja samassa merkkijonossa. Aloita jokainen malli Uusi malli - ohjauskoodilla. Usean rivin mallissa uusi rivi ilmaistaan Uusi rivi -ohjauskoodilla. Esimerkki: Sinun täytyy lukea 2 riviä OCR-A-merkkejä. Ensimmäisellä rivillä on 4 numeroa ja toisella rivillä 8 aakkosnumeerista merkkiä ja välilyöntejä. Käytettävä merkkijono: 1 1 5 5 5 5 2 8 8 8 8 8 8 8 8 0 Seuraavassa se on eriteltynä osiin: Ohjauskoodi Kuvaus 1 Uusi malli 1 OCR-A-fontti 5 Yleismerkki: numeerinen (4 kertaa) 5 5 5 2 Uusi rivi 8 Yleismerkki: numeerinen (8 kertaa) 8 8 8 8 8 8 Mukautetun OCR-mallin luominen 65
Ohjauskoodi Kuvaus 8 0 Mallin loppu Kiinteä merkin toisto Käyttäjän mallien luomisen helpottamiseksi Kiinteä merkin toisto -ohjauskoodia voidaan käyttää merkin toistamiseksi tietyn määrän kertoja. Mikä tahansa tietty ASCII-arvo, yleismerkki tai ryhmä voidaan toistaa. Koska jokaisella OCR-rivillä voi olla enintään 50 merkkiä, voit lyhentää merkkijonoasi kiinteällä merkin toistolla. Esimerkki: Samassa esimerkissä kuin kohdassa Uusi malli sivulla 64 on luettava 8 numeroa joko OCR-A- tai OCR-B-fontilla: Ilman merkkien toistamista merkkijono oli seuraava: 1 3 5 5 5 5 5 5 5 5 0 Kiinteällä merkin toistolla merkkijono on seuraava: 3 5 E 0 8 0 Seuraavassa se on eriteltynä osiin: Ohjauskoodi Kuvaus 1 Uusi malli 3 Sekä OCR-A- että OCR-B-fontti E Kiinteä merkin toisto (8 kertaa) 0 8 0 Mallin loppu Muuttuva merkin toisto Muuttuva merkin toisto -ohjauskoodia voidaan käyttää kuvailemaan merkkien toiston määrää muuttuvasti. Mikä tahansa tietty ASCII-arvo, yleismerkki tai ryhmä voidaan toistaa. Ohjauskoodi edellyttää 4 tavua, joissa on annettu vähimmäis- ja enimmäismäärät (kummallekin 2 tavua), jotka merkki saa esiintyä mallissa. Koska jokaisella OCR-rivillä voi olla enintään 50 merkkiä, voit lyhentää merkkijonoasi muuttuvalla merkin toistolla. Vähimmäis- ja enimmäismäärät voivat olla välillä 1 50. Vähimmäismäärän on oltava pienempi tai yhtä suuri kuin enimmäismäärän. Esimerkki: Sinun täytyy lukea OCR-B-merkkejä, joihin kuuluu 5, 6 tai 7 numeroa. Merkkijono ilman toistuvia muuttuvia merkkejä on seuraava: 1 2 5 5 5 5 5 1 2 5 5 5 5 5 5 1 2 5 5 5 5 5 5 5 0 Toistuvilla muuttuvilla merkeillä merkkijono on seuraava: 1 2 5 F 0 5 0 7 0 Seuraavassa se on eriteltynä osiin: 66 Luku 4 OCR-ohjelmointi
Ohjauskoodi Kuvaus 1 Uusi malli 2 OCR-B-fontti 5 Yleismerkki: numeerinen F Muuttuva merkin toisto (vähintään 5 kertaa, enintään 7 kertaa) 05 07 0 Mallin loppu Ryhmät Tiettyyn merkkipaikkaan on määritettävä, minkä arvon tekstimerkki voi saada. Mallin koon pienentämiseksi voit määrittää yleisiä ASCII-merkkien ryhmiä ja sitten käyttää määritetyn ryhmän ohjausmerkkiä saman sarjan jatkuvan toistamisen sijaan. Ryhmät voivat koostua yksittäisistä ASCII-arvoista tai yleismerkkiarvoista. Yleismerkkiarvoja ovat ohjauskoodit Numeerinen (5), Aakkoset (6), Aakkosnumeerinen (7) ja Mikä tahansa (8). Määritä ryhmä Määritetty ryhmä -ohjauskoodilla, jonka jälkeen on tunnus välillä 1 255. (Jopa 255 ryhmää voidaan määrittää yhteen malliin.) Käytä ryhmää sen tunnuksella missä tahansa rakentamassasi mallissa. HUOMAUTUS: Sisäkkäisiä ryhmiä ei sallita. Esimerkki: Sinun täytyy lukea 3 numeroa ja sitten joko A, B, C tai numero. Merkkijono on seuraava: 1 2 3 0 0 1 x 4 1 x 4 2 x 4 3 5 4 5 5 5 A 0 0 1 0 Seuraavassa se on eriteltynä osiin: Ohjauskoodi Kuvaus 1 Uusi malli 2 Sekä OCR-A- että OCR-B-fontti 3 Määritetty ryhmä 001 Ryhmän tunnus x41 x42 x43 ASCII-heksadesimaaliarvo merkille A ASCII-heksadesimaaliarvo merkille B ASCII-heksadesimaaliarvo merkille C 5 Numero 4 Määritä ryhmän loppu 5 3 numeroa 5 5 Mukautetun OCR-mallin luominen 67
Ohjauskoodi Kuvaus A001 Määritetty ryhmä, tunnus 001 0 Mallin loppu Katso merkkien muunnokset heksadesimaaliarvoiksi kohdista ASCII-muunnoskaavio (koodisivu 1252) sivulla 75 ja Alempi ASCII-viitetaulukko sivulla 77. Sisäinen ryhmä Sisäinen ryhmä -ohjauskoodi määrittää kertaluontoisen esiintymän ryhmästä, joka käyttää mallissa yhden merkkipaikan. Käytä tätä uniikeille merkkien ryhmille, jotka esiintyvät vain kerran. Tarkistussummat ja painotus Tarkistussumma vähentää väärin lukemisen todennäköisyyttä. Tarkistussummia on kahdenlaisia: rivi ja lohko. Parannettua tarkistussummasuojausta varten on neljä erityyppistä painotusta: 1, 12, 13 ja 137. Tarkistussumman laskenta perustuu moduloaritmetiikkaan. Modulo-kerroin voi olla välillä 6 36. Tarkistussumma-ohjauskoodia (D) välittömästi seuraava tavu määrittää käytettävän tarkistussumman tyypin seuraavan taulukon mukaisesti. Bittikohdat Merkitys 7, 6: Painotustyyppi 00: Painotustyyppi: 1 01: Painotustyyppi: 12 10: Painotustyyppi: 13 11: Painotustyyppi: 137 5: Tarkistussumman tyyppi 0: Rivi 1: Lohko 4 0: Modulo-arvo Tarkistussumma modulo 5 Rivitarkistussummat (0) suorittavat tarkistussummalaskennan kaikille samalla rivillä esiintyville edeltäville merkeille. Lohkotarkistussummat (1) suorittavat tarkistussummalaskennan kaikille mallin merkeille ensimmäiseen merkkiin asti. Ne käsittävät useita rivejä. 5-bittiseen modulo-arvoon tallennetaan tarkistussumma modulo 5. Tallennettu numero voi olla välillä 1 31. Tämä numero edustaa tarkistussumman modulo-arvoja välillä 5 36. Modulo-arvo 0 (tarkistussumman modulo 5) ei ole sallittu. Tarkistussummakentän merkeillä on numeerinen arvo, jota käytetään tarkistussumman laskennassa. Numerot muutetaan numeeriseksi arvokseen (0 9). Isoille kirjaimille annetaan numerot 10:stä (A) 35:een (Z). Kaikkien välimerkkien arvo tarkistussummaa varten on 0. Ne kuitenkin lasketaan merkkipaikaksi, kun määritetään tarkistussumman laskemiseen käytettäviä painoarvoja. Painotustyyppi Painotustyyppi määrittää, kuinka painoarvot voivat muuttua merkkipaikan mukaan. Oletuspainotustyyppi on 1. Tämä merkitsee, että tarkistussumma perustuu vain merkkien arvoihin, ei paikkoihin. Muut painotustyypit monistavat merkkien arvot toistuvalla painoarvolla, mikä auttaa tunnistamaan merkit, joiden sarakepaikat on vaihdettu. 68 Luku 4 OCR-ohjelmointi
Neljä käytettävissä olevaa painotustyyppiä ovat seuraavat: Painotustyyppi Monistusarvot 1 1 1 1 1 1... 12 1 2 1 2 1 2... 13 1 3 1 3 1 3... 137 1 3 7 1 3 7 1 3 7... Tarkistussummamerkki alkaa aina painolla 1. Kun liikutaan vasemmalle tarkistussummasta, painoarvo päivitetään sarjan seuraavaan jäseneen. Sarjat toistuvat, kunnes saavutetaan rivin (rivitarkistussumma) tai mallin (lohkotarkistussumma) ensimmäinen merkki. Tuloksena saatava summa jaetaan tarkistussumman modulo-numerolla. Kelvollisella tarkistussummalla jakojäännöksen tulee olla nolla. Tarkistussumman esimerkkejä Kaksi yllä olevaa OCR-B-tekstiriviä sisältävät rivitarkistussumman. Lisäksi rivin 2 viimeinen merkki on lohkotarkistussumma. Kaksi rivitarkistussummaa ovat Mod 10 painolla 13 (133 desimaalina, 0x85 heksadesimaalina) ja lohkotarkistussumma on Mod 36 painolla 137 (255 desimaalina, 0xFF heksadesimaalina). Seuraava malli lukee tämän tekstin: HUOMAUTUS: Rivi- ja lohkotarkistussummien merkinnät on lihavoitu. 2 6 6 6 6 D 8 5 2 6 6 6 D 8 5 D F F 0 Rivitarkistussumma koostuu seuraavista osista: D85 Kuvaus 1 Painotustyyppi: 13 0 Katso kohta Tarkistussummat ja painotus sivulla 68. 0 Tarkistussumman tyyppi: rivi Katso kohta Tarkistussummat ja painotus sivulla 68. 0 Summan käännös binäärikoodiksi 0 1 0 0 Lohkotarkistussumma koostuu seuraavista osista: Tarkistussummat ja painotus 69
DFF Kuvaus 1 Painotustyyppi: 137 1 Katso kohta Tarkistussummat ja painotus sivulla 68. 1 Tarkistussumman tyyppi: lohko Katso kohta Tarkistussummat ja painotus sivulla 68. 1 Summan käännös binäärikoodiksi 1 1 1 1 Ylimmän rivin tarkistussumma on rivin lopussa oleva 6. Tässä esimerkissä näytetään rivin lopussa oleva tarkistussumma, mutta se voi olla missä tahansa kohtaa riviä ja suojata sen vasemmalla puolella olevia merkkejä. Seuraava summa generoidaan varmistamaan asianmukainen tarkistussumma rivillä 1: Huomaa, että painotustyypillä 13 aloitetaan tarkistussummanumerolla 1 ja sitten vaihdellaan 1:n ja 3:n välillä kaikille tarkistussumman vasemmalla puolella oleville numeroille aina rivin ensimmäiseen merkkiin saakka. Aakkosmerkkien numeeriset arvot vaihtelevat välillä 10 (A) ja 35 (Z). Summa 100 on jaollinen 10:llä, joten Mod 10 -tarkistussumma on tässä kelvollinen. Rivillä 2 rivin tarkistussumma on G:n jälkeinen 5. Varmista sen rivi generoimalla summa seuraavasti: Jälleen saatiin 10:llä jaollinen arvo, joten tarkistussumma on kelvollinen. Rivin lopussa oleva X on Mod 36 -lohkotarkistussumma, jonka painotus on 137. Se suojaa kaikkia mallin merkkejä, myös ensimmäistä riviä. Sen summan laskeminen takaperin lohkotarkistussummasta painotuksella 137 antaa seuraavan tuloksen: Tuloksena saatava summa on jaollinen 36:lla, joten lohkotarkistussumma on kelvollinen. OCR-ohjelmointikoodi Kuva 4-19 0 Kuva 4-20 1 70 Luku 4 OCR-ohjelmointi
Kuva 4-21 2 Kuva 4-22 3 Kuva 4-23 4 Kuva 4-24 5 Kuva 4-25 6 Kuva 4-26 7 Kuva 4-27 8 Kuva 4-28 9 Kuva 4-29 A Kuva 4-30 B Kuva 4-31 C Kuva 4-32 D Kuva 4-33 E OCR-ohjelmointikoodi 71
Kuva 4-34 F Voit myös skannata x-viivakoodin heksadesimaalikoodien syöttämiseksi. OCR-ohjelmointikoodien käyttäminen Voit syöttää OCR-malleja käyttämällä sarjakomentoja tai seuraavalla menetelmällä. 1. Skannaa Syötä OCR-malli -viivakoodi. 2. Syötä ohjelmointikoodit. 3. Poistu ja tallenna skannaamalla Tallenna. Katso kohta Ohjelmointikaavio sivulla 96. HUOMAUTUS: Jos teet virheen, poistu tallentamatta skannaamalla Hylkää. 72 Luku 4 OCR-ohjelmointi
A Viitekaaviot Symboliversiokaaviot HUOMAUTUS: m merkitsee AIM-määremerkkiä. Katso AIM-määremerkkien tiedot International Technical Specification -asiakirjan kohdasta Symbology Identifiers. Tiettyjen symboliversioiden etuliite-/jälkiliitemerkinnät ohittavat universaalin merkinnän (Kaikki symboliversiot, 99). Lineaariset symboliversiot Merkinnät AIM ID Mahdolliset määreet (m) HP ID HP-heksadesimaali Kaikki symboliversiot 99 Codabar ]Fm 0 1 a 61 Koodi 11 ]H3 h 68 Koodi 128 ]Cm 0, 1, 2, 4 j 6A Farmaseuttinen koodi 32 (PARAF) ]X0 < 3C Code 39 (tukee täyttä ASCII-tilaa) ]Am 0, 1, 2, 3, 4, 5, 7 b 62 Linkitetty TCIF-koodi 39 (TLC39) ]L2 T 54 Koodit 93 ja 93i ]Gm 0 9, A Z, a m I 69 EAN ]Em 0, 1, 3, 4 d 64 EAN-13 (mukaan lukien Bookland- EAN) ]E0 d 64 EAN-13, jossa laajennus ]E3 d 64 EAN-13, jossa laajennettu kuponkikoodi ]E3 d 64 EAN-8 ]E4 D 44 EAN-8, jossa laajennus ]E3 D 44 GS1 GS1 DataBar ]em 0 y 79 GS1 DataBar Limited ]em { 7B GS1 DataBar Expanded ]em } 7D GS1 128 ]C1 49 2/5 Kiinan posti (Hongkong 2/5) ]X0 Q 51 Limitetty 2/5 ]lm 0, 1, 3 e 65 Symboliversiokaaviot 73
Merkinnät AIM ID Mahdolliset määreet (m) HP ID HP-heksadesimaali Matriisi 2/5 ]X0 m 6D NEC 2/5 ]X0 Y 59 Teollinen suora 2/5 IATA ]Rm 0, 1, 3 f 66 Teollinen suora 2/5 ]S0 f 66 MSI ]Mm 0, 1 g 67 Telepen Bm t 74 UPC 0, 1, 2, 3, 8, 9, A, B, C UPC-A ]E0 c 63 UPC-A, jossa laajennus ]E3 c 63 UPC-A, jossa laajennettu kuponkikoodi ]E3 c 63 UPC-E ]E0 E 45 UPC-E, jossa laajennus ]E3 E 45 UPC-E1 ]X0 E 45 Merkinnät HP ID HP-heksadesimaali Lisää HP-kooditunnus 5C80 Lisää AIM-kooditunnus 5C81 Lisää kenoviiva 5C5C Erätilan määrä 5 35 2D-symboliversiot Merkinnät AIM ID Mahdolliset AIMmääreet (m) HP ID HP-heksadesimaali Kaikki symboliversiot 99 Aztec-koodi ]zm 0 9, A C z 7A Yksinkertainen kiinalainen koodi (Han Zin -koodi) ]X0 H 48 Codablock A ]O6 0, 1, 4, 5, 6 V 56 Codablock F ]Om 0, 1, 4, 5, 6 q 71 Koodi 49 ]Tm 0, 1, 2, 4 l 6C Datamatriisi ]dm 0 6 w 77 GS1 ]em 0 3 GS1-komposiitti ]em 0 3 y 79 74 Liite A Viitekaaviot
Merkinnät AIM ID Mahdolliset AIMmääreet (m) HP ID HP-heksadesimaali GS1 DataBar Omnidirectional ]em y 79 MaxiCode ]Um 0 3 x 78 PDF417 ]Lm 0 2 r 72 MicroPDF417 ]Lm 3-5 R 52 QR-koodi ]Qm 0 6 s 73 Micro QR -koodi ]Qm s 73 Postisymboliversiot Merkinnät AIM ID Mahdolliset AIMmääreet (m) HP ID HP-heksadesimaali Kaikki symboliversiot 99 Australian posti ]X0 A 41 Britannian posti ]X0 B 42 Kanadan posti ]X0 C 43 Kiinan posti ]X0 Q 51 InfoMail ]X0, 2c Intelligent Mail -viivakoodi ]X0 M 4D Japanin posti ]X0 J 4A KIX-posti (Alankomaat) ]X0 K 4B Korean posti ]X0? 3F Planet Code ]X0 L 4C Postal-4i ]X0 N 4E Postnet ]X0 P 50 ASCII-muunnoskaavio (koodisivu 1252) Näppäimistösovelluksissa ASCII-ohjausmerkkejä voidaan edustaa kolmella eri tavalla seuraavan taulukon mukaisesti. CTRL + X -toiminto on käyttöjärjestelmä- ja ohjelmistokohtainen. Seuraavassa taulukoissa on joitain yleisiä Windows-toimintoja. Tämä taulukko koskee USA:n näppäimistöasetteluja. Tietyt merkit saattavat vaihdella maakoodista tai PC:n aluekohtaisista asetuksista riippuen. HUOMAUTUS: Desimaali, Heksadesimaali ja Merkki ovat tulostumattomia ASCII-ohjausmerkkejä. CTRL + X -tila OFF (KBDCAS0) ja Windows -tilan Control + X -tila ON (KBDCAS2) olettavat, että olet näppäimistöohjaus + ASCII (CTRL + X) -tilassa. CTRL + X ja CTRL + X -toiminto ovat kumpikin käytössä, kun Windows -tilan Control + X -tila ON (KBDCAS2) on käytössä. ASCII-muunnoskaavio (koodisivu 1252) 75
DEC HEX Merkki CTRL + X -tila OFF (KBDCAS0) CTRL + X CTRL + X -toiminto 0 00 NUL Varattu CTRL + @ 1 01 SOH Numeronäppäimistö n Enter CTRL + A Valitse kaikki 2 02 STX Caps Lock CTRL + B Lihavoitu 3 03 ETX ALT, painallus CTRL + C Kopio 4 04 EOT ALT, vapautus CTRL + D Kirjanmerkki 5 05 ENQ CTRL, painallus CTRL + E Keskimmäinen 6 06 ACK CTRL, vapautus CTRL + F Etsi 7 07 BEL Enter/rivinvaihto CTRL + G 8 08 BS (Apple, painallus) CTRL + H Historia 9 09 HT Sarkain CTRL + I Kursivoitu 10 0A LF (Apple, vapautus) CTRL + J Tasaus 11 0B VT Sarkain CTRL + K Hyperlinkki 12 0C FF Poista CTRL + L Luettelo, tasattu vasemmalle 13 0D CR Enter/rivinvaihto CTRL + M 14 0E SO Insert CTRL + N Uusi 15 0F SI ESC CTRL + O Auki 16 10 DLE F11 CTRL + P Tulosta 17 11 DC1 Home CTRL + Q Lopeta 18 12 DC2 PrtScn CTRL + R 19 13 DC3 Askelpalautin CTRL + S Tallenna 20 14 DC4 Sarkain taakse CTRL + T 21 15 NAK F12 CTRL + U 22 16 SYN F1 CTRL + V Liitä 23 17 ETB F2 CTRL + W 24 18 CAN F3 CTRL + X 25 19 EM F4 CTRL + Y 26 1 A SUB F5 CTRL + Z 27 1B ESC F6 CTRL + [ 28 1C FS F7 CTRL + \ 29 1D GS F8 CTRL + ] 30 1E RS F9 CTRL + ^ 76 Liite A Viitekaaviot
DEC HEX Merkki CTRL + X -tila OFF (KBDCAS0) CTRL + X CTRL + X -toiminto 31 1F US F10 CTRL + - 127 7F Delete Numeronäppäimistö n Enter Alempi ASCII-viitetaulukko HUOMAUTUS: Windows-koodisivu 1252 ja alempi ASCII käyttävät samoja merkkejä. Taulukko A-1 Tulostuvat merkit DEC HEX Merkki 32 20 <VÄLI> 33 21! 34 22 " 35 23 # 36 24 $ 37 25 % 38 26 & 39 27 ' 40 28 ( 41 29 ) 42 2A * 43 2B + 44 2C, 45 2D 46 2E. 47 2F / 48 30 0 49 31 1 50 32 2 51 33 3 52 34 4 53 35 5 54 36 6 55 37 7 56 38 8 Alempi ASCII-viitetaulukko 77
Taulukko A-1 Tulostuvat merkit ( jatkoa) DEC HEX Merkki 57 39 9 58 3A : 59 3B ; 60 3C < 61 3D = 62 3E > 63 3F? 64 40 @ 65 41 A 66 42 B 67 43 C 68 44 D 69 45 E 70 46 F 71 47 G 72 48 H 73 49 I 74 4A J 75 4B K 76 4C L 77 4D M 78 4E N 79 4F O 80 50 P 81 51 Q 82 52 R 83 53 S 84 54 T 85 55 U 86 56 V 87 57 W 88 58 X 89 59 Y 78 Liite A Viitekaaviot
Taulukko A-1 Tulostuvat merkit ( jatkoa) DEC HEX Merkki 90 5A Z 91 5B [ 92 5C \ 93 5D ] 94 5E ^ 95 5F _ 96 60 ` 97 61 a 98 62 b 99 63 c 100 64 d 101 65 e 102 66 f 103 67 g 104 68 h 105 69 I 106 6A j 107 6B k 108 6C l 109 6D m 110 6E n 111 6F o 112 70 p 113 71 q 114 72 r 115 73 s 116 74 t 117 75 u 118 76 v 119 77 w 120 78 x 121 79 y 122 7A z Alempi ASCII-viitetaulukko 79
Taulukko A-1 Tulostuvat merkit ( jatkoa) DEC HEX Merkki 123 7B { 124 7C 125 7D } 126 7E ~ 127 7F Delete Taulukko A-2 Laajennetut ASCII-merkit DEC HEX CP 1252 ASCII Vaihtoehtoinen laajennettu PS2-skannauskoodi 128 80 Ç nuoli ylöspäin 0x48 129 81 ü nuoli alaspäin 0x50 130 82 é nuoli oikealle 0x4B 131 83 ƒ â nuoli vasemmalle 0x4D 132 84 ä Insert 0x52 133 85 à Delete 0x53 134 86 å Home 0x47 135 87 ç End 0x4F 136 88 ˆ ê Page Up 0x49 137 89 ë Page Down 0x51 138 8A Š è Oikea ALT 0x38 139 8B ï Oikea-CTRL 0x1D 140 8C Œ î Varattu Ei käytössä 141 8D ì Varattu Ei käytössä 142 8E Ž Ä Numeronäppäimist ön Enter 143 8F Å Numeronäppäimist ön / 0x1C 0x35 144 90 É F1 0x3B 145 91 æ F2 0x3C 146 92 Æ F3 0x3D 147 93 ô F4 0x3E 148 94 ö F5 0x3F 149 95 ò F6 0x40 150 96 û F7 0x41 80 Liite A Viitekaaviot
Taulukko A-2 Laajennetut ASCII-merkit ( jatkoa) DEC HEX CP 1252 ASCII Vaihtoehtoinen laajennettu PS2-skannauskoodi 151 97 ù F8 0x42 152 98 ÿ F9 0x43 153 99 Ö F10 0x44 154 9A š Ü F11 0x57 155 9B F12 0x58 156 9C œ Numeronäppäimist ön + 157 9D Numeronäppäimist ön - 158 9E ž Numeronäppäimist ön * 0x4E 0x4A 0x37 159 9F Ÿ ƒ Caps Lock 0x3A 160 A0 á Num Lock 0x45 161 A1 í Vasen ALT 0x38 162 A2 ó Vasen CTRL 0x1D 163 A3 ú Vasen Vaihto 0x2A 164 A4 ñ Oikea Vaihto 0x36 165 A5 Ñ Print Screen Ei käytössä 166 A6 ª Sarkain 0x0F 167 A7 º Vaihto + Sarkain 0x8F 168 A8 Enter 0x1C 169 A9 Esc 0x01 170 AA ª ALT, painallus 0x36 171 AB «½ ALT, vapautus 0xB6 172 AC ¼ CTRL, painallus 0x1D 173 AD CTRL, vapautus 0x9D 174 AE «ALT-järjestys 1 merkillä 175 AF» CTRL-järjestys 1 merkillä 0x36 0x1D 176 B0 177 B1 ± 178 B2 ² 179 B3 ³ 180 B4 Alempi ASCII-viitetaulukko 81
Taulukko A-2 Laajennetut ASCII-merkit ( jatkoa) DEC HEX CP 1252 ASCII Vaihtoehtoinen laajennettu PS2-skannauskoodi 181 B5 µ 182 B6 183 B7 184 B8 185 B9 ¹ 186 BA º 187 BB» 188 BC ¼ 189 BD ½ 190 BE ¾ 191 BF 192 C0 À 193 C1 Á 194 C2 Â 195 C3 Ã 196 C4 Ä 197 C5 Å 198 C6 Æ 199 C7 Ç 200 C8 È 201 C9 É 202 CA Ê 203 CB Ë 204 CC Ì 205 CD Í 206 CE Î 207 CF Ï 208 D0 Ð 209 D1 Ñ 210 D2 Ò 211 D3 Ó 212 D4 Ô 213 D5 Õ 82 Liite A Viitekaaviot
Taulukko A-2 Laajennetut ASCII-merkit ( jatkoa) DEC HEX CP 1252 ASCII Vaihtoehtoinen laajennettu PS2-skannauskoodi 214 D6 Ö 215 D7 216 D8 Ø 217 D9 Ù 218 DA Ú 219 DB Û 220 DC Ü 221 PP Ý 222 DE Þ 223 DF ß 224 E0 à α 225 E1 á ß 226 E2 â Γ 227 E3 ã π 228 E4 ä Σ 229 E5 å σ 230 E6 æ µ 231 E7 ç τ 232 E8 è Φ 233 E9 é Θ 234 EA ê Ω 235 EB ë δ 236 EC ì 237 ED í φ 238 EE î ε 239 EF ï 240 F0 ð 241 F1 ñ ± 242 F2 ò 243 F3 ó 244 F4 ô 245 F5 õ 246 F6 ö Alempi ASCII-viitetaulukko 83
Taulukko A-2 Laajennetut ASCII-merkit ( jatkoa) DEC HEX CP 1252 ASCII Vaihtoehtoinen laajennettu PS2-skannauskoodi 247 F7 248 F8 ø 249 F9 ù 250 FA ú 251 FB û 252 FC ü ⁿ 253 FD ý ² 254 FE þ 255 FF ÿ ISO 2022- / ISO 646 -merkkivaihdot Koodisivut määrittävät merkkikoodien yhdistämiset merkkeihin. Jos merkit eivät näy oikein vastaanotetuissa tiedoissa, se voi johtua siitä, että skannattava viivakoodi luotiin eri koodisivulla kuin mitä isäntäohjelma odottaa. Valitse tässä tapauksessa koodisivu, jolla viivakoodit luotiin. Tietojen merkit näkyvät sitten oikein. Koodisivumenetelmä/-maa Standardi Näppäimistön maa HP-koodisivuvaihtoehto Yhdysvallat (vakio-ascii) ISO/IEC 646-IRV Ei käytössä 1 Automatic National Character Replacement -merkkikorvaus ISO/IEC 2022 Ei käytössä 2 (oletus) Binäärikoodisivu Ei käytössä Ei käytössä 3 Yhdysvallat* ISO/IEC 646-06 0 1 Kanada ISO/IEC 646-121 54 95 Kanada ISO/IEC 646-122 18 96 Japani ISO/IEC 646-14 28 98 Kiina ISO/IEC 646-57 92 99 Iso-Britannia (UK) ISO/IEC 646-04 7 87 Ranska ISO/IEC 646-69 3 83 Saksa ISO/IEC 646-21 4 84 Sveitsi ISO/IEC 646-CH 6 86 Ruotsi/Suomi (laajennettu Annex C) ISO/IEC 646-11 2 82 Irlanti ISO/IEC 646-207 73 97 Tanska ISO/IEC 646-08 8 88 Norja ISO/IEC 646-60 9 94 84 Liite A Viitekaaviot
Koodisivumenetelmä/-maa Standardi Näppäimistön maa HP-koodisivuvaihtoehto Italia ISO/IEC 646-15 5 85 Portugali ISO/IEC 646-16 13 92 Espanja ISO/IEC 646-17 10 90 Espanja ISO/IEC 646-85 51 91 * Automatic National Character Replacement valitsee oletuksena nämä HP-koodisivuvaihtoehdot Koodille 128, Koodille 39 ja Koodille 93. Seuraavissa taulukoissa on ISO/IEC 646:n mukaiset National Character Replacement -merkkikorvaukset eri desimaali- ja heksadesimaalikoodeille. Taulukko A-3 Desimaalikoodi 35 ja heksadesimaalikoodi 23 Maa Maanäppäimistö HP-koodisivu Korvaus US 0 1 # CA 54 95 # CA 18 96 # JP 28 98 # CN 92 99 # Gt 7 87 FR 3 83 DE 4 84 # CH 6 86 ù SE/FI 2 82 # DK 8 88 # NO 9 94 # IE 73 97 IT 5 85 PT 13 92 # ES 10 90 # ES 51 91 # Taulukko A-4 Desimaalikoodi 36 ja heksadesimaalikoodi 24 Maa Maanäppäimistö HP-koodisivu Korvaus US 0 1 $ CA 54 95 $ CA 18 96 $ ISO 2022- / ISO 646 -merkkivaihdot 85
Taulukko A-4 Desimaalikoodi 36 ja heksadesimaalikoodi 24 ( jatkoa) Maa Maanäppäimistö HP-koodisivu Korvaus JP 28 98 $ CN 92 99 Gt 7 87 $ FR 3 83 $ DE 4 84 $ CH 6 86 $ SE/FI 2 82 DK 8 88 $ NO 9 94 $ IE 73 97 $ IT 5 85 $ PT 13 92 $ ES 10 90 $ ES 51 91 $ Taulukko A-5 Desimaalikoodi 64 ja heksadesimaalikoodi 40 Maa Maanäppäimistö HP-koodisivu Korvaus US 0 1 @ CA 54 95 à CA 18 96 à JP 28 98 @ CN 92 99 @ Gt 7 87 @ FR 3 83 à DE 4 84 CH 6 86 à SE/FI 2 82 É DK 8 88 @ NO 9 94 @ IE 73 97 Ó IT 5 85 PT 13 92 86 Liite A Viitekaaviot
Taulukko A-5 Desimaalikoodi 64 ja heksadesimaalikoodi 40 ( jatkoa) Maa Maanäppäimistö HP-koodisivu Korvaus ES 10 90 ES 51 91 Taulukko A-6 Desimaalikoodi 91 ja heksadesimaalikoodi 58 Maa Maanäppäimistö HP-koodisivu Korvaus US 0 1 [ CA 54 95 â CA 18 96 â JP 28 98 [ CN 92 99 [ Gt 7 87 [ FR 3 83 DE 4 84 Ä CH 6 86 è SE/FI 2 82 Ä DK 8 88 Æ NO 9 94 Æ IE 73 97 É IT 5 85 PT 13 92 Ã ES 10 90 i ES 51 91 i Taulukko A-7 Desimaalikoodi 92 ja heksadesimaalikoodi 5C Maa Maanäppäimistö HP-koodisivu Korvaus US 0 1 \ CA 54 95 ç CA 18 96 ç JP 28 98 CN 92 99 \ Gt 7 87 \ FR 3 83 ç DE 4 84 Ö ISO 2022- / ISO 646 -merkkivaihdot 87
Taulukko A-7 Desimaalikoodi 92 ja heksadesimaalikoodi 5C ( jatkoa) Maa Maanäppäimistö HP-koodisivu Korvaus CH 6 86 ç SE/FI 2 82 Ö DK 8 88 Ø NO 9 94 Ø IE 73 97 í IT 5 85 ç PT 13 92 Ç ES 10 90 Ñ ES 51 91 Ñ Taulukko A-8 Desimaalikoodi 93 ja heksadesimaalikoodi 5D Maa Maanäppäimistö HP-koodisivu Korvaus US 0 1 ] CA 54 95 ê CA 18 96 ê JP 28 98 ] CN 92 99 ] Gt 7 87 ] FR 3 83 DE 4 84 Ü CH 6 86 ê SE/FI 2 82 Å DK 8 88 Å NO 9 94 Å IE 73 97 Ú IT 5 85 é PT 13 92 Õ ES 10 90 ES 51 91 Ç Taulukko A-9 Desimaalikoodi 94 ja heksadesimaalikoodi 5E Maa Maanäppäimistö HP-koodisivu Korvaus US 0 1 ^ 88 Liite A Viitekaaviot
Taulukko A-9 Desimaalikoodi 94 ja heksadesimaalikoodi 5E ( jatkoa) Maa Maanäppäimistö HP-koodisivu Korvaus CA 54 95 î CA 18 96 É JP 28 98 ^ CN 92 99 ^ Gt 7 87 ^ FR 3 83 ^ DE 4 84 ^ CH 6 86 î SE/FI 2 82 Ü DK 8 88 ^ NO 9 94 ^ IE 73 97 Á IT 5 85 ^ PT 13 92 ^ ES 10 90 ^ ES 51 91 Taulukko A-10 Desimaalikoodi 96 ja heksadesimaalikoodi 60 Maa Maanäppäimistö HP-koodisivu Korvaus US 0 1 ` CA 54 95 ô CA 18 96 ô JP 28 98 ` CN 92 99 ` Gt 7 87 ` FR 3 83 µ DE 4 84 ` CH 6 86 ô SE/FI 2 82 é DK 8 88 ` NO 9 94 ` IE 73 97 ó IT 5 85 ù ISO 2022- / ISO 646 -merkkivaihdot 89
Taulukko A-10 Desimaalikoodi 96 ja heksadesimaalikoodi 60 ( jatkoa) Maa Maanäppäimistö HP-koodisivu Korvaus PT 13 92 ` ES 10 90 ` ES 51 91 ` Taulukko A-11 Desimaalikoodi 123 ja heksadesimaalikoodi 7B Maa Maanäppäimistö HP-koodisivu Korvaus US 0 1 { CA 54 95 é CA 18 96 é JP 28 98 { CN 92 99 { Gt 7 87 { FR 3 83 é DE 4 84 ä CH 6 86 ä SE/FI 2 82 ä DK 8 88 æ NO 9 94 æ IE 73 97 é IT 5 85 à PT 13 92 ã ES 10 90 ES 51 91 Taulukko A-12 Desimaalikoodi 124 ja heksadesimaalikoodi 7C Maa Maanäppäimistö HP-koodisivu Korvaus US 0 1 CA 54 95 ù CA 18 96 ù JP 28 98 CN 92 99 Gt 7 87 FR 3 83 ù 90 Liite A Viitekaaviot
Taulukko A-12 Desimaalikoodi 124 ja heksadesimaalikoodi 7C ( jatkoa) Maa Maanäppäimistö HP-koodisivu Korvaus DE 4 84 ö CH 6 86 ö SE/FI 2 82 ö DK 8 88 ø NO 9 94 ø IE 73 97 í IT 5 85 ò PT 13 92 ç ES 10 90 ñ ES 51 91 ñ Taulukko A-13 Desimaalikoodi 125 ja heksadesimaalikoodi 7D Maa Maanäppäimistö HP-koodisivu Korvaus US 0 1 } CA 54 95 è CA 18 96 è JP 28 98 } CN 92 99 } Gt 7 87 } FR 3 83 è DE 4 84 ü CH 6 86 ü SE/FI 2 82 å DK 8 88 å NO 9 94 å IE 73 97 ú IT 5 85 è PT 13 92 õ ES 10 90 ç ES 51 91 ç ISO 2022- / ISO 646 -merkkivaihdot 91
Taulukko A-14 Desimaalikoodi 126 ja heksadesimaalikoodi 7E Maa Maanäppäimistö HP-koodisivu Korvaus US 0 1 ~ CA 54 95 û CA 18 96 û JP 28 98 CN 92 99 Gt 7 87 ~ FR 3 83 DE 4 84 ß CH 6 86 û SE/FI 2 82 ü DK 8 88 ~ NO 9 94 IE 73 97 á IT 5 85 ì PT 13 92 ES 10 90 ~ ES 51 91 92 Liite A Viitekaaviot
B Mallisymbolit Kuva B-1 UPC-A 01234567890 Kuva B-2 Limitetty 2/5 1234567890 Kuva B-3 EAN-13 9 780330290951 Kuva B-4 Koodi 128 Koodi 128 Kuva B-5 Koodi 39 BC321 Kuva B-6 Codabar A13579B Kuva B-7 Koodi 93 123456-9$ Kuva B-8 Koodi 2/5 123456 Kuva B-9 Matriisi 2/5 6543210 93
Kuva B-10 RSS-14 (01)00123456789012 Kuva B-11 PDF417 auton rekisteröinti Kuva B-12 Koodi 49 1234567890 Kuva B-13 Postnet-postinumero Kuva B-14 Datamatriisin testisymboli Kuva B-15 QR-koodinumerot Kuva B-16 Aztec-pakettimerkintä Kuva B-17 MaxiCode-testiviesti Kuva B-18 Micro PDF417 -testiviesti Kuva B-19 OCR-A, jossa Modulo 36 -tarkistusmerkki 532427D 94 Liite B Mallisymbolit