Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: Jan Mracek 07. 09. 2017, 23:46:59

Název: Barcode tiskárna na samolepky
Přispěvatel: Jan Mracek 07. 09. 2017, 23:46:59
Zdravim vsechny

tiskne tu nekdo po siti nalepovaci stitky na label tiskarnu z linuxu nebo z BSD? Pokud ano tak na jakou tiskarnu a jakym zpusobem.

Potreboval bych tisknout samolepici etikety s QR nebo carovym kodem z linux, jeste lepe z FreeBSD po siti. Nejlepe z prikazove radky nebo pythonu ;-)
Název: Re:Barcode tiskarna na samolepky
Přispěvatel: Milfaus 08. 09. 2017, 00:08:37
s QR nebo carovym kodem z linux, jeste lepe z FreeBSD po siti

To je naprosto triviální pro člověka, který ví, co má dělat.
Krok 1) Koupíš si tiskárnu Zebra.
Krok 2) Napíšeš si tiskovou sestavu třeba v ZPL
Krok 3) Zajistíš, aby se do tiskárny sestava nahrála po jejím zapnutí/resetu. (je několik cest)
Krok 4) Pošleš příkaz na vytištění sestavy, ten zhruba vypadá echo "názevsestavy:kód1:123456789">ltp1

Tiskárna dostane příkaz, vezme si sestavu ZPL ze své paměti, podle identifikačního kódu v tiskové dávce, naplní proměnou kód1 hodnotou 123456789 a vyjede štítek.

Jestli s tím umíš, je to "brnkačka".
Jestli s tím neumíš, je to práce na víkend.
Jestli nerozumíš jakémukoliv z kroků, které jsem uvedl, přeji hodně štěstí :-D

Název: Re:Barcode tiskarna na samolepky
Přispěvatel: Milfaus 08. 09. 2017, 00:41:23
https://www.mironet.cz/zebra-zt420-tiskarna-carovych-kodu-6quot-203dpi-serial-usb-bluetooth+dp255423/ (https://www.mironet.cz/zebra-zt420-tiskarna-carovych-kodu-6quot-203dpi-serial-usb-bluetooth+dp255423/)

Takové ti "dětské" tiskárny za pár šušnů samozřejmě nemyslím.
Jinak bazarovou ZM400 ve 100% stavu seženeš za 3-8tisíc, když chceš škudlit, je to řešení.
Ty tiskárny jsou vesměs velmi dobře udělané, důležité je, aby nebyla poškozená hlava (je drahá) a řezač.
Zasekávající se řezač je bolest, špatně se to opravuje a budeš se s tím drbat.
Hlava se mění celkem snadno.

Samozřejmě si musíš velmi dobře vychytat pásku.
Název: Re:Barcode tiskarna na samolepky
Přispěvatel: Milfaus 08. 09. 2017, 00:50:16
A ještě jeden postřeh, umístění by mělo být ve stálé teplotě.
Když se teplota v místnosti změní o deset stupňů, tj. případ skladové haly atd., budeš k tomu muset chodit a přenastavovat to. Pak budou lidi dost napruzení.
Tiskárnu rozhodně nemusíš mít v klimatizované místnosti, ale potřebuješ stálou teplotu, ideálních je někde 20-25 stupnů.

Příklad špatného umístění:
Ráno 5 stupňů, teplota hlavy je nízká, barva se špatně přenáší na pásku.
Dopoledne 15 stupňů, teplota hlavy je optimální, tisky vypadají dobře.
Odpoledne 30 stupňů, teplota hlavy je moc vysoká, barva se lepí a sviní pásku.

Rozdíl menší, řekněme, že máš tiskárnu nastavenou na 20 stupnů, ráno tam je 15 a odpoledne 25, tak to je v cajku a nemusíš k tomu chodit, kolikrát o takové tiskárně ani nevíš.

