يُعد تحويل جهاز Raspberry Pi الخاص بك إلى خادم طابعة حلاً فعالاً من حيث التكلفة لمشاركة طابعة واحدة عبر أجهزة متعددة على شبكة منزلك أو مكتبك الصغير. يوضح هذا الدليل العملية باستخدام طريقتين شائعتين: CUPS (نظام طباعة يونكس الشائع) و Samba، مما يتيح الطباعة بسلاسة من أجهزة Windows و macOS و Linux.
محتويات
إعداد خادم طباعة باستخدام CUPS
CUPS هو نظام الطباعة الافتراضي على نظام تشغيل Raspberry Pi والعديد من توزيعات Linux الأخرى. إن تنوعه يجعله مناسبًا لمجموعة واسعة من الطابعات والبروتوكولات.
- تثبيت وتكوين CUPS: افتح نافذة طرفية وقم بتشغيل الأوامر التالية:
- ربط الطابعة: قم بتوصيل الطابعة بجهاز Raspberry Pi الخاص بك عبر كابل USB أو كابل شبكة.
- تثبيت برامج تشغيل الطابعة (إذا لزم الأمر): غالبًا ما يكتشف CUPS برامج التشغيل تلقائيًا. إذا لم يكن كذلك، فقم بتنزيل ملف PPD (وصف طابعة PostScript) المناسب من موقع الشركة المصنعة للطابعة وقم بتثبيته.
- تكوين مشاركة الشبكة: للوصول إلى الطابعة عن بُعد، تأكد من تمكين مشاركة الشبكة. عادةً ما يتعامل CUPS مع هذا تلقائيًا. تأكد من فتح المنفذ 631 (المنفذ الافتراضي لـ CUPS) في جدار الحماية الخاص بك باستخدام
sudo ufw status
وقم بالتعديل وفقًا لذلك. إذا كنت تستخدم جدار حماية بخلاف UFW، فراجع مستنداته. - إضافة الطابعة عبر واجهة الويب: افتح متصفح ويب وانتقل إلى
http://localhost:631
أوhttp://your_raspberry_pi_ip:631
. سجّل الدخول باستخدام اسم مستخدم وكلمة مرور Raspberry Pi. اتبع الإرشادات التي تظهر على الشاشة لإضافة الطابعة، واختر نوع الاتصال الصحيح (USB أو شبكة) وسائق التشغيل. - اختبار الطابعة: اطبع صفحة اختبار للتأكد من أن كل شيء يعمل بشكل صحيح.
sudo apt update
sudo apt install cups
sudo systemctl start cups
sudo systemctl enable cups
إعداد خادم طباعة باستخدام Samba
Samba مثالي لدمج خادم الطباعة الخاص بك مع شبكات Windows، مما يوفر تجربة أكثر سلاسة لمستخدمي Windows. إنه يعمل كجسر بين عملاء Windows وخادم طباعة CUPS.
- تثبيت Samba: افتح نافذة طرفية وقم بتشغيل:
- تكوين Samba: قم بتحرير ملف تكوين Samba:
sudo nano /etc/samba/smb.conf
. أضف القسم التالي (مع تعديلاسم الطابعة
والمسار
حسب الحاجة): - إضافة الطابعة إلى CUPS: يجب عليك إضافة الطابعة إلى CUPS (كما هو موضح في القسم السابق) قبل أن يتمكن Samba من العمل بشكل صحيح.
- إعادة تشغيل Samba: بعد حفظ تغييرات
smb.conf
، أعد تشغيل Samba: - اختبار الطابعة: اطبع صفحة اختبار من جهاز Windows للتحقق من الإعداد.
sudo apt update
sudo apt install samba
[printers]
comment = All Printers
path = /var/spool/samba
printable = yes
guest ok = yes
create mask = 0660
directory mask = 0770
read only = no
browseable = no
sudo systemctl restart smbd
استكشاف الأخطاء وإصلاحها
إذا واجهت مشاكل، فتحقق من ما يلي:
- إعدادات جدار الحماية: تأكد من فتح المنفذ 631.
- تثبيت برنامج التشغيل: تأكد من تثبيت برنامج التشغيل الصحيح للطابعة.
- اتصال الشبكة: تأكد من توصيل جهاز Raspberry Pi والطابعة بشكل صحيح بالشبكة.
- سجلات CUPS و Samba: افحص السجلات بحثًا عن رسائل الخطأ.
- دليل الطابعة: راجع دليل الطابعة للحصول على نصائح لاستكشاف الأخطاء وإصلاحها.
يوفر هذا الدليل نهجًا أساسيًا. بالنسبة للسيناريوهات المعقدة أو طرز الطابعات المحددة، راجع مستندات CUPS و Samba الرسمية للحصول على مساعدة أكثر شمولاً.