راسبیری پائ کا استعمال کرتے ہوئے تقریبا کسی بھی پرنٹر وائرلیس کو تبدیل کرنے کا طریقہ؟

کیا آپ کے پاس لیزر ، انک جیٹ USB پرنٹر کا وہی پرانا ماڈل ہے جو آپ پچھلے کچھ سالوں سے استعمال کررہے ہیں؟ ممکنہ طور پر یہ وہی ہے جو آپ نے کافی عرصے سے حاصل کیا ہو ، یا شاید یہ ایک کم مہنگا ہے جس کی آپ نے حال ہی میں انتخاب کیا ہے اور خواہش ہے کہ آپ کو اپنے ایپل آئی فون ، آئی پیڈ ، وغیرہ کی حمایت حاصل ہو ، اگر آپ نے خود ہی رسبری پی خرید لیا ہو۔ ، آپ سب کو سیکیور شیل (ایس ایس ایچ) کا کچھ تجربہ درکار ہے اور آپ اپنے پرنٹر کو فوری طور پر ایئر پرنٹ میں کام کر سکتے ہو!



اس سے کوئی فرق نہیں پڑتا چاہے USB ، ایتھرنیٹ یا Wi-Fi کے ذریعہ آپ کے پرنٹر کے انٹرفیس ہوں - یہ چال موجودہ وقت میں کام کرے گی۔

پروجیکٹ میں استعمال ہونے والے ہارڈ ویئر اجزاء (رسبیری پیئ زیرو ، پرنٹر اور آئی فون)



اب ، راسبیری پائ کو ترتیب دینے ، اس پر ضروری پیکیجز نصب کرنے اور ہارڈ ویئر میں کچھ تبدیلیاں کرنے کی طرف پیش قدمی کریں!



مرحلہ 1: یہ یقینی بنائیں کہ راسبیری پائی تازہ ترین ہے۔

اپنے پائ کے ذرائع کو تازہ ترین رکھیں بصورت دیگر ، فرسودہ سافٹ ویئر کچھ پریشانیوں کا سبب بنے گا۔ اپنے پائ پر ورچوئل نیٹ ورک کمپیوٹنگ (VNC) ناظرین کو فعال کریں ، پھر اپنے رسبری پائی کو VNC ناظر سے مربوط کریں۔ لنک VNC ڈاؤن لوڈ کرنے اور پھر اسے پائ کے ساتھ جوڑنے کے لئے نیچے فراہم کیا گیا ہے۔



وی این سی

اب ، ٹرمینل کھولیں اور مندرجہ ذیل کمانڈ کو چلائیں:

sudo اپٹ اپ ڈیٹ

پھر،



sudo اپ گریڈ اپ گریڈ 

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

مرحلہ 2: اپنے پرنٹر کو پائی کے USB پورٹ سے مربوط کریں۔

اس کے دو اختیارات ہیں۔ آپ یا تو USB کیبل کا استعمال کرکے یا ایتھرنیٹ کے ذریعے یا تو وائی فائی کے ذریعہ پرنٹر سے رابطہ قائم کرسکتے ہیں۔ اگر آپ ایتھرنیٹ یا وائی فائی استعمال کررہے ہیں تو ، اس قدم کو نظر انداز کریں اور براہ راست مرحلہ 3 کی طرف بڑھیں۔

پرنٹر کو USB کیبل کے ذریعے منسلک کریں اور مندرجہ ذیل کمانڈ کا استعمال کرکے پائ کو دوبارہ بوٹ کریں۔

sudo ریبوٹ

ریبوٹ کے بعد ، ٹرمینل چلائیں اور چلائیں:

lsusb

USB کے ذرائع سے وابستہ تمام آلات کو اب ڈسپلے کرنے چاہئیں۔ اس موقع پر کہ آپ کا پرنٹر ظاہر نہیں ہوتا ہے ، یقینی بنائیں کہ یہ آن ہے اور صحیح طریقے سے کام کررہا ہے۔

مرحلہ 3: سمبا اور سی یو پی ایس انسٹال کریں۔