Další "samozřejmá věc", hodí se mít náhradní řemínky(nepovinné) a válečky(povinné), až se v tom zasekne etiketa a budou jí z toho dolovat ulamovacím usáma nožem, tak váleček poškodí a ty budeš čučet jako péro z gauče.
A budeš potřebovat několik per s Izáčem a takový "brusný papír" od Zebry, který snáz odstraní připečeniny.
Název: Re:Barcode tiskarna na samolepky
Přispěvatel: Kryštof 08. 09. 2017, 06:53:34
Pane/ kolego Milfausi, mohl byste mi prosím napsat na mail - pavel.herzog na fkc tečka cz ?

Zebry ZE500 i další tiskárny tu mám a potřeboval bych prosím ohledně posílání zpráv poradit. Vygeneruji si ji v ZPLII a z Win7 posílám přes příkaz print v cmd. Chci se zeptat na pár drobností.

Díky K


A ještě jeden postřeh, umístění by mělo být ve stálé teplotě.
Když se teplota v místnosti změní o deset stupňů, tj. případ skladové haly atd., budeš k tomu muset chodit a přenastavovat to. Pak budou lidi dost napruzení.
Tiskárnu rozhodně nemusíš mít v klimatizované místnosti, ale potřebuješ stálou teplotu, ideálních je někde 20-25 stupnů.

Příklad špatného umístění:
Ráno 5 stupňů, teplota hlavy je nízká, barva se špatně přenáší na pásku.
Dopoledne 15 stupňů, teplota hlavy je optimální, tisky vypadají dobře.
Odpoledne 30 stupňů, teplota hlavy je moc vysoká, barva se lepí a sviní pásku.

Rozdíl menší, řekněme, že máš tiskárnu nastavenou na 20 stupnů, ráno tam je 15 a odpoledne 25, tak to je v cajku a nemusíš k tomu chodit, kolikrát o takové tiskárně ani nevíš.

