Pro zvýšení přehlednosti a zefektivnění prací (především operátorů a skladníků) je možné označit štítky záznamy z různých entit (zboží, paleta, skladová pozice, dávka, ...). Pro definování obsahu štítků, designu štítků, a specifikování entity, pro jejíž záznamy se má daný štítek vytisknout, ve Factorify existuje agenda Šablony štítků.
K definování obsahu a designu štítků je možné použít jakýkoliv direct-print jazyk. Ve Factorify však doporučujeme využívat jazyk ZPL/ZPL2 s ohledem na to, že jej podporuje většina tiskáren štítků. Doporučenou tiskárnu a návod, jak jí správně nastavit a připojit, naleznete na stránce hardware pro Factorify.
Ve Factorify naleznete základní šablony štítků pro nejčastěji využívané entity. Šablony jsou vytvořeny pro rozměr štítku 62x25 mm. Pokud byste potřebovali vytvořit šablonu štítku pro jinou entitu, nebo byste chtěli upravit existující šablonu, provede se tak v agendě Šablony štítků.
1. Otevřít agendu Šablony štítků, kliknout na ikonu zeleného plus, a vytvořit nový záznam.

2. Vyplnit pole "Název" s ohledem na plánované využití šablony nebo entitu, pro kterou je šablona vytvářena.

3. Kliknout na pole "Typ" a vybrat entitu, k jejímž záznamům se má šablona štítku vztahovat. Šablona štítku může být vytvořena pro následující entity:

4. Nastavit šířku a výšku štítku, který se bude skrze tuto šablonu štítku tisknout.

5. Definovat, jestli má být tato šablona být výchozí pro vybraný typ entity.

6. Doplnit zdrojový kód v jazyce odpovídající nastavení síťové tiskárny. Zdrojový kód vkládáme vytvořený například za pomoci ZPL editoru, ve kterém lze průběžně kontrolovat design připravované šablony.
Následně kliknout tlačítko "Uložit".

Pro proces vytváření kódu je vhodné si jej průběžně kontrolovat kvůli rozložení vložených prvků na štítek definovaných rozměrů. Pro tyto potřeby můžeme stáhnout program ZPL designer nebo použijeme online editor Labelary online ZPL Viewer.
Jazyk ZPL používá příkazy, které jsou kompletně popsané na stránkách zmíněného online editoru zde. Při využívání online editoru jsou tyto příkazy dynamicky doplňovány popisy podle toho, která část kódu je upravována. Při využívání staženého programu jsou kódy popsané v levé části.
Při průběžném kontrolování kódu v programu nebo online editoru nebudou proměnné z Factorify doplňovány potřebnými hodnotami. Proto je důležité připravené šablony zkontrolovat a otestovat na různorodých příkladech, jelikož některé hodnoty mohou svou délkou zasáhnout do připraveného designu štítku a tím jej udělat nečitelným pro čtečku i lidské oko.
ZPL designer napovídá u jednotlivých příkazů s jejich funkcí, s parametry a rozsahy hodnot pro jednotlivé parametry.
Všechny rozměry jsou v šabloně zadány v bodech.