اب ، ہم سافٹ ویئر انسٹال کرنا شروع کر سکتے ہیں جو پرنٹر نیٹ ورکنگ مہیا کرے گا۔ ٹرمینل میں مندرجہ ذیل کمانڈ چلائیں۔

sudo apt-get انسٹال سمبا

متعدد پیکیجز انسٹال ہوں گے اور اگر ان سے مناسب طریقے سے انسٹال کرنے کیلئے Y دبائیں اور پھر ان کو دبائیں۔ پیکیجز انسٹال ہونے کے بعد چلائیں:

sudo apt-get انسٹال کپ

غالبا. ہم دیکھیں گے کہ مناسب طور پر پیکیجوں کا مجموعہ انسٹال کرنا چاہتے ہیں۔ پہلے کی طرح گھبرانے اور چلانے کی ضرورت نہیں ہے۔ اس مقام سے آگے ، ہمیں صرف ایک پرنٹنگ ایڈمنسٹریٹر کو اس مقصد کے ساتھ شامل کرنے کی ضرورت ہے کہ CUPS PI پر پرنٹرز کا انتظام کر سکے۔ مندرجہ ذیل کمانڈ کو چلائیں:

sudo usermod -a -G lpadmin pi

مرحلہ 4: اپنا پرنٹر شامل کریں۔

ہمیں فی الحال آپ کے پرنٹر کو آپ کے پرنٹ سرور میں شامل کرنے کی ضرورت ہے۔ ایسا کرنے کے ل we ، ہمیں CUPS یوزر انٹرفیس پر جانا پڑے گا۔ ویب پر براؤزر کو پی ای پر کھولیں اور آئی پی چلائیں۔ 127.0.0.1:631۔ نتیجہ اس طرح ہونا چاہئے:

CUPS ایڈمن ہوم پیج

'ایڈمنسٹریشن ٹیب' پر کلک کریں اور پھر 'پرنٹر شامل کریں' پر کلک کریں۔ ہم سے ایس ایس ایل میں جانے کے لئے کہا جاسکتا ہے اور اگر بتایا گیا تو ہم لنک کی پیروی کریں گے۔ اس کے بعد ، ہمیں لاگ ان کرنے کا اشارہ کیا جائے گا۔ ہم لاگ ان ڈیفالٹ ڈیفالٹ کا استعمال کریں گے جو ہم VNC میں لاگ ان کرنے کے لئے استعمال کرتے ہیں یا اگر ہم نے ان کو تبدیل کردیا ہے تو اپنی مرضی کے مطابق تفصیلات۔

  1. اپنے پرنٹر کا انتخاب: لاگ ان کرنے کے بعد فی الحال منسلک پرنٹرز کی فہرست دکھائی جائے گی۔ کچھ پرنٹر کی تفصیلات کو رابطے کے موڈ کے طور پر بھی دکھایا جائے گا (یا تو USB کیبل یا وائی فائی کے ذریعہ)۔ ہم اس فہرست میں اپنا پرنٹر تلاش کریں گے۔ ہم اپنا پرنٹر منتخب کریں گے اور پھر جاری پر دبائیں گے۔

    ایک پرنٹر کا انتخاب کرنا

  2. پرنٹر کی تفصیلات کی وضاحت: اب ، ہمیں اسے ایک نام (پہلے سے طے شدہ نام دیا جاسکتا ہے) ، ایک وضاحت (یہ ہے کہ ہمارا پرنٹر آئی ڈیوائس سے ممتاز ہوگا) اور ایک مقام (اختیاری) دینے کی ضرورت ہے۔ ہم اس بات کو یقینی بنائیں گے کہ ہم اس پرنٹر کو شیئر کریں اور پھر جاری رکھیں پر کلک کریں۔

    تفصیلات کی وضاحت

  3. ڈرائیور کا انتخاب: ڈرائیور کو اب منتخب کرنے کی ضرورت ہے۔ زیادہ تر شاید پائ موزوں ڈرائیور کی ہی شناخت کرے گی - اگر نہیں تو ہم ڈرائیوروں کی فہرست میں شامل ہوجائیں گے اور ایک مناسب انتخاب کریں گے۔ اس مقام پر پرنٹ ایڈیٹر پر کلک کریں اور ہماری ترجیحات کو منتخب کریں۔ ڈیفالٹ آپشنز کو سیٹ کریں پر کلک کریں اور اب مشکل حصہ مکمل ہوچکا ہے۔

    مناسب ڈرائیور کا انتخاب

  4. پرنٹر کے اضافے کو یقینی بنانا: ہم یقینی بنائیں گے کہ پرنٹر کامیابی کے ساتھ شامل کیا گیا ہے۔ ہم پرنٹرز کے ٹیب پر جائیں گے اور دیکھیں گے کہ آیا ہمارا پرنٹر دکھایا گیا ہے یا نہیں۔ اگر کوئی ٹیسٹ کے صفحے کو پرنٹ کرنا چاہتا ہے تو وہ فہرست میں سے پرنٹر کو منتخب کرکے ، مینٹیننس ڈراپ ڈاؤن پر کلک کرکے اور پھر پرنٹ ٹیسٹ صفحہ پر کلک کرکے ایسا کرسکتا ہے۔

    پرنٹر کے اضافے کو یقینی بنانا