Další "samozřejmá věc", hodí se mít náhradní řemínky(nepovinné) a válečky(povinné), až se v tom zasekne etiketa a budou jí z toho dolovat ulamovacím usáma nožem, tak váleček poškodí a ty budeš čučet jako péro z gauče.
A budeš potřebovat několik per s Izáčem a takový "brusný papír" od Zebry, který snáz odstraní připečeniny.
Název: Re:Barcode tiskarna na samolepky
Přispěvatel: Trupik 08. 09. 2017, 07:04:45
Ja som zohnal na ebayi Brother P-Touch 1230PC (http://www.ebay.com/itm/Brother-P-Touch-PC-Connectable-Label-Maker-PT-1230PC-/232459576855). Oficiálne linux nepodporuje, ale do CUPS-u sa pridá ako "Generic text-only printer" a na nete je skript (http://apz.fi/blabel/), ktorý tlačí akýkoľvek PNG výšky 64px a ľubovoľnej šírky. Ten skript je v perle a dá sa dobre reverz-inžinírovať, ak by si to potreboval v inom programovacom jazyku.
Název: Re:Barcode tiskarna na samolepky
Přispěvatel: Milfaus 08. 09. 2017, 08:24:14
Pane/ kolego Milfausi, mohl byste mi prosím napsat na mail - pavel.herzog na fkc tečka cz ?

Zebry ZE500 i další tiskárny tu mám a potřeboval bych prosím ohledně posílání zpráv poradit. Vygeneruji si ji v ZPLII a z Win7 posílám přes příkaz print v cmd. Chci se zeptat na pár drobností.

Díky K

Kodys dělá placenou podporu  ;D
Jsou tam celkem kompetentní lidé, třeba Kamenický atd.

Jak z toho nekouká žádná $$$ pro mě, nějak mě to nemotivuje psát :-D
Název: Re:Barcode tiskarna na samolepky
Přispěvatel: Mirek Prýmek 08. 09. 2017, 09:01:49
Ja som zohnal na ebayi Brother P-Touch 1230PC (http://www.ebay.com/itm/Brother-P-Touch-PC-Connectable-Label-Maker-PT-1230PC-/232459576855). Oficiálne linux nepodporuje, ale do CUPS-u sa pridá ako "Generic text-only printer" a na nete je skript (http://apz.fi/blabel/), ktorý tlačí akýkoľvek PNG výšky 64px a ľubovoľnej šírky. Ten skript je v perle a dá sa dobre reverz-inžinírovať, ak by si to potreboval v inom programovacom jazyku.
Mám podobnou: PT-P700. Má mód, ve kterém se dají celkem jednoduše posílat jednotlivé pixely, někde na netu se dá najít i přesná specifikace protokolu. Mám k tomu kód v Pythonu, funguje na Linuxu a provozoval jsem ho i na FreeBSD. Myslím, že pro FreeBSD to chtělo nějaké úpravy ohledně libusb nebo tak něco, měl bych být schopný ten kód pro FreeBSD najít, akorát teď u toho stroje nejsem. Pokud by ti takováhle levná tiskárna vyhovovala, napiš, kouknu se po tom.

P.S. štítky jsou poměrně drahé, ale řekl bych, že slušně kvalitní.
Název: Re:Barcode tiskarna na samolepky
Přispěvatel: Kryštof 08. 09. 2017, 10:14:56
S Kodysem jsem už něco řešil a měli to zaplacené.  Přesto děkuju alespoň za takovouhle odpoveď.

Pane/ kolego Milfausi, mohl byste mi prosím napsat na mail - pavel.herzog na fkc tečka cz ?

Zebry ZE500 i další tiskárny tu mám a potřeboval bych prosím ohledně posílání zpráv poradit. Vygeneruji si ji v ZPLII a z Win7 posílám přes příkaz print v cmd. Chci se zeptat na pár drobností.

Díky K


Kodys dělá placenou podporu  ;D
Jsou tam celkem kompetentní lidé, třeba Kamenický atd.

Jak z toho nekouká žádná $$$ pro mě, nějak mě to nemotivuje psát :-D
Název: Re:Barcode tiskarna na samolepky
Přispěvatel: Milfaus 08. 09. 2017, 15:19:22
S Kodysem jsem už něco řešil a měli to zaplacené.  Přesto děkuju alespoň za takovouhle odpoveď.

Kodys to bude mít rychleji a pravděpodobně i lépe, než bych to měl já.
Co vím, mají tam člověka pro podobné účely vyhrazeného, takže i když si řeknou dva tisíce za dvě hodinky práce, já bych chtěl to a samé s tím, že bych si musel problém nastudovat a navíc tu právě nemám po ruce tiskárnu, abych to mohl ladit. ZM400ku bych si mohl pořídit, ale dal bych za to tři tácy a od tebe dostal dva (což je celkem standardní cena za odladěnou sestavu pro Zebry). Tj. ať se na to podívám z libovolného úhlu, pořád mi pro tebe přijde nejlepší, zadat to Kodysu. A samozřejmě není jen Kodys. Třeba v Liberci je firma Ikos, pan Baloun je velký profík a zase mají lidi, kteří podobné věci umí, sestava od nich stojí asi 500 Kč pro menší tiskárny od Datamaxu, což není špatné řešení, když chceš šetřit na krev. V Brně je pro změnu i Datascan, také umí.

Pokud ale budeš trvat na mě, napiš částku a já ten e-mail uvážím.
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: robotron 09. 09. 2017, 16:23:30
Za cenu srovnatelnou s prvni civkou spotrebniho materialu jsem zakoupil Casio KL-8100. Zatim jsem byl s to tisknout jen veci natukany na klavesnici. Pevne doufam v to, ze se mi podari odchytit RS232 protokol a pochopit, v jakym formatu se tam posilaji bitmapy. Pak to rad zverejnim.

Zatim to visi na kroku: dorazit za lidma s 3.5" mechanikou.
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: j 11. 09. 2017, 09:46:21
Upozorneni pro hracicky, pokud na to chcete tisknout carovy kody, tak zasadni vec tech zeber (a podobnych) je predevsi ta, ze ty carovy kody maj integrovany. Carovej kod vytistenej  jako bitmapa totiz velice pravdepodobne nepude precist.

Jinak nova (pouzitelna) zebra kostuje od cca 25-30k (bacha na vec, delaj se i takovy plastovy hracky, takze ty samo nebrat), ale pri alespon trochu rozumnym zachazeni bez problemu vydrzi 10+ let 24/7 provozu v prostredi skladu (=prach a bordel).
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Trupik 11. 09. 2017, 10:03:17
Upozorneni pro hracicky, pokud na to chcete tisknout carovy kody, tak zasadni vec tech zeber (a podobnych) je predevsi ta, ze ty carovy kody maj integrovany. Carovej kod vytistenej  jako bitmapa totiz velice pravdepodobne nepude precist.

Jinak nova (pouzitelna) zebra kostuje od cca 25-30k (bacha na vec, delaj se i takovy plastovy hracky, takze ty samo nebrat), ale pri alespon trochu rozumnym zachazeni bez problemu vydrzi 10+ let 24/7 provozu v prostredi skladu (=prach a bordel).
K tomu sa pripájam - ak ide len o čiarové kódy a nejaké priemyselné nasadenie, tak treba nejaké adekvátne riešenie. Ja s tým USB Brother-om som potreboval okrem kódu tlačiť aj sprievodné texty, ale hlavne to mám len ako hobby.
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Milfaus 11. 09. 2017, 10:19:47
Upozorneni pro hracicky, pokud na to chcete tisknout carovy kody, tak zasadni vec tech zeber (a podobnych) je predevsi ta, ze ty carovy kody maj integrovany. Carovej kod vytistenej  jako bitmapa totiz velice pravdepodobne nepude precist.

To je částečně pravda!
Ono je možné čárový kód vytisknout jako bitmapu a úspěšně ho přečíst, ale díky deformacím ho jeden scanner přečte a druhý ne. (Vyzkoušeno!) Často záleží na tom, jestli je ve scanneru foťák, ledkový nebo laserový snímač. Doplním, že v

ČR je snad jediná oficiální laboratoř, která čárové kódy dokáže vyhodnotit, odhaduji, že to je (https://www.gs1cz.org/kontakty), ale tam se nedostanete, pokud nejste člen tlupy, takže jediná šance je poslat to tam přes partnera.

Oni čárový kód změří a pošlou Vám protokol o měření.
Protože největší průser je poslat čárový kód zákazníkovi a ejhle, on ho nepřečte, protože bitmapa je v nějakém směru "roztažená/smrsklá" a nejde jim to nebo mají jinou chybovost.

Dále doplním informaci od J, Zebry v sobě skutečně mají čárové kódy, ale jen několik typů, pokud chcete něco spešl, koupíte si CFkartu s dalšími kódy. Atd, atd. tohle téma je dosti rozsáhlé na probrání zde.
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: kafcha 11. 09. 2017, 10:35:09
ahoj,
mi pouzivame tiskarny tsc (konkretne tsc me240), drive jsme pouzivali argox
pouzivame je ale ve win prostredi
tisknem ean13 a code128 a celkem bez problemu
tisklo se na tom i neco pro ikeu a proslo to jejich merenim

Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Karel 11. 09. 2017, 11:03:37
Upozorneni pro hracicky, pokud na to chcete tisknout carovy kody, tak zasadni vec tech zeber (a podobnych) je predevsi ta, ze ty carovy kody maj integrovany. Carovej kod vytistenej  jako bitmapa totiz velice pravdepodobne nepude precist.

To je částečně pravda!
Ono je možné čárový kód vytisknout jako bitmapu a úspěšně ho přečíst, ale díky deformacím ho jeden scanner přečte a druhý ne.

Tam není problém ta bitmapa, ale konverze, kterou provede ovladač při tisku z jiného programu. Tiskneme bitmapy deset let a nikdy s tím nebyl žádný problém. Problém je jen tehdy, když si někdo nakreslí bitmapu a tu pak tiskne přes ovladač. Tam to opravdu obvykle končí špatně, protože lidé nekontrolují rozměry. A co se stane, když mám bitmapu širokou 400 pixelů a tisknu ji jako 3cm široký obrázek na 300DPI tiskárně asi nikoho nepřekvapí. Pro tak titěrný barcode pak těch pár ztracených pixelů znamená problém.

Osobně pro tisk štítků na Zebra tiskárny doporučuji to napsat v ZPL a pak to na ní poslat jako textový soubor. Ten jazyk je velmi jednoduchý a člověk není odkázaný na to, jak se ovladač zrovna vyspal. A procedura, co načte bitmapu a vyplivne přímo ZPL kód s příkazem ^DG se zvládne za jedno odpoledne, takže ani nějaké logo není problém. Investovaný čas se vrátí v tom, že tisk labelu pak není nic víc než "copy a.zpl com1:" Takže tisknout můžete prakticky z čehokoliv, co dokáže uložit soubor.

http://labelary.com/viewer.html

Jo a ještě jedna věc: Zebry jsou průmyslové zařízení. Odolné, precizní, spolehlivé, ale také drahé a vyžadující pravidelnou údržbu. Pokud jdete tisknout desetitisíce štítků tak směle jděte po Zebře. Pokud to jsou ale jen stovky ročně, tak bacha, aby vás pak jeden štítek nevyšel na 100Kč.
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Milfaus 11. 09. 2017, 11:46:25

Jojo, ZPL jsem doporučoval od začátku, je to nejsprávnější cesta.

Velmi dobrý postřeh je s tou cenou na štítek, v některých případech je daleko lepší si štítky objednat už vytištěné, pokud tam zrovna nemusí být datum nebo nějaké SN, je to řešení a cena není hrozná.

Dále se dají tisknout na laserové tiskárně (no ne na úplně každé) štítky na samolepící folii.
Pro malé objemy je to taky dobré řešení.
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Kate 11. 09. 2017, 12:07:06
Programovala jsem tisk čárových kódů do tiskáren Zebra a Datamax, v Linuxu se dají nastavit naprosto bez problémů. Pak do té tiskárny třeba přes lp pošleš kód v ZPL (zebra markup, opravdu triviální na naučení). Datamaxy mají svůj vlastní kód a dají se přepnout do režimu emulace Zebry (což je rozhodně lepší, kód datamaxu je naprostá příšernost).

Tisky různých typů čárových kódů včetně 2D kódů mají už v základu v sobě, stačí použít správný markup :)
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Kate 11. 09. 2017, 12:15:48
Osobně pro tisk štítků na Zebra tiskárny doporučuji to napsat v ZPL a pak to na ní poslat jako textový soubor. Ten jazyk je velmi jednoduchý a člověk není odkázaný na to, jak se ovladač zrovna vyspal. A procedura, co načte bitmapu a vyplivne přímo ZPL kód s příkazem ^DG se zvládne za jedno odpoledne, takže ani nějaké logo není problém. Investovaný čas se vrátí v tom, že tisk labelu pak není nic víc než "copy a.zpl com1:" Takže tisknout můžete prakticky z čehokoliv, co dokáže uložit soubor.

http://labelary.com/viewer.html

U labelary pozor, ještě nějaký rok zpátky určitě neuměl některé novější značky v novějších verzích ZPL, takže bych ho brala s rezervou :) I tak je to fajn nástroj.
 
Jinak výhoda je i, že se na začátku ZPL souboru dá poslat kompletní konfigurace tiskárny pro daný tisk, takže se nemůže stát že to nějaký čičmunda co má k tiskárně přístup rozhodí :)

