Popis DataMatrix
Jedním z nejznámějších 2D kódů je kód DataMatrix, který se skládá ze 4 hlavních komponent:- Oblast dat: Tato oblast obsahuje data v kódované podobě.
- Uzavřená omezovací čára: Jedná se o roh, který je znázorněn v normálním zarovnání vlevo a pod datovou oblastí nepřerušovanou čarou. Na základě toho je při skenování rozpoznán kód a jeho zarovnání.
- Otevřená hraniční čára: Jedná se o protilehlý roh uzavřené omezovací čáry. Tyto čáry nahoře a vpravo se skládají ze střídajících se černých a bílých teček. Používají se k určení řádků a sloupců při skenování.
- Tichá zóna: Tato oblast obklopuje kód. Tato oblast musí být alespoň tak široká jako jeden bod kódu.
Kód DataMatrix může kódovat až 3 116 číselných znaků nebo 2 335 alfanumerických znaků. Velikost použitého symbolu závisí na množství dat, která mají být kódována.
V programu ActiveBarcode můžete vybírat z různých možností pro vytvoření DataMatrix:
- DataMatrix (Type #37)
ActiveBarcode vždy vybere nejlepší velikost symbolu, která vyhovuje kódovaným datům. Symboly o velikosti 12x12 a 8x18 a symboly o velikosti 20x20 a 12x36 mají stejný počet dat, které mohou kódovat. ActiveBarcode v tomto případě vždy používá čtvercové verze symbolu DataMatrix. - Čtvercový DataMatrix (typ #42)
„ActiveBarcode vždy vybere optimální čtvercovou velikost symbolu pro kódování dat. - DataMatrix obdélníkový (typ #43)
ActiveBarcode vždy vybere optimální obdélníkovou, ne čtvercovou velikost symbolu pro kódování dat. - DataMatrix <Velikost symbolu> (typy #44 až #73)
Velikost symbolu si uživatel volí podle typu. Například výběr typu DataMatrix 18x18 bude mít za výsledek kód s velikostí symbolu 18x18.
Seznam velikostí symbolů DataMatrix, doplněný příklady.Link
Každý z nich představuje jinou velikost symbolu kódu DataMatrix. Volba určuje, kolik dat lze zakódovat a jak velký bude kód.
Menší symboly (např. 10x10, 12x12) pojmou méně dat, ale zabírají méně místa.
Větší symboly (např. 20x20, 24x24 a větší) mohou uložit více znaků.
Pokud je obsah vašich dat vždy krátký, pak je použití menšího symbolu zcela v pořádku. Pokud později přidáte další informace, budete muset vybrat větší verzi, aby se data stále vešla.
Volba částečně závisí na množství dat a částečně na dostupném prostoru. Software automaticky zajistí, že bez ohledu na zvolenou velikost bude výsledek stále platný a skenovatelný.
ActiveBarcode nabízí tři automatické typy: AUTO, SQUARE a RECTANGLE. Ty vždy vyberou nejmenší možnou velikost symbolu, která pojme všechna vaše data. SQUARE a RECTANGLE jsou omezeny na čtvercový a obdélníkový formát, zatímco AUTO používá oba. Pokud zvolíte pevný typ, například 64x64, bude vynucena tato konkrétní velikost symbolu, i když by fungoval i menší a kompaktnější kód.
Tento seznam představuje přehled pro orientační účely, ale neprohlašuje žádnou správnost ohledně maximálních hodnot.
Větší symboly (např. 20x20, 24x24 a větší) mohou uložit více znaků.
Pokud je obsah vašich dat vždy krátký, pak je použití menšího symbolu zcela v pořádku. Pokud později přidáte další informace, budete muset vybrat větší verzi, aby se data stále vešla.
Volba částečně závisí na množství dat a částečně na dostupném prostoru. Software automaticky zajistí, že bez ohledu na zvolenou velikost bude výsledek stále platný a skenovatelný.
ActiveBarcode nabízí tři automatické typy: AUTO, SQUARE a RECTANGLE. Ty vždy vyberou nejmenší možnou velikost symbolu, která pojme všechna vaše data. SQUARE a RECTANGLE jsou omezeny na čtvercový a obdélníkový formát, zatímco AUTO používá oba. Pokud zvolíte pevný typ, například 64x64, bude vynucena tato konkrétní velikost symbolu, i když by fungoval i menší a kompaktnější kód.
Více informací o tom naleznete na adrese https://cs.wikipedia.org/wiki/DataMatrix.
Technické údaje
| Platné znaky: | ASCII 1-255 |
| Délka: | Proměnná bez pevné délky. |
| Kontrola číslice: |
Vypočítáno podle Reed-Solomon-Oprava chyb ActiveBarcode vypočítá kontrolní číslici automaticky. |
| Typ#: |
DataMatrix - #37 - DATAMATRIX Seznam všech velikostí symbolů |
| Informace: | Tento typ čárového kódu nemá podle specifikace žádný text čitelný pro člověka. Vlastnost ShowText nemá žádný účinek, pokud použijete jeden z těchto kódů. |

















