ZBI Zebra Basic Interpreter Alkalmazási útmutató.
TERMÉK ÁTTEKINTÉS: ZBI - Zebra BASIC Interpreter A ZBI-vel kéznél van az új alkalmazások létrehozásához és a bonyolult nyomtatási problémák megoldásához szükséges erő. A Zebra Technologies kiterjesztette a Zebra nyomtatók meglevő erejét és képességét. A Zebra nyomtatók eredeti programnyelvében, a ZPLII - ben rejlő félelmetes erőt és az új, egyre sokoldalúbb vezérlőnyelv, a ZBI lehetőségeit kihasználva a programozók teljes mértékben testre szabhatják a ZBI -vel felvértezett Zebra nyomtatók működését és vezérlését. A ZPLII címketervező és formázó parancsok hatékonyságát és gyorsaságát a ZBI kiterjeszti és megerősíti. A ZBI amellett, hogy teljes nyomtató felügyeletet kínál, a nyomtatandó adatok értelmezését is lehetővé teszi. A ZBI az alábbi előnyöket kínálja: A Zebra nyomtatók önállóan is működtethetők (PC nélkül) Közvetlen vonalkód olvasóhoz, mérleghez és billentyűzethez kapcsolható Adatértelmezési és fordítási képesség Naplózás Internet támogatás TCP/IP és E-mail üzenetekhez TECHNOLÓGIAI ÁTTEKINTÉS: A Zebra nyomtatók mostantól két beépített programozási nyelvvel rendelkeznek: ZPLII és ZBI. A ZPLII a programozó számára könnyen használható címketervezési módszert kínál a bonyolult címketervek elkészítéséhez ASCII alapú vezérlőparancsok formájában. A ZPLII nyomtatóvezérlő parancsokat is kínál, mint például a nyomtatási erősség vagy nyomtatási mód, de a támogatott címkék nyomtatási paramétereinek beállítása is kézbentartható. A ZPL II az alábbi jellemzőkkel bír: ASCII alapú Egyszerű parancsok 1D és 2D vonalkód típusok Skálázható fontok Különféle grafikus alakzatok Grafikus logó támogatás
HOGYAN MŰKÖDIK A ZBI? A ZBI az ANSI BASIC programnyelven alapul és a Zebra nyomtatón belül működik A ZBI a Zebra nyomtatókba ágyazott új programnyelv. A ZBI a ZPLII címketervező nyelvvel együttműködik. A ZBI NEM a ZPL II leváltására szolgál. A ZBI kiegészíti a ZPLII gyorsaságát, sokszínűségét és kiterjeszti azon alklamazási területeket, amelyekben ZPLII használható. A ZBI az ANSI BASIC programozási nyelvre épül és a Zebra nyomtatón belül működik. Előnyei: Könnyen tanulható Egyszerű parancsok Gyors Hatékony A ZBI egy interpreter alapú programozási modul, amely a nyomtató kommunikációs portjai és a ZPLII parancsfeldolgozó között helyezkedik el. Ez lehetővé teszi a ZBI modul számára, hogy a nyomtatónak küldött adatokat elcsípje és módosítsa, mielőtt még azok a ZPLII címkegenerátorhoz érnének. Az adatok a Zebra nyomtató három bemeneti portjának valamelyikén érkeznek a nyomtatóba: soros, párhuzamos vagy Ethernet. A ZBI motor különféle műveleteket végezhet a fogadott adatokon a fenti három porton való kiküldés előtt. Az adatok ezen kívül a ZPLII motor által használható formátumra is konvertálhatók címkenyomtatáshoz. Ez a fajta architektúra lehetővé teszi a programozó számára, hogy a Zebra nyomtatóba bejövő és az onnan kiküldött adatokat teljes mértékben kontrollálni tudja. A lehetőségek határtalanok! JELLEMZŐK A ZBI révén új alkalmazások létrehozása és a bonyolult nyomtatási feladatok megoldása egy olyan, egyszerűen használható programozási nyelv és fejlesztőrendszer formájában áll rendelkezésre, amelyek mind a Zebra nyomtatón belül foglalnak helyet. A ZBI a Zebra nyomtató testre szabható működtetésével úgy teszi lehetővé egyedi és összetett nyomtatási feladatok elvégzését, hogy a nyomtatót PC-hez kellene kapcsolnunk. Periféria kontroll A múltban, ha szükség volt a nyomtató és egy külső eszköz (pl. mérleg) összekapcsolására, többszázezres költséggel lehetett csak közös interfészt létrehozni a kapcsolat kialakításához. Mivel a nyomtató és a mérleg eltérő nyelven beszélnek, minimálisan egy PC-re van szükség a két eszköz adatainak az értelmezéséhez.
A nyelvemuláció ZBI-vel egyszerű és könnyű. Egy régebbi nyomtatónak küldött adatok. Még extrémebb esetben külön programot kellene írni az adatkonverzió elősegítése érdekében. Ez könnyen kivitelezhető a ZBI használatával. A ZBI képes közvetlen fogadni a súlyadatokat a mérlegről, és a kívánt súlyinformációt címkére nyomtatni PC közbeiktatása nélkül. A programozásra fordítandó idő szintén minimálisra csökken, mivel a ZBI programozása könnyen tanulható BASIC nyelven történik. Teljesen önálló rendszereket hozhatunk létre könnyedén a ZBI használatával. Hálózatok A ZBI alkalmas Internet és hálózati használatra is. Ez lehetővé teszi a ZBI programok számára, hogy közvetlenül a vállalati információs rendszerekkel kommunikáljanak. A fenti ZBI alapú alkalmazásban a nyomtató súlyadatokat gyűjt egy mérlegtől. A ZBI hálózattámogató funkciója nélkül a mérlegről jövő információ elveszne a hálózatban levő másik olyan alkalmazás számára, amelynek szüksége lenne azokra további feldolgozás céljából. A ZBI révén a Zebra nyomtató képes a nyomtatott adatokat a vállalati LAN-on keresztül továbbítani egy központi adatbázisba készletfigyelési, szállítási információ gyűjtési vagy bármilyen egyéb célra. Ez a kézi adatfeldolgozás kiküszöbölésével és az adatgyűjtés automatizálásával a hibák csökkenését eredményezi. ZBI program a változó adatok kicsomagolásához A ZBI vel ellátott nyomtatón készült címke Adatkibontás A ZBI rendszer egyik legizgalmasabb képessége a külső adatforrásból származó adatok fogadása és értelmezése. Ha egy régebbi nyomtató Zebra nyomtatóra való cseréjét tervezzük a gyártósoron vagy az irodában, a ZBI számos opciót kínál. A bal oldali oszlopban látható program egy régi nyomtatótól származik, amely erős felújításra szorulna, de már nem kapható hozzá új alkatrész. A felhasználó nem tudja, hogy ki készítette a korábbi programot és nem akar olyan szoftverre átállni, amelyik közvetlen támogatná a jelenlegi nyomtatókat. A ZBI ezt a problémát is könnyedén megoldja. Egy pici program megírásával, mint amilyen a példában is szerepel, az eredeti szoftverből jövő adatokhoz hozzá sem kell nyúlni. A ZBI elvégzi a ZPLII -re történő adatkonverziót.
A ZBI előnye A ZBI és a ZPLII verhetetlen páros az egyszerű integráció és adatkinyerés érdekében Bármilyen hálózati alkalmazás felé lehet közvetlenül adatokat továbbítani a ZBI révén Gyorsan megoldja a bonyolult és egyedi nyomtatási igényeket Lehetővé teszi a Zebra nyomtatók olyan külső adatforrásokhoz való kapcsolását, amelyek nem ZPLII kompatibilisek Hasznosítja a ZPLII -ben rejlő erőt és gyorsaságot Könnyen tanulható és programozható Maximális előnyöket és általános hálózati használatot biztosít Összegzés A Zebra nyomtatók mostantól új vezérlőnyelvvel rendelkeznek, amelynek ZBI (Zebra Basic Interpreter) a neve. A ZBI a ZPLII meglevő gyorsaságát, erejét és verhetetlen teljesítményét kiegészítve lehetővé teszi, hogy a nyomtatónak küldött adatokat a programozó igénye szerint lehessen manipulálni. A hatékonyan működő és problémamentes belső folyamatokra épülő üzletmenet víziója könnyebben megvalósíthatóvá vált.