, keď si myslíte, že malé stroje, ktoré vytlačia lepiace štítky na balíkoch, nemusíte očakávať, že nájdete komplexnú tlačiareň s vlastným programovacím jazykom (ZPP). Avšak, [Dan Passeusk] sa rozhliadol okolo online a našiel malú etiketu tlačiarne na obľúbenom online úložisku pre každého, čo naznačovalo, že podporila ZPP. Bohužiaľ, [Dan] mal veľké sny na vytvorenie Raspberry PI-Based Print Station a našiel Chauffeurs balené pre túto konkrétnu tlačiareň neboli kompatibilné. Nie je úplne spokojný, aby to nechalo tam, začal na vrstvách, kým nemal pracovný vodič.
ZPP, v jeho jadre, je len jazyk opisujúci príkazy ASCII prenášané cez sériové pripojenie. Takže zatiaľ čo tlačiareň sa objavila ako koncový bod, nefungovalo sa ako filtre (časť šoféra, ktorý vie, ako konvertovať z png do ZPP) bol len X86. Na Linuxu majú Chauffeurs tlačiarne tiež súbor PPD súbor, ktorý popisuje, čo sa tlačiareň môže vysporiadať s veľkosťou papiera a ďalších nastaveniach. Súbor PPD pre malú tlačiareň poskytol prvý stop. V poli shortnicname sa identifikuje ako HPRT N41, čo je populárna tlačiareň HP. Takže táto malá tlačiareň by mala byť klonom tlačiarne v tejto rodine. Povinné, nepodporujú ZPL. Namiesto toho, podpora HPRT série TSPL, iný jazyk tlačiarne vyvinutý TSC.
To predstavilo problém ako prepravná služba, ktorá ponúkla etikety, ktoré [Dan] používal poskytnuté štítky v troch formátoch: PNG, PDF a ZPP. V súčasnej dobe sa to zdalo, že tam je TSPL na ZPP Converter Tam na použitie, takže namiesto toho, aby napísal svoj vlastný, namiesto toho napísal rasténer. Spočiatku sa snažil použiť nejaký vzorový kód, ktorý zistil, a kým dostal niečo, čo vyjde z tlačiarne, bolo to prázdne. Takže ďalšia skúška mala uložiť výkon RAO TSPL z filtra a mačky priamo do sériového portu. To fungovalo úžasne. Ďalej napísal konvertor, aby sa pNG a premenila do formátu bitmapu TSPL. Prevodník je v JavaScript, pretože beží ako súčasť webservera, ktorý spravuje tlačovú stanicu. mohlo by to byť rýchlejšie v inom jazyku? Samozrejme. Ale iný jazyk by tlačiareň neurobila rýchlejšie.
S pridaním bezdrôtového skenera čiarového kódu, je uspokojivý vidieť tlačovú stanicu hore a spustenú. Tu v Haboraday, nie sme cudzinec, aby sme videli ľudí, ktorí si odtrhávajú tlačiarne, aby šupili softvér a fyzické vrstvy, ktoré ich robia.