Jiří Meitner | IT služby Linux | Kladno | Česko

Obrázek znázorňující značení QR kódy v datacentru

Generování 2 tisíc štítků s QR kódy a ušetřených 28 tisíc

Před dvěma dny jsem na sociální síti LinkedIn zahlédl zajímavý příspěvek Petra V. Poptával někoho, kdo by uměl vygenerovat řadu 2.000 QR kódů. Našel firmu, která mu nabídla, že mu data (jen QR kódy) vygeneruje za 30.000,- Kč.

Odkaz na původní příspěvek a diskuzi zde:

Původní příspěvek na LinkedInu

V diskuzi se objevily různé názory. Například Vladimír Č. s třicetiletou praxí v IT tvrdil, že cena je v pořádku.

Kolik vygenerování zabere času? S přípravou a seznamováním to může být zhruba hodina práce. Pokud k tomu budete chtít vyrobit i štítky, tak je to trošku delší a protáhne se to třeba na celou noc různého zkoumání, zkoušení a optimalizací.

Jak generovat QR kódy a proč to dělat v Linuxu

Generování QR kódů je užitečné, pokud chceme snadno přečíst štítek telefonem. Ten má každý u sebe. V QR kódu může být webový odkaz, vizitka s kontaktem, popis něčeho, nebo třeba příkaz k zaplacení, který se otevře v bankovní aplikaci. QR kód umožňuje snadný a rychlý přenos malého množství informací na krátkou vzdálenost ve formě, které stroje rozumějí.

Proč generovat QR kódy zrovna v linuxu? Protože je to jednoduché a linux se skvěle se hodí na zpracování většího množství dat. V linuxu můžeme použít různé nástroje a programovací jazyky, které si s QR kódy poradí. Ale díky filozofii linuxu, kdy je možné řetězit programy (předávat výstup z jednoho jednoduchého programu druhému takzvanou pajpou nebo-li rourou), dokážeme efektivně a rychle zpracovávat data a reálný čas na vytvoření 2000 qr kódů je na mém linuxovém pc s operačním systémem Ubuntu 24.04 4 vteřiny. Co pro to potřebujeme? Nainstalovaný tool qrencode.

Jednoduchý QR kód

Qrencode, co dostane na vstup, tak převede do QR kódu. Umí QR kódy v terminálu, umí QR kódy png nebo i vektorové svg.

echo https://itislove.cz|qrencode -o itislove.svg -t SVGCode language: PHP (php)
qr kód s adresou webu

Tvorba složitějšího QR kódu s údaji o platbě

Takto například vytvoříme v rámci jednoho scriptu v terminálu QR kód, který můžeme v terminálu rovnou otestovat, a zároveň se nám vytvoří qr kód v png, svg a webp. Qrencode sice neumí generovat webp, ale tento formát je lepší pro uložení na web, a pro konverzi můžeme použít příkaz convert, jako ve scriptu.

generuj_qr_platbu.sh 1000.00 CZK 202409005 JiriCode language: CSS (css)
QR kód pro platbu – schválně ho vyzkoušejte

Tvorba 2.000 QR kódů

Z pochopitelných důvodů ve scriptu neuvádím původní poptávaná data. Tento script počítá s tím, že máte již svg šablonu pro štítky. Tu jsem nedostal, tak jsem jí vytvořil – podle oka, aby to bylo podobné. Ale trošku jsem zvětšil QR kód.

2000 qr kódů

Jelikož jsem své kódy a štítky včetně skriptu prodal za 2.000 Kč, ušetřil jsem poptávajícímu 28.000,- Kč.

Chcete také ušetřit si nervy a dohadování?

Pokud si také chcete jako Petr V. ušetřit dohadování, obraťte se na mne. Linux mne baví. Těším se na vaše výzvy 🤩.

Summary
Generování 2 tisíc QR štítků a ušetřených 28 tisíc
Article Name
Generování 2 tisíc QR štítků a ušetřených 28 tisíc
Description
Zoufalý dotaz na sociální síti LinkedIn, jestli je normální cálovat za vytvoření 2 tisíc QR kódů 30.000 Kč rozproudil debatu. Pro mne to byla výzva.
Author
Publisher Name
ITisLove.cz
Publisher Logo

Comments

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..