Design štítku může pracovat s pevně nastaveným textem, ale pro využití šablon štítků je vhodnější využívat systémově dostupné proměnné. Tyto proměnné jsou zástupné hodnoty, které dle entity a konkrétního záznamu, pro který je štítek tisknut, doplňují systémově evidované hodnoty. Tyto zástupky se se píšou do bloku složených závorek takto: {{ label }}.
Pokud budeme tisknout štítek například pro zboží s názvem ABCD bude v kódu šablony štítku zástupka {{ name }}, ale na štítku v místě této zástupky bude text ABCD. Níže jsou uvedené seznamy dostupných zástupek pro jednotlivé entity. Pro komplikovanější případy, kdy nebudou dostupné zástupky v entitách dostačující, lze použít i scriptovací jazyk JEXL.
^XA // Definuje začátek kódu.
^CI28 // Mění znakovou sadu.
^LS-160 // Label shift - horizontální posun štítku.
^FXGoods 62x25mm v6^FS // Poznámka, nemá vliv na kód.
^FO0,0 // Field origin - pozice levého horního okraje prvku.
^GB486,185,2,B,2 // Graphic box - rámeček kolem štítku.
^FS // Field separator - konec prvku.
^FO164,16
^A0,30,30 // Definice fontu v prvku.
^FB320,4,-2,C,0 // Field block - definuje velikost pole, počet řádků, řádkování a zarovnání textu.
^FD{{name}}^FS // Field data - text vepsaný do bloku.
^FO164,128
^GB320,0,2^FS
^FO164,65
^A0,30,30
^FB320,2,-2,C,0
^FD{{code}}^FS
^FO16,16
^BQ,N,5,2,H,7, // QR kód a difinice jeho velikosti.
^FDHA,{{barcode}}^FS
^PQ{{count}}^FS // Násobnost štítku.
^XZ // Definuje konec kódu.
Při tvorbě kódu je možné využít i scriptovací jazyk JEXL. Jeho funkce a syntax jsou popsané v dokumentaci. Při využití scriptovacího jazyku je nutné dodržovat pravidla JxltTemplate, která jsou popsaná v dokumentaci k JEXL.
$$ var foundGoods = findEntityById('Goods', goodsId) // Nalezení objektu zboží podle ID v proměnné goodsId
^XA // Definuje začátek kódu.
^CI28 // Mění znakovou sadu.
^LS-160 // Label shift - horizontální posun štítku.
^FXGoods 62x25mm v6^FS // Poznámka, nemá vliv na kód.
^FO0,0 // Field origin - pozice levého horního okraje prvku.
^GB486,185,2,B,2 // Graphic box - rámeček kolem štítku.
^FS // Field separator - konec prvku.
$$ if (entity.name != null) {
^FO164,16
^A0,30,30 // Definice fontu v prvku.
^FB320,4,-2,C,0 // Field block - definuje velikost pole, počet řádků, řádkování a zarovnání textu.
^FD${entity.name}^FS // Field data - text vepsaný do bloku.
$$ }
^FO164,128
^GB320,0,2^FS
^FO164,65
^A0,30,30
^FB320,2,-2,C,0
^FD${entity.code}^FS
^FO16,16
^BQ,N,5,2,H,7, // QR kód a difinice jeho velikosti.
^FDHA,MAT-${entity.id}^FS
^PQ1^FS // Násobnost štítku.
^XZ // Definuje konec kódu.
Šablony štítků se při vyvolání tisku automaticky vybírají. Existují však agendy, kde se dá nastavení upravit tak, že se automatický výběr přetíží.
Tip: Pokud nevyužijete možnosti nastavení, které přetíží automatický výběr šablony štítku, vybere se ta šablona, jejíž typ odpovídá entitě, pro jejíž záznamy chcete štítek vytisknout, a zároveň definované rozměry štítku na šabloně budou odpovídat rozměrům štítku definovaných na Síťové tiskárně vybrané pro tisk. Pokud se rozměry nastavené na Síťové tiskárně neshodují s rozměry žádné Šablony štítku s odpovídajícím typem, vybere se šablona se zatrženým polem "Výchozí".
1. Otevřít Globální parametry a v kartě Sklad vybrat hodnotu v poli "Šablona štítku zboží ve skladové aplikaci". Tímto nastavením vybereme konkrétní šablonu, kterou bude při tisku využívat Skladová aplikace.

Alert: Při tisku štítků Zboží ze skladové aplikace přetíží toto nastavení šablony všechna jiná nastavení.
2. Nastavením pole "Použít ID štítek" ovlivníte obsah QR kódu na štítku. Pravidla jsou detailně popsaná v otazníčku a formát kódu je blíže popsaný v sekci Formáty QR kódu.

3. Přejít do detailu Typu zboží a vybrat hodnotu v poli "Šablona štítku". Toto nastavení má vliv na tisk štítku z výrobních obrazovek a detailu dávek.

4. Otevřít detail Zboží a přejít do záložky Balení.

5. Karta "Štítek zboží" umožňuje definovat Šablonu štítku pro konkrétní Zboží, ale i specifické rozměry štítku, nebo dokonce možnost nahrát vlastní šablonu. Nastavená Šablona štítku bude využita při tisku z agendy Tisk štítku.

6. V agendě Tisk štítků je možné nastavit i nestandardní rozměr štítku, nebo si vybrat z připravených formátů. V takovém případě pak tisk probíhá na standardní tiskárně a nikoli na tiskárně štítků. Tento alternativní přístup ke značení je blíže popsán v roli Vedoucí skladů a logistiky v sekci Značení skladových pozic.

Účtenka barcode: ad-čísloUčetníhoDokladu
Po nastavení šablon pro jednotlivé entity můžeme samotný tisk štítků provést z několika míst. Jejich dostupnost bude záviset nejen na oprávnění přiřazených jednotlivým rolím nebo uživatelům, ale i na nastavení samotných agend, kde se možnost tisku štítků může zobrazovat.
1. Pokud chcete přiřadit konkrétní síťovou tiskárnu ke konkrétnímu fyzickému zařízení, ze kterého se budou štítky tisknout, postupujte dle popsaného návodu nastavení terminálů.
2. Otevřít Skladovou aplikaci.

Tip: Na Skladovou aplikaci lze přejít buď z nástěnky doplněním "stock-application" do URL, nebo přes odkaz mezi Linky kiosku (nastavitelné; při absenci odkazu kontaktujte svého Factorify administrátora).
3. Otevřít Nastavení.

4. Ověřit, že je vybraná hodnota v poli "Síťová tiskárna".

5. Pro tisk štítku Zboží, Stroje, nebo Nástroje kliknout na pole "Informace o Zboží, Stroji, Nástroji".

6. Zadat ID Zboží, Stroje, nebo Nástroje, pro který chci vytisknout štítek. Poté kliknout na "Hledat".

