لتسهيل الوصول إلى طابعتك من أجهزة أو أجهزة كمبيوتر متعددة ، تحتاج إما إلى طابعة Wi-Fi أو تحتاج إلى إعداد مكلف لإنشاء طابعة شبكة. لذا في هذا الموسم من الاحتفالات ، ما هي الهدية المثالية من طابعة الشبكة (هل أعطيت شخصًا فكرة للتو؟) ولكن بدلاً من إنفاق مئات الدولارات على هذا الاستحواذ الجديد ، ماذا لو كان بإمكانك فعل الشيء نفسه بإضافة 35 دولارًا Raspberry Pi 3 لتلك الطابعة القديمة الموضوعة على مكتبك؟ نعم اعتقدت أنه سيكون رائعًا أيضًا!
مقدمة إلى خادم الطباعة و CUPS:
يمكن لخادم الطباعة توصيل أجهزة كمبيوتر متعددة بطابعات واحدة أو عدة طابعات سلكية أو لاسلكية. بمساعدة خادم الطباعة ، يمكنك الوصول إلى طابعتك بأجهزة متعددة ويمكنك إرسال أمر الطباعة من أي من الأجهزة المتصلة إلى الطابعة لطباعة أي مستند.
بالنسبة لهذا البرنامج التعليمي Raspberry Pi Print Server ، سنقوم بإنشاء طابعة شبكة بمساعدة Raspberry Pi 3 و CUPS القدير الذي يجعل كل ذلك ممكنًا.
CUPS (نظام طباعة يونكس المشترك) هو نظام طباعة خاص بـ UNIX مثل أجهزة الكمبيوتر القائمة على أنظمة التشغيل. يمنح أجهزة الكمبيوتر التي تعمل عليها القدرة على العمل كخادم طباعة. يستطيع الكمبيوتر الذي يعمل بنظام CUPS قبول المهام من أجهزة العميل ومعالجتها ونقلها إلى الطابعة المناسبة للطباعة.
يتم دعم جميع الطابعات بواسطة CUPS خاصة طابعات HP نظرًا لأن HP تدير مشروعها مفتوح المصدر. قد تحتوي طرز الطابعات الأخرى التي لا تدعمها CUPS مباشرةً على برامج تشغيل عامة متوافقة توفر وظائف الطباعة الأساسية. يمكن العثور على قائمة الطابعات التي تدعمها CUPS على هذه الروابط المرفقة.
المكونات المطلوبة
في هذا البرنامج التعليمي ، سنحتاج إلى المكونات التالية ، والتي قد يكون بعضها قد وضعته بالتأكيد ولن تحتاج إلى الشراء.
- Raspberry Pi 3
- بطاقة SD (8 جيجابايت على الأقل)
- طابعة USB
- كابل إيثرنت
- مزود الطاقة لـ Pi
للمتابعة ، سنستخدم نظام التشغيل Raspbian stretch لهذا البرنامج التعليمي ، وبما أن إعداده مماثل لإعداد Jessie ، سأفترض أنك على دراية بإعداد Raspberry Pi مع نظام Raspbian stretch OS. أريد أيضًا أن أفترض أنك تعرف كيفية الدخول إلى Raspberry Pi باستخدام برنامج طرفي مثل المعجون. إذا كانت لديك مشكلات مع أي من الأشياء المذكورة ، فهناك الكثير من دروس Raspberry Pi التعليمية على هذا الموقع والتي يمكن أن تساعدك ، ويمكنك أيضًا ترك أسئلتك في مربع التعليقات وسأبذل قصارى جهدي للرد.
مع Pi الخاص بك جاهزًا ، لنصنع Raspberry Pi Print Server !
إعداد طابعة الشبكة على Raspberry Pi:
سينقلنا هذا القسم عبر سلسلة من الخطوات التي ستتوج بتثبيت CUPS على Raspberry Pi الخاص بك.
الخطوة 1: قم بترقية ملف Pi
نوع من الطقوس ، أول شيء بالنسبة لجميع مشاريعي هو تحديث Raspberry Pi ، من خلال القيام بذلك ، فإنك تضمن أن pi لديه جميع التحديثات الأخيرة لنظام التشغيل الذي تعمل معه.
للقيام بذلك نستخدم ؛
sudo apt-get update sudo apt-get Upgrade
مع القيام بذلك ، أعد تشغيل pi باستخدام ؛
sudo إعادة التشغيل
انتظر عملية إعادة التشغيل وقم بتسجيل الدخول مرة أخرى
الخطوة 2: تثبيت CUPS برنامج خادم الطباعة
مع إتمام التحديث ، فإن خط العمل التالي هو تثبيت برنامج خادم الطباعة CUPS.
للقيام بهذا المدى.
sudo apt-get install الكؤوس
سيستغرق هذا بعض الوقت ولكنه سيثبت CUPS والاعتماديات الأخرى مثل Samba و perl والعديد من البرامج أو المكتبات الأخرى.
الخطوة 3: تكوين CUPS
بعد اكتمال التثبيت ، حان الوقت للتحقق من ملف تكوين CUPS. يمكن هنا تغيير العديد من الإعدادات التي تؤثر بشكل عام على كيفية عمل الأكواب ، مثل المنفذ الذي تتواصل فيه الأكواب وهو 631 افتراضيًا.
يمكن الوصول إلى ملف التكوين باستخدام ؛
sudo nano /etc/cups/cupsd.conf
قم بتغيير / إضافة الأسطر التالية إلى ملف التكوين.
# استمع فقط للاتصالات من الجهاز المحلي. #Listen localhost: 631 # تم التغيير للاستماع إلى LAN Port 631 # تقييد الوصول إلى الخادم…
ثم أدخل عنوان IP الخاص بـ PI متبوعًا باسم الطابعة في الصفحة التالية باستخدام التنسيق أدناه:
http: // + Raspberry Pi IP +: 631 + / printers / + اسم طابعتك "Queue Name" في CUPS
على سبيل المثال
بعد القيام بذلك ، يجب أن تكون قادرًا الآن على الطباعة عبر طابعة شبكة Raspberry Pi.
هذا كل شيء في هذا البرنامج التعليمي ، لا تتردد في ترك أي أسئلة قد تكون لديك في قسم التعليقات.