مرحلہ 5: کچھ ترتیبات کو ٹھیک ٹون کریں۔

کچھ ترتیبات کو بہتر بنانے کے ذریعہ کارکردگی کو بہتر بنایا جاسکتا ہے۔ انتظامیہ کے ٹیب پر جائیں اور سسٹم سے منسلک شیئر پرنٹرز کی تلاش کریں۔ اگر ہم مستقبل میں نئے پرنٹرز کو ریموٹ ایڈمنسٹریشن کی اجازت کے لئے اپنے نیٹ ورک چیک کے ذریعے دور دراز سے شامل کرنا چاہتے ہیں۔ تبدیلی کی ترتیبات پر کلک کریں اور سرور دوبارہ شروع ہوگا۔

ٹھیک دھن

مرحلہ 6: ونڈوز نیٹ ورکنگ کے لئے سامبا سپورٹ شامل کریں (اختیاری)۔

اگر کوئی ونڈوز ڈیوائس کے ساتھ اس پرنٹر کو استعمال کرنا چاہتا ہے تو ونڈوز کے لئے سامبا کو چالو کرنا چاہئے۔ اس کے لئے درج ذیل کمانڈ کو چلائیں:

sudo نانو /etc/samba/smb.conf

اب ، نیچے جائیں اور درج ذیل کو پیسٹ کریں:

# CUPS پرنٹنگ۔ # کپسس - کلائنٹ پیکیج میں کپ ساسڈ ایم ایس بی (8) مین پیج بھی دیکھیں۔ پرنٹنگ = کپ پرنٹ کیپ کا نام = کپ [پرنٹرز] تبصرہ = تمام پرنٹرز براؤز ایبل = کوئی راستہ نہیں / ور / اسپل / سمبا پرنٹ ایبل = ہاں مہمان ٹھیک ہے = ہاں صرف پڑھیں = ہاں بنائیں ماسک = 0700 # ونڈوز کلائنٹ اس شیئر کا نام بطور اس تلاش کرتے ہیں ڈاؤن لوڈ کے قابل # پرنٹر ڈرائیوروں کا ذریعہ [پرنٹ کریں comment] تبصرہ = پرنٹر ڈرائیوروں کا راستہ = / usr / share / cups / ड्राइवर براؤز ایبل = ہاں صرف پڑھیں = ہاں مہمان ٹھیک ہے = نہیں

اب ، CTRL + W دبائیں اور ورک گروپ کو ٹائپ کریں تاکہ ورک گروپ کو کنفیگریشن تلاش کرنے کے ل Enter انٹری کے بعد ورک گروپ میں ٹائپ کریں۔ شاید آپ کا ورک گروپ پہلے ہی سیٹ ہوچکا ہے اور شاذ و نادر ہی کوئی امکان موجود ہے کہ آپ نے اپنے ورک گروپ کو پہلے ہی تبدیل کردیا ہے - اگر آپ کے پاس ہے تو ، صحیح نام پر سیٹ کریں ورک گروپ = . پھر بدلاؤ جیت سپورٹ = نہیں کرنے کے لئے جیت سپورٹ = ہاں .

