আপনার কাছে একটি পুরনো প্রিন্টার বা শুধু ওয়ায়ারলেস কানেক্টিভিটি বিহীন একটি প্রিন্টার থাকলে, আপনাকে আপগ্রেড করার প্রয়োজন নেই। আপনার কাছে যদি একটি স্পেয়ার রাসবেরি পাই থাকে, তবে আপনি একটি DIY ওয়ায়ারলেস প্রিন্টার তৈরি করতে পারেন।
রাসবেরি পাই ওয়ায়ারলেস প্রিন্ট সার্ভার সেট আপ করতে যা যা করতে হবে সেটা নিচে দেওয়া হল।
আপনার রাসবেরি পাই প্রস্তুত করুন
একটি DIY ওয়ায়ারলেস প্রিন্টার সেট আপ করতে একটি উপযুক্ত লিনাক্স ডিস্ট্রো সহ রাসবেরি পাই দরকার। সেরা রাসবেরি পাই লিনাক্স ডিস্ট্রোর মধ্যে একটি হচ্ছে রাস্পবিয়ান, যা রাসবেরি পাই ফাউন্ডেশন অফিশিয়ালি সমর্থন করে। এই গাইডের নির্দেশাবলী রাস্পবিয়ান এবং অন্যান্য উবুন্টু বা ডেবিয়ন-ভিত্তিক ডিস্ট্রোর জন্য উপযুক্ত।
আপনাকে একটি রাসবেরি পাই বেছে নিতে হবে যাতে উপলব্ধ USB পোর্ট থাকে, তাই পাই জিরো এখানে খুব উপযুক্ত নয়। আপনাকে আপনার প্রিন্টারের নেটওয়ার্ক অ্যাক্সেস আপনার পিআই 통해 দিতে হবে।
জিনিসগুলাকে এক্সট্রা পোর্টেবল बनाने জন্য, একটি ওয়ায়ারলেস-সক্ষম রাসবেরি পাই সেরা হবে, কিন্তু একটি পুরনো পিআই USB ওয়ায়ারলেস অ্যাডাপ্টার দিয়ে ব্যবহার করা যাবে এমন কোনো বাধা নেই।
CUPS ইনস্টল করুন
কিছুই করার আগে, একটি টার্মিনাল উইন্ডো বা SSH কানেকশন 통해 sudo apt update এবং sudo apt upgrade চালিয়ে নিশ্চিত করুন যে আপনার রাসবেরি পাই সম্পূর্ণ আপ-টু-ডেট।
CUPS ইনস্টল করা আপনার পরবর্তী ধাপ। CUPS, বা Common UNIX Printing System, অ্যাপল দ্বারা ডিজাইন করা একটি প্রিন্ট সার্ভার যা লিনাক্স এবং ইউনিক্স সিস্টেমে ব্যাপকভাবে ব্যবহৃত হয়। আপনাকে SAMBAও ইনস্টল করতে হবে, যা উইন্ডোজ ডিভাইস থেকে প্রিন্ট করার জন্য দরকার।
এগুলো দুটোই ইনস্টল করতে টাইপ করুন:
sudo apt install samba
এবং
sudo apt install cups
এটি হলে, আপনার ইউজার অ্যাকাউন্টকে প্রিন্টিং-এর জন্য অ্যাডমিন গ্রুপে যোগ করুন টাইপ করে:
sudo usermod -aG lpadmin pi
আপনি যদি ডিফল্ট থেকে সুইচ করেছেন তবে pi-কে আপনার ইউজারনেম দিয়ে প্রতিস্থাপন করুন।
CUPS-এ রিমোট অ্যাক্সেস সক্ষম করুন
আপনার রাসবেরি পাই-এ GUI থাকলে এবং আপনি কিবোর্ড দিয়ে সরাসরি এতে কাজ করছেন, তবে আপনি একটি ব্রাউজার খুলুন এবং 127.0.0.1:631 ভিজিট করুন। অন্যথায়, 127.0.0.1-কে আপনার পিআইর নেটওয়ার্ক IP অড্রেস দিয়ে প্রতিস্থাপন করুন যাতে আপনার PC বা অন্য ডিভাইস থেকে অ্যাক্সেস করা যায়, কিন্তু আপনাকে প্রথমে CUPS-এ রিমোট অ্যাক্সেস অনুমতি দিতে হবে।
আপনার টার্মিনাল খুলুন এবং নিচের কমান্ডটি টাইপ করুন:
cupsctl --remote-admin --remote-any --share-printers
এই কমান্ডের পর আপনি "connection refused" এরর দেখলে, আপনার পিআই রিবুট করুন।
আপনার প্রিন্টার ইনস্টল করুন এবং নেটওয়ার্ক অ্যাক্সেস সক্ষম করুন
রিমোট অ্যাডমিনিস্ট্রেশন সক্ষম করলে আপনি CUPS অ্যাডমিন পেজ ভিজিট করতে পারবেন। উপরে "Administration" ট্যাবে যান, এবং অনুরোধ করা হলে আপনার পিআই ইউজারনেম এবং পাসওয়ার্ড দিয়ে লগ ইন করুন।
এখান থেকে "Add Printer" ক্লিক করুন, নিশ্চিত করুন যে আপনার প্রিন্টার আপনার রাসবেরি পাই সাথে কানেক্টেড। আপনাকে "local printers" এর অধীনে আপনার প্রিন্টারটি লিস্টে দেখতে मिलবে। সেটি সিলেক্ট করুন, তারপর "Continue" ক্লিক করুন।
কোনো ডিটেইলস কনফার্ম করুন এবং আপনি চাইলে আপনার প্রিন্টারের ভিন্ন নাম দিন। "Share This Printer" চেকবক্সে ক্লিক করা নিশ্চিত করুন। আপনি যদি এটি না করেন, তবে আপনি এটির থেকে রিমোটলি প্রিন্ট করতে পারবেন না। একবার হলে, আবার "Continue" ক্লিক করুন।
নেক্সট মেনুতে আপনার প্রিন্টারের মেক সিলেক্ট করুন (উদাহরণস্বরূপ, "Samsung")। তারপর আপনার প্রিন্টারের নির্দিষ্ট মডেল খুঁজে বের করুন এবং সিলেক্ট করুন – হয়ে গেলে "Add Printer" ক্লিক করুন। আপনি আপনার প্রিন্টারের "make"- হিসেবে "Raw" সিলেক্ট করতে পারেন যাতে লোকাল ডিভাইসগুলো তাদের নিজস্ব ড্রাইভার লোড করতে পারে, কিন্তু এটি সব ডিভাইসের জন্য কাজ নাও করতে পারে।
আপনি আপনার প্রিন্টার লিস্টে না পেলে, OpenPrinting ওয়েবসাইটে প্রাসঙ্গিক PPD (PostScript Printer Definition) ফাইল খুঁজুন।
শেষে, "Set Default Options" ক্লিক করুন প্রিন্টার সেটআপ কমপ্লিট করতে। আপনি আপনার প্রিন্টারের অধীনে মেইনটেন্যান্স ড্রপ-ডাউন মেনু থেকে "Print Test Page" সিলেক্ট করে চেক করতে পারেন যে সবকিছু ঠিক কাজ করছে কিনা।
আপনার নেটওয়ার্ক প্রিন্টার সাথে কানেক্ট করুন
পরবর্তী ধাপ হচ্ছে আসলে আপনার প্রিন্টারের সাথে কানেক্ট করা। উইন্ডোজ ১০-এ আপনি এটি করতে পারেন "Settings"-এ গিয়ে, তারপর "Printers & Scanners"-এ ক্লিক করে "Add a printer or scanner" ক্লিক করে। এটি করতে আপনাকে আপনার রাসবেরি পাইর সাথে একই নেটওয়ার্কে থাকতে হবে।
স্ক্যানটি দ্রুত নেটওয়ার্ক প্রিন্টারটি খুঁজে পাবে। সেটি সিলেক্ট করুন এবং "Add Printer" ক্লিক করুন। কিছু মুহূর্ত পর, আপনার প্রিন্টার ইনস্টল হয়ে যাবে এবং প্রিন্ট করার জন্য প্রস্তুত। আপনি লিনাক্সেও আপনার প্রিন্টার সেট আপ করতে পারেন, অথবা আপনি যদি অ্যাপল ইউজার হন, তবে আপনার নেটওয়ার্ক প্রিন্টারকে আপনার ম্যাকেও যোগ করতে পারেন।
আপনি আপনার iOS বা অ্যান্ড্রয়েড ডিভাইস থেকেও এতে প্রিন্ট করতে পারবেন।
রাসবেরি পাই দিয়ে DIY ওয়ায়ারলেস প্রিন্টিং
ইংকজেট বনাম লেজার প্রিন্টার বিতর্কের আপনি যেকোনো পাশে থাকুন – একটি রাসবেরি পাই যেকোনো ধরনের প্রিন্টারকে ওয়ায়ারলেস সাপোর্ট দিয়ে আধুনিক যুগে আনতে পারে। আপনি এটিকে একটি নতুন, সস্তা USB-ওনলি প্রিন্টার আপগ্রেড করতেও ব্যবহার করতে পারেন এবং কিছু টাকা বাঁচাতে পারেন।
CUPS-এর ধন্যবাদ, এই পদ্ধতিতে একটি রাসবেরি পাই ওয়ায়ারলেস প্রিন্ট সার্ভার সেট আপ করা সহজ। নিচে কমেন্টে আপনার নিজস্ব অভিজ্ঞতা জানান।
Image Credit: Raspberry Pi Logo via Wikimedia