Pak se ještě Zebry dají programovat v integrovaném interpretu Basicu a třeba nechat čenichat na nějakém portu a tisknout štítky když jim z aplikace po síti přijdou údaje co tisknout a tak. Nikdy jsem to pořádně nezkoušela, ale je to hodně hezká vlastnost :)
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Milfaus 11. 09. 2017, 12:24:40
že to nějaký čičmunda co má k tiskárně přístup rozhodí

Jo, no čičmunda se umí i nas*** když nějaký pišut / nějaká kikina do inicializace natvrdo nahraje teplotu žhavení hlavy :-D
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Kate 11. 09. 2017, 12:35:47
že to nějaký čičmunda co má k tiskárně přístup rozhodí

Jo, no čičmunda se umí i nas*** když nějaký pišut / nějaká kikina do inicializace natvrdo nahraje teplotu žhavení hlavy :-D

Pláčeš hezky, ale na nesprávném hrobě :) Já právě v jednom případě musela v zpl provádět override prakticky veškerého nastavení tiskárny, protože u klienta nějaký trotl pořád měnil defaultní nastavení tisku a pak si stěžovali že jim to tiskne špatně.
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Milfaus 11. 09. 2017, 13:37:43

HA! DALŠÍ KIKINA!!!!  ;D
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Kate 11. 09. 2017, 14:03:12

