O čárových kódech

1D a 2D čárové kódy

Proč a k čemu jsou čárové kódy dobré?
ActiveBarcode: příklad 1D čárového kóduČárový kód je vizuální a strojově čitelná reprezentace dat. Zakódovaná data obvykle popisují informace o objektu, který čárový kód nese.

Tradiční čárové kódy představují data pomocí různých šířek a mezer mezi rovnoběžnými čarami. Tyto čárové kódy se běžně označují jako lineární nebo jednorozměrné čárové kódy.

ActiveBarcode: příklad 2D čárového kóduPozději byly vyvinuty dvourozměrné čárové kódy. Používají geometrické vzory, jako jsou obdélníky, tečky nebo šestiúhelníky, a často se jim říká maticové kódy. Dvourozměrné čárové kódy nabízejí vyšší hustotu dat, a proto mohou uložit více informací než jednorozměrné čárové kódy.

Zpočátku se čárové kódy skenovaly pomocí speciálních optických zařízení známých jako čtečky čárových kódů. Dnes lze čárové kódy číst také pomocí softwaru na zařízeních s fotoaparáty, jako jsou například smartphony.

Podrobnější informace o čárových kódech najdete na Wikipedii.

Úloha ActiveBarcode

ActiveBarcode se používá k generování čárových kódů z dat. Tato data mohou pocházet z tabulek, databází, obchodních aplikací nebo cloudových systémů.

Místo ručního vytváření čárových kódů vám ActiveBarcode umožňuje generovat je automaticky z existujících dat. To šetří čas, snižuje počet chyb a eliminuje ruční zadávání dat.

Čárové kódy jsou vytvářeny jako bitmapové obrázky nebo vektorová grafika a mohou být vkládány přímo do dokumentů, štítků nebo webových aplikací. Výsledné čárové kódy jsou standardní obrázky a lze je prohlížet a tisknout bez instalace jakéhokoli dalšího softwaru.

Díky rozhraní ActiveBarcode REST API je generování čárových kódů dostupné jako moderní cloudová služba. Lze jej použít v Microsoft 365, Excelu, webových aplikacích a automatizovaných pracovních postupech na jakékoli platformě.

Když se čárové kódy generují z živých dat, automaticky se aktualizují pokaždé, když se změní podkladová data. Díky tomu je ActiveBarcode vhodný pro dynamické dokumenty a automatizované procesy v moderních prostředích.

ActiveBarcode poskytuje jednoduchý, spolehlivý a platformově nezávislý způsob generování čárových kódů z dat. Pro všechny typy čárových kódů jsou k dispozici následující možnosti rozložení:

Možnosti rozložení čárového kódu

Rotace

Vyberte orientaci v krocích po 90 stupních. Při vytváření obrazových souborů můžete také nastavit otočení v krocích po 1 stupni.

ActiveBarcode: Čárový kód Rotace 0 stupně
0 stupně
ActiveBarcode: Čárový kód Rotace 90 stupně
90 stupně
ActiveBarcode: Čárový kód Rotace 180 stupně
180 stupně
ActiveBarcode: Čárový kód Rotace 270 stupně
270 stupně

Řádek prostého textu

Řádek prostého textu lze zapnout nebo vypnout:

ActiveBarcode: Čárový kód Řádek prostého textu Na
Na
ActiveBarcode: Čárový kód Řádek prostého textu Vypnuto
Vypnuto

Barvy

Máte volný výběr barvy přední strany a barvy pozadí:

ActiveBarcode: Čárový kód Popředí Barvy
Popředí
ActiveBarcode: Čárový kód Pozadí Barvy
Pozadí

Hranice

Nastavte výšku a šířku ohraničení:

ActiveBarcode: Čárový kód Výška okraje
Výška okraje 4px
ActiveBarcode: Čárový kód Výška okraje
Výška okraje 20px

Zářez

Určete délku zářezů:

ActiveBarcode: Čárový kód Zářez
50%
ActiveBarcode: Čárový kód Zářez
100%
ActiveBarcode: Čárový kód Zářez
0%

Zarovnání

Nastavte zarovnání čárového kódu:

ActiveBarcode: Čárový kód
Vlevo
ActiveBarcode: Čárový kód
Centrum
ActiveBarcode: Čárový kód
Správně

Jak používat řídicí znaky v čárových kódech

ActiveBarcode: Kód ovládáníNěkteré typy čárových kódů mohou kódovat řídicí znaky, jako je TAB. To zahrnuje QR kód, DataMatrix, Code 128 a PDF417. Tyto řídicí znaky zadáváte jako prostý text vložený do <>.

Přehled řídicích znaků:

<SOH>
Start of Heading
ASCII Code: 1
<STX>
Start of Text
ASCII Code: 2
<ETX>
End of Text
ASCII Code: 3
<EOT>
End of Transmission
ASCII Code: 4
<ENQ>
Enquiry
ASCII Code: 5
<ACK>
Acknowledge
ASCII Code: 6
<BEL>
Bell
ASCII Code: 7
<BS>
Backspace
ASCII Code: 8
<TAB>
Horizontal Tabulation
ASCII Code: 9
<LF>
Line Feed
ASCII Code: 10
<VT>
Vertical Tabulation
ASCII Code: 11
<FF>
Form Feed
ASCII Code: 12
<CR>
Carriage Return
ASCII Code: 13
<SO>
Shift Out
ASCII Code: 14
<SI>
Shift In
ASCII Code: 15
<DLE>
Data Link Escape
ASCII Code: 16
<DC1>
Device Control 1
ASCII Code: 17
<DC2>
Device Control 2
ASCII Code: 18
<DC3>
Device Control 3
ASCII Code: 19
<DC4>
Device Control 4
ASCII Code: 20
<NAK>
Negative Acknowledge
ASCII Code: 21
<SYN>
Synchronous Idle
ASCII Code: 22
<ETB>
End of Transmission Block
ASCII Code: 23
<CAN>
Cancel
ASCII Code: 24
<EM>
End of Medium
ASCII Code: 25
<SUB>
Substitute
ASCII Code: 26
<ESC>
Escape
ASCII Code: 27
<FS>
File Separator
ASCII Code: 28
<GS>
Group Separator
ASCII Code: 29
<RS>
Record Separator
ASCII Code: 30
<US>
Unit Separator
ASCII Code: 31
<DEL>
Delete
ASCII Code: 127


Při kódování dat identifikátoru aplikace (AI) se k označení konce dat proměnné délky používají řídicí znaky <GS> nebo <FNC1>.