Raspberry Pi بطور پرنٹ سرور - اپنے پرنٹر کو لینکس سرور کی بدولت شیئر کریں۔

ہم نے Raspberry Pi، کمپیکٹ مدر بورڈ کمپیوٹر کے لیے مفید ایپلی کیشنز کے بارے میں پہلے ہی کئی آسان طریقے شائع کیے ہیں جو آپ تقریباً 35 یورو میں حاصل کر سکتے ہیں۔ اب ہم دوبارہ تھریڈ اٹھائیں گے، اور آپ کو دکھائیں گے کہ چیز کو پرنٹ سرور کے طور پر کیسے استعمال کیا جائے۔

پچھلے طریقہ کار میں، ہم نے Raspberry Pi کو حتمی کرافٹنگ اور ڈاؤن لوڈ کرنے والے کمپیوٹر کے طور پر قریب سے دیکھا۔ کلاؤڈ سرور بنانے پر بھی تفصیل سے بات کی گئی۔

نئی ورکشاپ میں ہم ایک پرنٹر کو Raspberry Pi سے جوڑتے ہیں اور کمپیوٹر کو بطور پرنٹ سرور استعمال کرتے ہیں۔ اس طرح آپ گھر میں موجود کسی بھی کمپیوٹر، ٹیبلیٹ یا اسمارٹ فون سے یا گھر سے باہر ہونے پر بھی پرنٹ کرسکتے ہیں۔ اس کے لیے ہم گوگل سے کلاؤڈ پرنٹ اور ایپل سے ایئر پرنٹ ترتیب دیتے ہیں۔

01 تازہ ترین Raspbian

ہم Raspbian کو اپنے Raspberry Pi کے لیے آپریٹنگ سسٹم کے طور پر استعمال کرتے ہیں۔ اس کی تنصیب اور ابتدائی ترتیب کے لیے، ہم گزشتہ سال کے اپنے کورس کا حوالہ دیتے ہیں۔ اس سے پہلے کہ ہم آگے بڑھیں، یقینی بنائیں کہ سافٹ ویئر اپ ٹو ڈیٹ ہے۔ آپ اسائنمنٹس کے ساتھ ایسا کر سکتے ہیں۔ sudo apt-get update اور اس کے بعد sudo apt-get اپ گریڈ (اپ ڈیٹس حاصل کرنے کے لیے)۔ پھر ہم اس کے ساتھ ضروری پرنٹ سرور سافٹ ویئر انسٹال کرتے ہیں:

sudo apt-get install avahi-deemon cups-pdf cups-driver-gutenprint openprinting-ppds python-cups python-deemon python-pkg-وسائل

02 باہر سے رسائی

تنصیب کے بعد، کمانڈ چلائیں sudo nano /etc/cups/cupsd.conf سے لائن کے سامنے شامل کریں۔ لوکل ہوسٹ سنیں: 631 ایک # (ہیش) اور اس کے ساتھ ایک نئی لائن بنائیں پورٹ 631. یہ ہمیں دوسرے کمپیوٹرز سے CUPS (Common Unix Printing System) پرنٹ سرور تک بھی رسائی فراہم کرتا ہے۔ پھر ہم حصوں میں شامل کرتے ہیں، اور ہر بار لائن سے بالکل پہلے @Local کی اجازت دیں۔ Raspberry Pi صارفین تک رسائی کو محدود کرنے کے لیے۔ Ctrl+O کے ساتھ اپنی تبدیلیاں محفوظ کریں اور Ctrl+X کے ساتھ نینو سے باہر نکلیں۔

03 منتظم