HA! DALŠÍ KIKINA!!!!  ;D

Další čičmunda co rozbíjí nastavení hardware který spravuje někdo jiný? :P

Jinak ať tu jen neblbnem, i to jinak docela nevhodné nastavení nahřátí hlavy v ZPL se může zatraceně hodit, pokud klient tiskne dva typy štítků s různýma páskama (a právě s jinou nutnou teplotou) vždy po obrovských dávkách najednou, takže mu nevadí pokaždé přehodit spotřební materiál, ale přenastavit si teploty sám už neumí.
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Milfaus 11. 09. 2017, 14:11:05
mu nevadí pokaždé přehodit spotřební materiál, ale přenastavit si teploty sám už neumí.

Nojo, jenže tam nastává ten problém, že když se změní teplota v okolí tiskárny nebo dodavatel zrovna dovalí jinou pásku (naprosto běžná situace), musí se zasáhnout do sestavy.
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Kate 11. 09. 2017, 14:20:57
Nojo, jenže tam nastává ten problém, že když se změní teplota v okolí tiskárny nebo dodavatel zrovna dovalí jinou pásku (naprosto běžná situace), musí se zasáhnout do sestavy.
To je mi jasné. Pokud je potřeba z programu tisknout různé teploty na různé sestavy, je docela jednoduché prostě teplotu přidat jako proměnnou šablony ze které se ZPL generuje a přidat do nastavení sestavy, pak ji lze definovat přímo v systému :)
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Milfaus 11. 09. 2017, 15:20:18
pak ji lze definovat přímo v systému :)

