Sazba čárových kódů
Transkript
Čárové kódy a jejich sazba Alčer Miroslav Katedra informatiky VŠB – Technická Univerzita Ostrava Obsah Čárové kódy a jejich aplikace jednorozměrné dvourozměrné Sazba čárových kódů v systému TeX balík PST-BARCODE Informační zdroje Čárové kódy co je to čárový kód ? strojově čitelný identifikátor zakódovaný do grafického obrazce bývá doplněn o člověkem čitelnou verzi identifikačního prvku existuje přibližně 200 typů kódů základní druhy jednorozměrné – sekvence čar a bílých míst mezi nimi, kde šírka těchto komponent dáva kód vícerozměrné – například čtvercové mapy ... Jednorozměrné čárové kódy symboly indentifikační informace jsou zakódovány do sekvence čar a mezer kde první a první znak jsou Start/Stop znaky pro synchronizaci čtečky předposlední znak bývá nějaký kontrolní symbol základní vlastnosti šířka modulu (nejmenší možná šírka čáry/mezery) světlé pásmo výška kódu (např u EAN je doporučeno 75% délký pásu) délka kódu kontrast Vybrané jednorozměrné kódy kód 2 z 5 informace : posloupnost číslic 0-9 mezi Start/Stop znaky znaky zakódovány do 5tic čar čáry jsou široké nebo úzké (poměr šířek 3:1), mezi nimi jsou mezery o velikosti šířky modulu (dále jen X) vždy 2 z 5 jsou čáry široké code 128 informace : posloupnost 128 dolních ASCII znaků znaky kódovány do 3čar a 3mezer o celkové délce 11X poslední Stop má délku 13X zředposlední znak je kontrolní hodnota, která je rovna součtu ordinálních hodnot ASCII modulo 103 používá v logistice nebo například k označování patentů Vybrané jednorozměrné kódy EAN (European Article Number) více variant, např EAN-8 nebo EAN-13 (nejpoužívanější) informace (EAN13) : 13 číslic 0-9 ve tvaru <SYS> <ZV> <KV> <KZ> <KC> kódování po skupinách <SYS> <LEVÁ_6> <PRAVÁ_6> SYS – systémová číslice určující variantu kódu ZV – 2 nebo 3 číslice pro zemi registrace výrobce KV – 4 až 5 číslic pro kód výrobce KZ – 5 čísel pro kód výrobku KC – kontrolní číslice pro levou a pravou šestici exitstuje několik schemat, vždy jde pro jednotlivé znaky o permutaci 2 čar a 2 mezer kde čáry mají šířku od 1X do 4X používá se pro identifikaci výrobků, případně varianty ISBN a ISSN v oblasti publikování dokumentů Vybrané jednorozměrné kódy ISBN (International Standard Book Number) číselný kód určený pro jednoznačnou identifikaci knižních vydání tvar původního ISBN-10 <REGION> <VYDAVATEL> <VYDANI> <KC> nově přechod na ISBN-13 (kódování, kontrola dle EAN-13) převod na ISBN-13 je změnou kontrolní cifry dle ISBN-13 a přidání prefixu 978 nebo 979 ISSN (International Standard Serial Number) osmiciferný identifikátor periodické publikace (noviny, časopisy, včetne online publikaci) kód narozdíl od ISBN neobsahuje informaci o regionu, vydavateli ... Vícerozměrné kódy QR Code ve třech vrcholech má poziční značky ve formě soustředných čtyřúhelníků, ve čtvrtém vrcholu značku ve tvaru menšího čtyřúhelníku ve spojicích mezi těmito hraničními čtyřúhelníky úsečky tvořené střídavě bodem a mezerou výhodně kóduje japonská (I některá asijská) znaková písma Data Matrix kód, který umí zakódovat celou ASCII je to čtvercový s velikostmi od 8×8 po 144×144 bodů používá se například k identifikaci některých počítačových komponent Sazba čárových kódů balík PST-BARCODE autory jsou Terry Burton a Herbert Voß je schopen sazby těchto čárových kódů EAN-13; EAN-8; UPC-A; UPC-E; EAN-5; EAN-2; ISBN-10 and ISBN-13; CODE-39; CODE-128 and UCC/EAN-128; Rationalized Codabar; Interleaved 2 of 5 and ITF-14; Code 2 of 5; Postnet; Royal Mail; Kix (Customer index); Dutch Mail; Australian Postal Service; Onecode; Symbol; MSI; Plessey; Pharmacode; Reduced Space Symbology (RSS); RSS-14; RSS limited; RSS expanded Balík PST-BARCODE je integrován do distribucí TeXLive a MiXTeX pro sazbu do PostScriptu balík PSTricks pro sazbu do PDF potřebuje navíc balík pst-pdf pro sazbu do PDF při použití balíku PST-PDF je třeba provést kompilaci sekvencí latex <file> dvips -Ppdf -o <file>-pics.ps <file>.dvi ps2pdf <file>-pics.ps <file>-pics.pdf pdflatex <file> Sazba pomocí PST-BARCODE u každého dokumentu je nutné připojit potřebné balíčky pro sázení je použité pouze jedno makro \documentclass{article} \usepackage{pst-pdf} \usepackage{pst-barcode} ... \psbarcode[<volby TeXu>]{<kod>}{<volby PS>}{<typ kodu>} makro sází výstup do bloku o velikosti nula je třeba jej vložit do nějakého bloku, například pspicture Sazba pomocí PST-BARCODE volby TeXu transx – posun v boxu po ose x transy – posun v boxu po ose y scalex – horizontalní měřítko scaley – vertikální měřítko rotate – rotace vkládaného kódu při sazbě kódů se stávalo, že část byla useknutá, bylo tudíž nutné vkládat kód vždy s určitým posunutím Sazba pomocí PST-BARCODE ukázkový kód \begin{pspicture}(3.5,1.2in) \psbarcode{12345678}{includetext}{ean8} \end{pspicture} \begin{pspicture}(-2,-1.5)(0.5,0.2in) \psbarcode[rotate=180,linecolor=red]{12345678} {includetext guardwhitespace height=0.6}{ean8} \end{pspicture} \begin{pspicture}(3.5,1.2in) \psbarcode[scalex=1.5,scaley=0.5,transy=20]{12345678} {includetext inkspread=0.5}{ean8} \end{pspicture} Sazba pomocí PST-BARCODE volby PS height,width – výška/šířka v palcích textsize – velikost textu v pixelech textpos – posunutí textu v pixelech showborder – volba zda ohraničit borderwidth – šířka okraje v pixelech borderleft - vzdálenost okraje v pixelech includetext – vysází člověkem čitelnou verzi kódu includecheck – dodá do kódu kontrolní číslici Sazba pomocí PST-BARCODE ukázkový kód pro Code 128 ukázkový kód pro prokládaný 2 z 5 \begin{pspicture}(5,1in) \psbarcode{^104^102Count^0991234^101!}{includetext} {code128} \end{pspicture} \begin{pspicture}(5,0.7in) \psbarcode{05012345678900}{includecheck height=0.7} {interleaved2of5} \end{pspicture} ukázkový kód pro ISBN-13 \begin{pspicture}(3,1in) \psbarcode{3-86541-114}{includetext guardwhitespace} {isbn} \end{pspicture} Informační zdroje Wikipedia http://cs.wikipedia.org/wiki/Čárový_kód Internetové stránky balíčku PST-BARCODE http://tug.ctan.org/pkg/pst-barcode Internetové stránky balíčku PST-PDF http://tug.ctan.org/pkg/pst-pdf Děkuji Vám za pozornost.
Podobné dokumenty
OKI B6250dn značky OKI - CCDC9 - Naprostá většina produktů
výkonná černobílá tiskárna formátu A4, která vyhoví veškerým požadavkům menších a středních
pracovních skupin. Doplněná navíc o balíček softwarových utilit od společnosti OKI Printing
Solutions.
PPM Newsletter - Prague Patchwork Meeting
Quilty Gabriele nechyběly ani na Quilt Celebration v Dallasu v roce 2010 či v evropské přehlídce
prezentované letos na výstavě Nadelwelt v Karlsruhe.
Kromě lektorské činnosti pravidelně přispívá i ...
Kaskádové styly (CSS)
každá má i mnoho různých možných hodnot, které
mohou být vlastnosti přiřazeny.
Pro každou vlastnost existuje jedna defaultní hodnota,
která je vlastnosti implicitně přiřazena v případě, že
vlastnos...
Mezinárodní tezaury a slovníky
právo, sociální otázky, ...), celkem cca 8 tisíc pojmů. Národní verze, i česká, cenný zdroj
pro st.správu.
http://europa.eu/eurovoc/
CSH - Canadian Subject Headings. Přes 6000 výrazů pro přístup k ...
openMagazin
Služba Xmarks (dříve Foxmarks) umožňuje synchronizaci záložek, hesel a dalších dat. Používá jí kolem dvou miliónů uživatelů, ale teď se budou muset
poohlédnout jinde. Společnost nenašla vhodný obch...
10. Základy kombinatoriky
Kombinatorika je zajímavá část matematiky, která se hlásí ke slovu již v 17. a 18.
století. Zabývá se vlastnostmi konečných množin, pracuje s prvky, které různými způsoby
seskupuje a velmi často ur...
1.1 Permutace
Definice 15. Nechť V je vektorový prostor nad tělesem T a f : V → V je lineární zobrazení.
Potom λ ∈ T pro nějž existuje nenulový vektor x ∈ V t.ž. f (x) = λ x se nazývá vlastní číslo
zobrazení f. V...