Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: 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 ;-)
-
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
-
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.
-
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.
-
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.
-
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.
-
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
-
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í.
-
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
-
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.
-
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.
-
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).
-
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.
-
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.
-
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
-
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č.
-
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í.
-
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 :)
-
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 :)
-
ž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
-
ž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ě.
-
HA! DALŠÍ KIKINA!!!! ;D
-
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í.
-
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.
-
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 :)
-
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
-
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.
-
Dobrá práce! :-)