जब तपाईं साना मेशिनहरू सोच्नुहुन्छ जुन प्याकेजहरूमा टाँसिएको लेबल प्रिन्ट गर्दछ जुन तपाईं आफ्नै प्रोग्रामिंग भाषा (ZPL) को साथ जटिल प्रिन्टर फेला पार्न सक्नुहुन्न। जे होस्, [दान पास्टरेक] अनलाइन हेरिरहेको थियो र एक महान मूल्यमा एक सानो मार्केट प्रिन्टर फेला पर्यो जसले एक महान मूल्यको लागि सुझाव दियो कि यसले ZPL समर्थन गर्यो। दुर्भाग्यवश, [दान] एक रास्पबेरी pi-आधारित प्रिन्ट स्टेशन सिर्जना गर्न ठूलो सपना थियो र यो विशेष प्रिन्टर को लागी चौथो प्रिन्ट्स प्याकेज अनुकूल छैन। त्यहाँ छोड्न एकदमै सन्तुष्ट छैन, उनी एक कामकारी ड्राइभर नभएसम्म तहहरूमा पहरा थाले।
ZPL, यसको मूलमा, एक सिरियरी कमाण्डमा प्रसारित एक भाषा मात्र हो। त्यसोभए प्रिन्टरले एक अन्त्य बिन्दुको रूपमा देखा पर्यो, यो फिल्टरहरूको रूपमा देखा पर्दै थियो (च्युफरको अंश जुन PNPL बाट zpl) x86 मात्र थियो। लिनक्समा प्रिंटर च्युफ्रासँग पनि पीपीडी फाईलसँग पीपीडी फाईल छ जसले प्रिन्टर आकारको आकार र अन्य सेटिंग्स को साथ व्यवहार गर्न सक्छ वर्णन गर्दछ। सानो प्रिन्टरको लागि पीपीडी फाईलले पहिलो संकेत दिए। सर्टिनिकनाम फिल्डमा यसले एचपीआर n411 को रूपमा पहिचान गर्दछ, जुन लोकप्रिय HP प्रिन्टर हो। यो सानो प्रिन्टर त्यो परिवारमा एक प्रिन्टरको क्लोन हुनुपर्दछ। होईन, तिनीहरू ZPL समर्थन गर्दैनन्। यसको सट्टामा, HPRT श्रृंखलाले टस्प्रेलाई समर्थन गर्दछ, अर्को प्रिन्टप्टर भाषा TSC द्वारा विकसित भयो।
यसले ढुवानी सेवाको रूपमा समस्या प्रस्तुत गर्यो जुन लेबलहरू प्रदान गर्दछ जुन तीन ढाँचामा प्रदान लेबलहरू प्रयोग गरेर प्रयोग गरिएको थियो: pnn, PDF, र ZPL। हाल, यो जस्तो देखिन्छ कि त्यहाँ ZPL रूपान्तरणको लागि त्यहाँ ZPL रूपान्तरणको लागि छ, ताकि उसले आफ्नै लेख्थ्यो, उसले एक सर्टकट लिएको थियो र यसको सट्टामा एक रास्र्टरलाइजर लेख्यो। सुरुमा उनले केहि नमूना कोड प्रयोग गर्न कोसिस गरे जुन उनले फेला पारे, र जब उनले प्रिन्टरबाट बाहिर निस्के, यो खाली थियो। यसैले अर्को परीक्षा भनेको फाइलर र बिरालोबाट सिधा सिधा पोर्टमा कूल टप्स आउटपुट बचत गर्नु थियो। यसले आश्चर्यजनक काम गर्यो। अर्को, उनले पीएनएएएनजी लिनको लागि रूपान्तरण गरे र तिनीहरूलाई बिटमाप ढाँचामा रूपान्तरण गरे। रूपान्तरण javascript मा छ किनकि यो वेबसेरको भागको रूपमा चल्छ जुन प्रिन्ट स्टेशनको प्रबन्ध गर्दछ। के यो फरक भाषामा छिटो हुन सक्छ? निश्चित। तर फरक भाषाले प्रिन्टरलाई कुनै छिटो बनाउँदैन।
एक वायरलेस बार्कोड स्क्यानर को थप को साथ, यो प्रिन्ट स्टेशन माथि र चलिरहेको प्रिन्ट स्टेशन हेर्न सन्तुष्ट छ। यहाँ ह्याकडाडमा, हामी कुनै अपरिचित थियौं कि सफ्टवेयर र शारीरिक तहहरू फिर्ता गर्न प्रिन्सियरहरू टाढा राख्नुहोस्।