লিখুন যখন আপনি প্যাকেজগুলিতে স্টিকি লেবেলগুলি মুদ্রণ করেন এমন ছোট মেশিনগুলির কথা মনে করেন, আপনি নিজের প্রোগ্রামিং ভাষা (ZPL) এর সাথে একটি জটিল প্রিন্টার খুঁজে পেতে পারেন না। যাইহোক, [ড্যান pastususek] অনলাইন চারপাশে খুঁজছেন এবং একটি মহান মূল্যের জন্য প্রত্যেকের প্রিয় অনলাইন স্টোরেজ সুবিধাতে একটি ছোট লেবেল প্রিন্টার পাওয়া যায় যা প্রস্তাবিত ZPL সমর্থিত। দুর্ভাগ্যবশত, [ড্যান] রাস্পবেরী পিআই-ভিত্তিক মুদ্রণ কেন্দ্র তৈরি করার জন্য বড় স্বপ্ন ছিল এবং এই বিশেষ প্রিন্টারের জন্য প্যাকেজযুক্ত Chauffeurs খুঁজে পাওয়া যায় নি। সেখানে এটি ছেড়ে যাওয়ার জন্য বেশ কন্টেন্ট নেই, তিনি একটি কার্যকরী ড্রাইভার ছিল না হওয়া পর্যন্ত তিনি স্তরগুলিতে চিপ শুরু করেন।
ZPL, তার কোর এ, একটি সিরিয়াল সংযোগের উপর প্রেরিত ASCII কমান্ড বর্ণনা করে একটি ভাষা। তাই প্রিন্টারটি একটি endpoint হিসাবে দেখিয়েছিল, এটি ফিল্টার হিসাবে কাজ করছে না (Chauffeur এর অংশ যা একটি PNG থেকে ZPL তে রূপান্তর কিভাবে কিভাবে রূপান্তর করতে হবে) শুধুমাত্র x86 ছিল। লিনাক্সে, প্রিন্টার Chauffeurs এছাড়াও একটি পিপিডি ফাইল আছে যা একটি প্রিন্টার কাগজ আকার এবং অন্যান্য সেটিংস মধ্যে কি মোকাবেলা করতে পারে তা বর্ণনা করে। সামান্য প্রিন্টারের জন্য পিপিডি ফাইলটি প্রথম সূত্র দিয়েছে। শর্টনিকনাম মাটিতে এটি হ’ল HPRT N41 হিসাবে এটি সনাক্ত করে, যা একটি জনপ্রিয় এইচপি প্রিন্টার। তাই এই সামান্য প্রিন্টার সেই পরিবারের একটি প্রিন্টারের একটি ক্লোন হওয়া উচিত। উল্লেখযোগ্যভাবে, তারা ZPL সমর্থন করে না। পরিবর্তে, এইচপিটি সিরিজ সাপোর্ট টিএসপিএল, টিএসসি দ্বারা বিকশিত আরেকটি প্রিন্টার ভাষা।
এটি শিপিং পরিষেবা হিসাবে একটি সমস্যা উপস্থাপন করেছে যা লেবেলগুলি সরবরাহ করেছিল যা [ড্যান] তিনটি ফরম্যাটে প্রদত্ত লেবেলগুলি ব্যবহার করে ছিল: PNG, পিডিএফ এবং ZPL। বর্তমানে, এটি ব্যবহারের জন্য জিপিএল রূপান্তরকারীতে একটি টিএসপিএল এর একটি টিএসপিএল রয়েছে, যাতে তার নিজের লেখার পরিবর্তে, তিনি একটি শর্টকাট গ্রহণ করেন এবং পরিবর্তে রাস্টারাইজার লিখেছিলেন। প্রাথমিকভাবে, তিনি কিছু নমুনা কোডটি ব্যবহার করার চেষ্টা করেছিলেন, যা তিনি খুঁজে পেয়েছিলেন, এবং যখন তিনি প্রিন্টার থেকে বেরিয়ে আসতে কিছু পেয়েছিলেন, তখন এটি ফাঁকা ছিল। তাই পরবর্তী টেস্টটি একটি ফিলার এবং বিড়াল থেকে সরাসরি সিরিয়াল পোর্টে কাঁচা TSPL আউটপুট সংরক্ষণ করা ছিল। এই আশ্চর্যজনক কাজ। পরবর্তীতে, তিনি একটি PNG নিতে একটি রূপান্তরকারীটি লিখেছিলেন এবং টিএসপিএল এর বিটম্যাপ ফর্ম্যাটে তাদের রূপান্তরিত করেছিলেন। রূপান্তরকারীটি জাভাস্ক্রিপ্টে রয়েছে যেমন এটি মুদ্রণযন্ত্র পরিচালনা করে এমন ওয়েব সার্ভারের অংশ হিসাবে চালায়। এটি একটি ভিন্ন ভাষায় দ্রুত হতে পারে? নিশ্চিত। কিন্তু একটি ভিন্ন ভাষা প্রিন্টারটি দ্রুততর করবে না।
একটি ওয়্যারলেস বারকোড স্ক্যানার যোগ করার সাথে সাথে মুদ্রণ স্টেশনটি এবং চলমানটি দেখতে এটি সন্তুষ্ট। এখানে হ্যাকডে, আমরা এমন কোনও নবজাতক নই যে, লোকেরা তাদের তৈরি করতে সফ্টওয়্যার এবং শারীরিক স্তরগুলি ফিরিয়ে আনতে প্রিন্টারগুলি আলাদা করে তুলতে পারে।