Ano, tak to má být, kdybys to tak udělala, nedovolil bych si tě nazvat kikinou :-D Ale prohlédl si tě a pokud by ses mi líbila, možná tě i o ruku požádal :-D
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Kate 11. 09. 2017, 16:10:04
pak ji lze definovat přímo v systému :)

Ano, tak to má být, kdybys to tak udělala, nedovolil bych si tě nazvat kikinou :-D Ale prohlédl si tě a pokud by ses mi líbila, možná tě i o ruku požádal :-D

Však udělala. Pokud píšu že „skoro všechna nastavení“, rozhodně tím nemyslím že jsem do té etikety zadrátovala nastavení co způsobí problémy při změně dodavatele štítků. Navíc bych byla sama proti sobě, musela bych pak zbytečně zadarmo plýtvat čas posíláním nové verze šablony, místo dodání instrukcí co a jak změnit. Ale původní verze etikety co tam kolega poslal jak mu vylezla z editoru neměla v sobě nastavení ničeho a spoléhalo se na nastavení tiskárny, což pak dělalo neplechu ve chvíli, kdy se někdo rozhodl že si s tím trochu pohraje a změnil mimo jiné i způsob detekce hrany etikety, takže z toho lezly půlštítky a spousta prázdných.
Název: Re:Barcode tiskárna na samolepky
Přispěvatel: Milfaus 11. 09. 2017, 16:11:23

Dobrá práce! :-)