اب CUPS سرور کو دوبارہ شروع کریں تاکہ یہ تبدیل شدہ کنفیگریشن فائل کو دوبارہ پڑھے۔ sudo سروس کپ دوبارہ شروع. چونکہ ہم مندرجہ ذیل مراحل سے ویب انٹرفیس کے ذریعے پرنٹ سرور کا انتظام کرنا چاہتے ہیں، اس لیے ہم صارف 'pi' کو بھی پرنٹ سرور کے منتظمین کے گروپ میں شامل کرتے ہیں: sudo adduser pi lpadmin. پاس ورڈ بھی تبدیل کریں اگر آپ نے پہلے سے ایسا نہیں کیا ہے: پاس ڈبلیو ڈی. اب اپنے ویب براؤزر میں یو آر ایل دیکھیں //IP:631/، جس پر آئی پی آپ کے Raspberry Pi کا IP پتہ ہے۔ اگر آپ کو سیکورٹی سرٹیفکیٹ کے بارے میں کوئی وارننگ ملتی ہے تو اسے نظر انداز کر دیں۔

3 اضافی اقدامات

سیریل کنسول 01

اگر آپ Raspbian کو ترتیب دینے یا نیٹ ورک کے مسائل کو حل کرنے کے لیے کی بورڈ کو جوڑنے اور اپنے Raspberry Pi سے ڈسپلے کرنے میں تکلیف محسوس کرتے ہیں، تو ایک USB-to-TTL سیریل کیبل کام آئے گی (مضمون '15 Raspberry Pi Accessories' دیکھیں)۔ چار تاروں کو صحیح طریقے سے Pi کے GPIO پنوں سے جوڑیں: اوپر والی قطار میں بائیں سے دائیں سرخ، کچھ نہیں، سیاہ، سفید اور سبز۔

سیریل کنسول 02

ونڈوز پی سی پر، PL2303 ڈرائیورز ڈاؤن لوڈ کریں۔ فائل کو ان زپ کریں اور پروگرام انسٹال کریں۔ اس کے بعد، USB-to-TTL سیریل کیبل کے USB سائیڈ کو اپنے PC سے جوڑیں۔ نوٹ: وہ کیبل Raspberry Pi کو بھی بجلی فراہم کرتی ہے، لہذا ایک ہی وقت میں Pi کی مائیکرو USB کیبل کو پاور سے مت جوڑیں! اگر آپ یہ چاہتے ہیں تو، GPIO پنوں سے سرخ تار کو ہٹا دیں۔ ونڈوز اب نئے ہارڈ ویئر کی تلاش میں ہے۔

سیریل کنسول 03

پیغام میں دیکھیں کہ ڈرائیور انسٹال ہے کون سا پورٹ استعمال کیا جاتا ہے، مثال کے طور پر COM5۔ اب پوٹی پروگرام کھولیں، کنکشن کی قسم کے طور پر منتخب کریں۔ سیریل، بھریں۔ سیریل لائن دروازے میں اور قریب رفتار 115200. کلک کریں۔ کھولیں۔ اور کنکشن شروع کرنے کے لیے Enter دبائیں۔ پھر صارف نام کے ساتھ PuTTY ٹرمینل ونڈو میں لاگ ان کریں۔ pi اور پہلے سے طے شدہ پاس ورڈ رس بھری.

04 پرنٹر شامل کریں۔

اب اپنے پرنٹر کو Raspberry Pi کے USB پورٹس میں سے کسی ایک سے جوڑیں اور اسے آن کریں۔ CUPS ویب انٹرفیس کے اوپری حصے پر کلک کریں۔ انتظامیہ اور بٹن پر کلک کریں پرنٹر شامل کریں۔. اس کے بعد آپ سے پرنٹر ایڈمنسٹریٹر کا صارف نام اور پاس ورڈ درج کرنے کو کہا جائے گا۔ اس کے بعد آپ کے پاس جاؤ مقامی پرنٹرز تمام منسلک USB پرنٹرز دیکھنے کے لیے اور اس کے ساتھ نیٹ ورک پرنٹرز دریافت ہوئے۔ تمام دریافت شدہ نیٹ ورک پرنٹرز۔ بہر حال، اگر آپ کے پرنٹر کے پاس پہلے سے ہی نیٹ ورک کنکشن ہے، تو آپ اسے اپنے Pi کے ذریعے بھی منظم کر سکتے ہیں۔

حالیہ پوسٹس

$config[zx-auto] not found$config[zx-overlay] not found