راه اندازی پرینتر سرور با برد رزبری پای

راه اندازی پرینتر سرور با برد رزبری پای

راه اندازی پرینتر سرور با برد رزبری پای
راه اندازی پرینتر سرور با برد رزبری پای

شاید برای شما هم پیش اومده که توی خونه یه پرینتری داشته باشید که هر دفعه برای پرینت گرفتن باهاش کلی مکافات دارید، چون جای مشخصی نداره یا هر بار باید لپ‌تاپ رو ببرید پیشش و پرینت بگیرید، یا چندین سناریو دیگه که از مشکلات پرینترهای قدیمی هست که با usb وصل میشند و تحت شبکه نیستند. حالا توی این آموزش میخوایم یاد بگیریم که چطور میشه با کمک یه برد امبدد مثل رزبری پای (Raspberry Pi)، اورنج پای (Orange Pi)، لیچی پای (Lichee Pi) یا هر برد دیگه ای یه پرینتر usb رو تحت شبکه کرد (پرینتر سرور ساخت) و به راحتی باهاش پرینت گرفت، اینطوری با گوشی هم میتونید پرینت هاتون رو انجام بدید. پس با سیسوگ همراه باشید.

یه نکته ای که لازمه بگم اینه که پرینتر سرور به صورت یه سخت افزار آماده هم قابل خرید هست و میتونید تهیه کنید مثل tl-wps510u، اما بعضا یا وایرلس هستند و یا سیمی (نه هردو البته تا جایی که من دیدم و تو بازار ایران)، البته قیمت بالایی هم دارند به نسبت (البته اگه از یه برد امبدد ارزان استفاده کنید، نه رزبری 4 میلیونی).

rpi orange pi

شما میتونید از رزبری استفاده کنید برای اینکار و یا هر برد امبدد دیگه‌ای که قیمت مناسب تری برای اینکار داره (پیشنهاد من Orange Pi هست، مثل orage pi one , orange pi zero) اگر هم به صورت سیمی وصل میکنید میتونید از Licheepi Zero استفاده کنید.

 

راه اندازی پرینتر سرور

مرحله اول اتصال تغذیه برد و راه اندازی هست، ما نیازی به گرافیک نداریم پس شما میتونید ایمیجی رو استفاده کنید که desktop نیست، بعد از اون از طریق SSH یا پین های سریال به برد وصل میشیم و این دستور رو وارد می‌کنیم:

حالا نرم افزار CUPS (Common Unix Print System) رو نصب می‌کنیم:

بعد از اون لازمه که حساب کاربری خودمون رو به گروه lpadmin اضافه کنیم تا بتونیم بدون نیاز به دسترسی گرفتن هرباره پرینت کنیم.

با این دستور اجازه پرینت تحت شبکه رو می‌دهیم:

و cups رو دوباره راه‌اندازی می‌کنیم:

اگر فایروال دارید لازم هست که اون رو غیرفعال کنید و یا پورت 631 رو باز کنید. حالا با یه سیستم دیگه و از طریق مرورگر با آدرس زیر به پنل پرینتر سرور میتونیم دسترسی داشته باشیم

اگر که ip برد رو نمی‌دونید میتونید با این دستور پیداش کنید:

پرینتر رو به برد با کابل USB وصل می‌کنیم و وارد این منو میشیم حالا مراحل زیر رو طی میکنیم:

  • ابتدا وارد صفحه ادمین میشیم 

https://sisoog.com/wp-content/uploads/2022/07/rpi_printer_img_1.png

  • در این قسمت نام کاربری و پسورد یوزری که دسترسی دادیم بهش رو وارد می‌کنیم 

printer server raspberry pi

 

  • همونطور که مشاهده میکنید به طور اتوماتیک خودش پرینتر رو شناخته و با مدلش نشون میده ، انتخابش می‌کنیم و ادامه میدیم

printer server raspberry pi

 

  • در این قسمت اشتراک گذاری پرینتر رو فعال کنید 

printer server raspberry pi

  • اینجا هم خودش مدل پرینتر رو به درستی تشخیص داده و نیازی نیست کاری بکنیم (مگر اینکه درست تشخیص نداده باشه) 

printer server raspberry pi

 

  • این قسمت هم میتونید تنظیمات پیشفرضی که برای پرینت اعمال میشه رو مشخص کنید 

printer server raspberry pi

  • و در آخر پرینتر ما به راحتی اضافه شد 

printer server raspberry piو تمام…

حالا میتونیم بریم سراغ تنظیم پرینتر در سیستم خودمون، توی لینوکس که کار خاصی لازم نبود انجام بدیم و همین که پرینت رو زدم خودش پرینتر رو شناخته بود و تمام.

printer server raspberry pi

برای ویندوز هم ابتدا “printers & scanners” رو سرچ کنید در سرچ بار و گزینه add printer رو انتخاب کنید (دقت کنید که سیستم شما و برد امبدد توی یه شبکه باشند).

printer server raspberry pi

بعد از چند ثانیه پرینتر شما رو میشناسه و می‌تونید به راحتی اضافش کنید.

 

 

حمایت از Mahdi.h  

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

3 نفر

پــــســنــدیـده انـد

توجه

Mahdi.h  
Mahdi.h  

علاقه مند به سیستم های امبدد

دیدگاه ها

4 دیدگاه

  • VHD
    ۸ مرداد ۱۴۰۱

    جالب بود
    ولی کاش همه پرینترها رو بشناسه

    • Mahdi.h  
      Mahdi.h  
      ۸ مرداد ۱۴۰۱

      میشه گفت همه رو میشناسه

  • کاوه
    ۶ مرداد ۱۴۰۱

    بسیار عالی ممنون

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش

همه چیز درباره ریموت کنترل‌های هاپینگ

امنیت همیشه و در همه‌ی اعصار، مقوله‌ی مهم و قابل‌توجه‌ ای بوده و همیشه نوع بشر به دنبال امنیت بیشتر، دست به ابداعات و اختراعات گوناگونی زده است. ریموت کنترل یکی از این اختراعات است. در این مقاله، به بررسی امنیت انواع ریموت‌های کنترل خواهیم پرداخت....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 10 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش

کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

در قسمت اول به یکسری اطلاعات کلی ماژول mc60 پرداختیم، با نرم افزار QNavigator کار کردیم و یک هدربرد هم برای کار...

Mahdi.h   Mahdi.h  
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک