Čárové kódy Code 128

PNG s quiet zone pro 1D skenery · skener vrátí přesně text pod čárou · API přes URL

Vlastní čárový kód

Zadejte text (doporučeno do 80 znaků). Po naskenování skener zobrazí stejný řetězec jako v poli „Skener přečte“.

Podporovaný formát

Code 128 (množina B)

Lineární čárový kód – skener vrátí jeden textový řetězec bez rozlišení „typu“ (EAN, SKU…). To, co zakódujete, je to, co přečte.

Technické parametry PNG

Quiet zone 10 modulů vlevo/vpravo, modul 2–5 px, výška čáry 40–200 px. Vhodné pro laserové skenery i mobilní čtečky po tisku.

Ukázky – ověřitelné skenerem

10 scénářů. Naskenujte kód a porovnejte s textem Skener přečte přesně.

Generování přes URL – dokumentace

Čárový kód Code 128 lze vygenerovat bez formuláře – stačí GET parametry v URL. Skener vždy vrátí přesně hodnotu parametru text (nebo product_id u legacy endpointu).

1. PNG obrázek – png.php

Vrací hotové PNG připravené pro skenery (quiet zone, černobílé čáry). Vhodné pro <img>, tisk štítků, ERP a skladové systémy.

Endpoint: http://www.qrcod.cz/barcode/png.php

Parametr Povinný Výchozí Popis
text ano Obsah čárového kódu – skener přečte tento řetězec. Tisknutelná ASCII (bez diakritiky), max. doporučeno 80 znaků. URL enkódujte (rawurlencode).
scale ne 3 Šířka jednoho modulu v pixelech (2–6). Vyšší = širší kód, lepší čitelnost pro skenery a tisk.
h ne 80 Výška černých čar v pixelech (40–200).

Příklad URL

http://www.qrcod.cz/barcode/png.php?text=SKU-2026-001&scale=3&h=80

Vložení na web

<img src="http://www.qrcod.cz/barcode/png.php?text=SKU-2026-001&scale=3&h=80" alt="Code 128">

2. Stránka s náhledem – index.php

Zobrazí formulář a pod ním vygenerovaný kód včetně textu Skener přečte přesně. Stejné parametry jako formulář na této stránce.

Endpoint: http://www.qrcod.cz/barcode/index.php

Parametr Povinný Výchozí Popis
text ne Obsah kódu. Bez parametru se zobrazí pouze formulář.
scale ne 3 Šířka modulu (2–5 v formuláři).
height ne 80 Výška čáry v px (odpovídá parametru h u png.php).

Příklad URL

http://www.qrcod.cz/barcode/index.php?text=SKU-2026-001&scale=3&height=80

Otevřít ukázkovou stránku →

3. Legacy – barcode.php

Původní endpoint pro štítek s názvem produktu a cenou. Čárový kód kóduje hodnotu product_id.

Parametr Povinný Popis
product_id ano Text zakódovaný do čárového kódu – skener přečte tuto hodnotu.
product ne Název produktu zobrazený nad kódem (není součástí čárového kódu).
rate ne Cena zobrazená u produktu (není v čárovém kódu).

Příklad URL

http://www.qrcod.cz/barcode/barcode.php?product_id=SKU-2026-001&product=Uk%C3%A1zkov%C3%BD+produkt&rate=199+K%C4%8D

Otevřít legacy ukázku →

4. Živá ukázka – PNG z URL

Níže je čárový kód vygenerovaný přímo z API odkazu. Naskenujte ho – skener musí zobrazit SKU-2026-001.

Code 128: SKU-2026-001
Skener přečte přesně: SKU-2026-001(12 znaků · Code 128 B)

Stáhnout PNG

Další příklady odkazů

Skladová pozice:

http://www.qrcod.cz/barcode/png.php?text=WH-A12-00458&scale=3&h=80

Číslo zásilky:

http://www.qrcod.cz/barcode/png.php?text=1Z999AA10123456784&scale=3&h=80

GS1 text (AI 01):

http://www.qrcod.cz/barcode/png.php?text=%2801%2905901234123457&scale=3&h=80

Co skener neuvidí

  • Parametry scale a h – ovlivňují jen vzhled PNG, ne obsah.
  • U barcode.php pole product a rate – jen popisek na stránce.
  • Code 128 není EAN-13 – čísla EAN jsou jen text, bez kontrolní číslice UNLESS ji zakódujete sami.