پھر ترتیب کو بچانے کے لئے CTRL + O دبائیں ، جس کے بعد Enter دبائیں۔ اس کے بعد سمبا کو مندرجہ ذیل حکم سے دوبارہ شروع کریں:

sudo /etc/init.d/samba دوبارہ شروع کریں

تمام سیٹ ، اب ہمارا پرنٹر ونڈوز نیٹ ورک پر کام کرے گا۔

مرحلہ 7: (اگر آپ کا راسبیری پائی آپ کے نیٹ ورک سے وائی فائی کے ذریعے منسلک ہے) یہاں ایک فوری ترتیب تبدیل کریں۔

جیسا کہ شروع میں ظاہر ہوا ہے کہ ہم اس پروجیکٹ میں راسبیری پی زیرو کا استعمال کررہے ہیں لہذا ہمارا پائی وائی فائی کے ذریعے نیٹ ورک سے منسلک ہے۔ جن لوگوں کے پاس پائ کے جدید ترین ماڈلز ہیں جو ایتھرنیٹ کیبل کے ذریعہ منسلک ہیں ان کو اس اقدام کو نظر انداز کرنا چاہئے۔ ہمارا راسبیری ماڈل وائی فائی کا استعمال کرتا ہے لہذا ہمیں اس کے وائی فائی اڈاپٹر کے ل the بجلی کی بچت کو بند کرنے کی ضرورت ہے تاکہ اسے نیند میں جانے اور ایئر پرنٹ کو الگ تھلگ ہونے سے روکے۔

اس کام کے ل we ، ہمیں ٹرمینل میں ایک فائل میں ترمیم کرنے کی ضرورت ہے۔

sudo نانو /etc/modprobe.d/8192cu.conf

ذیل میں درج ذیل کو شامل کریں:

# بجلی کی بچت کے کوئی اختیارات 8192cu rtw_power_mgnt = 0 rtw_enusbss = 1 rtw_ips_mode = 1

تبدیلیوں کے اثر و رسوخ لانے کیلئے CTRL + O دبائیں اور اس کے بعد انٹر دبائیں۔

مرحلہ 8: ایئر پرنٹ کے لئے بونجور انسٹال کریں۔

وہاں کے بارے میں ، میں گارنٹی دیتا ہوں! ہمیں فی الحال ایر پرنٹ سافٹ ویئر متعارف کرانے کی ضرورت ہے۔

ٹرمینل میں کمانڈ چلائیں:

sudo apt-get انسٹال avahi-دریافت

اب ہم اپنے پائ کو دوبارہ شروع کریں گے۔

sudo ریبوٹ

مرحلہ 9: جانچ۔

اب تمام ضروری کنفیگریشن مکمل ہوچکی ہیں۔ آئی او ایس ڈیوائس پکڑو ، ای میل یا سفاری صفحہ کھولیں اور شیئر آپشن پر کلک کریں جب تک کہ ہمیں پرنٹ کا آپشن نہ ملے۔ سلیکٹر پرنٹر کو مارو اور اسے (شائستہ طور پر تیز) دکھائ دینا چاہئے۔

ٹیسٹنگ

اپنے پرنٹر کو منتخب کریں ، آپ کی خواہش کے مطابق کسی بھی جھکاؤ میں ترمیم کریں ، اور اس کے بعد پرنٹ پر کلک کریں۔ آپ کے پائ سے تھوڑا سا کنفیگریشن والا ایک ایئر پرنٹ پرنٹر اب تیار ہے۔ قطع نظر ، آپ کے پاس اب ایک پرنٹر ہونا چاہئے جو آپ کے سسٹم پر کام کرتا ہے اور آپ کے زیادہ تر مطلوبہ iOS گیجٹ پر کام کرتا ہے ، بغیر کسی بیرونی درخواست کی ضرورت کے!