7. Kliknout na tlačítko "Tisk".

8. Specifikovat, kolik štítků chci vytisknout, a znovu kliknout na tlačítko "Tisk".

9. Další možností, odkud se dá vytisknout štítek, je "Informace o dávce".

Alert: I skrze tuto možnost bude obsah štítku reflektovat Šablonu štítku pro Zboží. V QR kódu bude ale obsažen i údaj o dávce (konkrétně ID dávky).
10. Zadat ID Dávky a kliknout na tlačítko "Hledat".

11. Pokračovat kliknutím na tlačítko "Tisk".

12. Specifikovat, kolikrát chci štítek vytisknout, a potvrdit kliknutím na tlačítko "Tisk".

13. Další možností, kdy se dají ze Skladové aplikace tisknout štítky, je při procesu přijímání nákupní objednávky. Při vybrání možnosti "Po příjmu vytisknout štítek" se při dokončení přijímání nákupní objednávky vytisknou štítky pro přijímané Zboží v uživatelem specifikovaném množství.

Alert: Pokud nebude v Globálních parametrech v poli "Šablona štítku zboží ve skladové aplikaci" vybraná hodnota, štítky tisknuté pro Zboží budou vycházet z vyhovující Šablony štítků pro Zboží - nikoli ze Šablony štítků pro Skladovou položku.
14. Otevřít agendu Tisk štítků.

15. Vybrat agendu, pro kterou chci tisknout štítek, a následně kliknout na tlačítko "Přidat položku" nebo "Přidat položky" podle toho, pro kolik položek z vybrané agendy chci vytisknout štítek.

16. Vybrat položky, pro které chci vytisknout štítky.

17. Kliknout na tlačítko "Vytisknout štítky".

Tip: Při tisku štítku Zboží se vybraná šablona vybere s ohledem na případné nastavení Šablony štítku v detailu Zboží (v záložce Balení).
18. Vybrat požadovanou tiskárnu ze seznamu síťových tiskáren a kliknout na tlačítko "Potvrdit" pro vytisknutí štítků.

19. Vybrat pracoviště, na kterém chceme zpřístupnit možnost vytisknutí štítku z výrobní obrazovky.

20. Zatrhnout pole "Vytisknout štítky" a poté kliknout na tlačítko "Uložit.

21. Po nastavení pracoviště je potřebné upravit nastavení Typu zboží, které bude pracovištěm procházet.
Otevřít agendu Typy zboží a vybrat Typ zboží, který je potřeba upravit.

22. Vybrat šablonu štítku.

23. V poli "Vytisknout štítek" vybrat možnost "Na vybraných pracovištích".

Tip: Možnost "Na poslední operaci" by vyvolala tisk štítku automaticky po dokončení práce na pracovišti, které je poslední v pracovním postupu.
Pokud ve výrobě pracujete s Pracovišti s výrobní obrazovkou "Nesting", kde vznikají odřezky, nebo "Fronta nestingů s odřezky", je vhodné mít právě toto nastavení na Typu zboží vstupující na tato Pracoviště, aby byly odřezky snáze identifikovatelné.
24. Potvrdit nastavení kliknutím na tlačítko "Uložit".

Tip: Po dokončení nastavení Pracoviště a Typu zboží se operátorům na výrobní obrazovce zviditelní možnost "Vytisknout štítky". Pokud chcete přednastavit, která tiskárna se pro tisk štítků přdevybere, postupujte dle návodu pro nastavení Terminálů.
25. Otevřít agendu Dávky a vybrat dávku.

26. Kliknout na tlačítko "Akce".

27. Vybrat možnost "Vytisknout štítky".

28. Vybrat správnou tiskárnu a kliknout na tlačítko "Potvrdit".

Alert: V tento moment se může stát, že místo vytisknutí štítku uvidíte hlášku, že chybí vybrat šablonu štítku. Ta se nastavuje na Typu zboží.
Tip: Informace o typu zboží je dostupná na detailu Zboží. Ten otevřeme buď z agendy Zboží, nebo proklikem z detailu dávky (ctrl + klik na hodnotu v poli "Zboží").
29. Otevřít agendu Typy zboží a otevřít záznam, na kterém chceme nastavit šablonu štítků.

30. V poli "Šablona štítku" vybrat tu šablonu, kterou chci pro tento typ zboží využít při tisku štítku.

31. Vybranou šablonu potvrdím kliknutím na tlačítko "Uložit".

32. Otevřít agendu Skladové pohyby. Poté otevřít požadovaný skladový doklad buď kliknout na odkaz ve sloupci "Skladový doklad", nebo dvojitým kliknutím na konkrétní skladový pohyb, který je součástí skladového dokladu, jenž chci otevřít.

33. Kliknout na tlačítko "Vytisknout štítky".

34. Vybrat správnou tiskárnu štítků a vytisknout štítky kliknutím na tlačítko "Potvrdit". Štítek bude obsahovat údaje dle Šablony štítků pro typ Dávka.
