الرئيسية
» PC Tips
»
قم بتهيئة طابعات USB والشبكات باستخدام CUPS على نظام التشغيل Harmonica OS
قم بتهيئة طابعات USB والشبكات باستخدام CUPS على نظام التشغيل Harmonica OS
في نظام التشغيل Harmonica OS (HamoniKR)، ابدأ بتطبيق الطابعات: أضف طابعة USB أو اختر طابعة شبكة مكتشفة، وفضّل استخدام بروتوكول IPP بدون تعريفات إذا كان الجهاز يدعمه. استخدم واجهة CUPS على الويب عند http://localhost:631الحاجة إلى فحص قائمة انتظار الطباعة، أو تعديل الإعدادات الافتراضية، أو إضافة جهاز يدويًا. يُعدّ تعريف الطابعة من الشركة المصنّعة خيارًا احتياطيًا للأجهزة القديمة أو للميزات الخاصة بالطابعة التي تفتقر إليها، وليس الخطوة الأولى الافتراضية.
1. اختر اتصالاً وتحقق من خدمة الطباعة
يتولى نظام CUPS (نظام الطباعة المشترك لأنظمة يونكس) إدارة قوائم انتظار الطابعات ومهام الطباعة. ويحدد بروتوكول الاتصال إمكانية إنشاء قائمة انتظار دون الحاجة إلى برنامج تشغيل، وكيفية اكتشاف الأجهزة، والإعدادات التي يمكنك التحكم بها. يوثق HamoniKR 8.0 كلاً من خاصية الاكتشاف التلقائي للشبكة والأداة system-config-printerالمساعدة؛ وقد تختلف مسميات القوائم الدقيقة باختلاف الإصدار.
اتصال
مناسب تمامًا
مقايضة
USB عبر الطابعات
طابعة متصلة فعليًا بجهاز كمبيوتر واحد
يعتمد ذلك على اكتشاف الجهاز المحلي ودعم الطباعة المتوافق
نظام الدفع الذاتي بدون سائق / نظام الدفع الذاتي في كل مكان
طابعات حديثة على شبكة محلية موثوقة
قد لا تتوفر بعض الضوابط الخاصة بالتشطيب أو المحاسبة أو الموردين
AppSocket / HP JetDirect
طابعة شبكية قديمة ذات عنوان IP معروف
يستخدم عادةً منفذ TCP الخام 9100 بدون تشفير النقل؛ ويحتاج إلى برنامج تشغيل مناسب.
بيانات المنتج من الشركة المصنعة أو العبوة
الطرازات القديمة أو القدرات الاحتكارية الأساسية
تعتمد الصيانة والتوافق على المورّد؛ ويجري التخلص التدريجي من برامج تشغيل PPD في المراحل الأولية.
قبل تثبيت أي شيء، قم بتوصيل الطابعة، وتحقق من شاشتها بحثًا عن عنوان IP إذا كانت تستخدم Wi-Fi أو Ethernet، وتأكد من أن الكمبيوتر متصل بالشبكة الصحيحة. ثم تأكد من توفر CUPS.
systemctl is-active cups
lpstat -r
إذا كانت الخدمة غير نشطة، فقم بتشغيلها باستخدام الأمر sudo systemctl enable --now cups`. إذا لم يكن CUPS مثبتًا، فقم بتشغيل sudo apt updateالأمر sudo apt install cups`. يعتمد توفر الحزمة على مستودعات HamoniKR المُكوّنة لديك. تجنب استبدال مكونات الطباعة العاملة لمجرد عدم اكتشاف الجهاز.
افتح أداة الطابعات واختر إضافة طابعة لبدء تكوين قائمة انتظار محلية.
2. أضف طابعة USB في أداة سطح المكتب
افتح قائمة التطبيق، ثم الإدارة > الطابعات أو لوحة إعدادات الطابعة، كما هو موضح في دليل HamoniKR. يمكنك أيضًا فتح نافذة طرفية وتشغيل الأمر system-config-printer. انقر فوق "إضافة" واطلع على قائمة الأجهزة المحلية. بالنسبة لـ USB، حدد الطراز الذي تم اكتشافه بالضبط، وليس طرازًا آخر يحمل اسمًا مشابهًا. تابع عملية اختيار برنامج التشغيل، وقم بتسمية قائمة الانتظار، ثم طبّق الإعدادات.
تقوم قائمة أجهزة USB بتحديد الطابعات المحلية قبل اختيار برنامج التشغيل وإنشاء قائمة الانتظار.
إذا لم يظهر جهاز USB، فجرّب توصيلًا مباشرًا عبر كابل بدلاً من موزع USB، وتأكد من تشغيل الطابعة. لا يمكن لبرنامج CUPS حل مشكلة فشل اتصال USB عن طريق اختيار بروتوكول شبكة مختلف. ابحث عن حزمة خاصة بالشركة المصنعة فقط بعد التأكد من اكتشاف الجهاز.
3. تفضيل طابعات IPP المكتشفة على الشبكة
في مربع حوار "إضافة طابعة"، افتح "طابعة شبكة" أو "البحث عن طابعة شبكة". عند اكتشاف جهاز بخيار IPP بدون تعريف، حدد هذا الاتصال وتابع. ستوفر الطابعة تنسيقات المستندات والخيارات المدعومة، مما يقلل الاعتماد على ملف PPD خاص بالطراز. عادةً ما يكون هذا الخيار الأسهل لطابعة شبكة حديثة متوافقة.
يوفر جهاز الشبكة المكتشف اتصال IPP بدون برنامج تشغيل دون الحاجة إلى إدخال ملف برنامج التشغيل يدويًا.
لا يُعدّ اكتشاف الطابعة دليلاً قاطعاً على نجاح الطباعة: فقد يؤدي عزل الأجهزة اللاسلكية، أو إنشاء شبكة ضيوف، أو تصفية نظام أسماء النطاقات متعدد البث، أو استخدام شبكة فرعية غير صحيحة، إلى إخفاء الطابعة. إذا كانت الطابعة ظاهرة ولكن خيارات الطباعة على الوجهين، أو التدبيس، أو الألوان محدودة، فقارن الخيارات المتاحة مع وثائق الشركة المصنّعة قبل تغيير برامج التشغيل. وتحذر وثائق طابعة HamoniKR 8.0 تحديداً من أن الطباعة بدون برامج تشغيل قد لا تتضمن بعض ميزات الشركة المصنّعة.
4. إدارة قائمة الانتظار باستخدام واجهة الويب الخاصة بنظام CUPS
لمزيد من التحكم، افتح البرنامج http://localhost:631على جهاز الكمبيوتر الخاص بـ HamoniKR، ثم اختر "الإدارة"، وانقر على "إضافة طابعة". قد يطلب منك CUPS بيانات اعتماد حساب مُصرّح له بإدارة الطباعة. اختر الجهاز المحلي أو جهاز الشبكة الذي تم اكتشافه، وأدخل اسمًا مختصرًا لقائمة الانتظار، وحدد خيارًا مناسبًا للطباعة بدون تعريف أو خيارًا خاصًا بالطراز. راجع الإعدادات الافتراضية، مثل حجم الورق، قبل الحفظ.
يوفر نظام CUPS صفحة إدارة محلية عبر الويب لإضافة الطابعات وإدارة قوائم انتظار الطباعة.
تُعدّل صفحة الويب وأداة سطح المكتب نظام الطباعة الأساسي نفسه؛ فهما بديلان، وليسا برنامجَي تشغيل مستقلين تحتاج إلى تثبيتهما. استخدم أداة سطح المكتب للإعدادات الروتينية، وواجهة الويب لمعرفة حالة قائمة الانتظار، وصفحات الاختبار، وخيارات الطابعة. توثّق CUPS هذه الإجراءات في وثائق إدارة OpenPrinting CUPS . حافظ على إدارة النظام مرتبطة بالكمبيوتر المحلي إلا إذا كان لديك تصميم مُحكم وآمن للإدارة عن بُعد؛ لا تفتح المنفذ 631 للإنترنت العام لمجرد إضافة طابعة.
5. اللجوء إلى العنوان اليدوي أو سائق المورد فقط عند الحاجة
عند فشل عملية الاكتشاف، ولكن الطابعة تستجيب على عنوان معروف، راجع وثائق الشركة المصنعة لمعرفة عنوان URI الفعلي لخدمة الطباعة. يُفضل استخدام ipps://نقطة نهاية عندما تدعم الطابعة بروتوكول IPP الآمن ويمكن التحقق من صحة شهادتها. تُعد ipp://نقطة النهاية خيارًا آخر على شبكة محلية مُدارة. لا تفترض أن جميع الطابعات تستخدم بروتوكول IPP الآمن /ipp/print.
بالنسبة للطرازات القديمة التي تدعم الطباعة عبر المقابس الخام ولكن ليس بروتوكول IPP، توثق HamoniKR بروتوكول AppSocket/HP JetDirect: أدخل عنوان المضيف وتأكد من أن الطابعة تستخدم المنفذ المتوقع، وهو عادةً 9100. هذا يتجنب اكتشاف الخدمة ولكنه يفتقر إلى التفاوض على إمكانيات بروتوكول IPP ولا يوفر عادةً أي تشفير.
يتطلب إعداد AppSocket يدويًا وجود مضيف الطابعة والمنفذ الذي يدعمه هذا الجهاز.
إذا تحققت من صحة عنوان URI الخاص بـ IPP Everywhere، فيمكن للمسؤول أيضًا إنشاء قائمة انتظار من سطر الأوامر. العنوان أدناه توضيحي؛ استبدله بعنوان URI الخاص بالطابعة الحقيقية.
يُحدد الوسيط -pاسم قائمة الانتظار، -vوالوجهة، -m everywhereويطلب نموذج الطباعة بدون برنامج تشغيل. يعمل هذا فقط عندما تُعلن الطابعة عن إمكانيات بروتوكول معالجة الصور (IPP) المطلوبة. يُوثّق مرجع OpenPrinting lpadmin هذا النموذج ويُحذّر من أن برامج التشغيل التقليدية القائمة على ملفات PPD أصبحت قديمة.
إذا استمر النموذج في عدم القدرة على الطباعة أو فقد وظيفة مطلوبة، فتحقق أولاً من الحزمة المدعومة من التوزيع والموثقة بواسطة HamoniKR:
إذا كنت بحاجة إلى برنامج تشغيل أو ملف تعريف جهاز (PPD) من الشركة المصنعة لنظام لينكس، فاحصل عليه منها مباشرةً، وتأكد من توافقه مع طراز جهازك وبنيته، ولا تقم بتثبيته إلا إذا كان موثوقًا. لا تختر ملف تعريف جهاز عشوائيًا لمجرد تطابق علامته التجارية. قد توفر بعض قوائم الموردين خيارات أفضل خاصة بالجهاز، ولكن قد يصعب تحديثها مستقبلًا.
يمكن لشاشة اختيار الطراز أن توفر برنامج تشغيل مدمج أو ملف تعريف المنتج (PPD) المقدم بشكل صريح من الشركة المصنعة.
6. اضبط الإعدادات الافتراضية وتأكد من أن الطابعة تعمل بالفعل
في خصائص الطابعة أو صفحة "تعيين الخيارات الافتراضية" في CUPS، حدد حجم الوسائط الصحيح واطلع على الخيارات التي يوفرها برنامج التشغيل المُختار. يُعدّ الفرق بين حجم A4 وحجم Letter سببًا شائعًا لمشاكل تغيير الحجم غير المتوقعة. تختلف إعدادات الطباعة على الوجهين والجودة والألوان باختلاف الجهاز؛ لذا لا تفترض أن جميع عناصر التحكم الموضحة في المثال تنطبق على طابعتك.
راجع حجم الورق وخيارات الطباعة المتاحة قبل حفظ الإعدادات الافتراضية للطابعة.
في نظام CUPS، افتح قسم الطابعات، وحدد قائمة الانتظار الخاصة بك، ثم اختر "طباعة صفحة اختبار" من قسم الصيانة. يمكنك التحقق من قائمة الانتظار نفسها بدون استخدام متصفح.
يعرض عرض قائمة الانتظار حالة الطابعة ويوفر إجراء صفحة اختبار للتحقق من الإخراج.
يعني التكوين الناجح طباعة صفحة اختبار فعليًا بالحجم والتنسيق المتوقعين، وإزالة المهمة من قائمة الانتظار، وإمكانية طباعة تطبيق عادي إلى الوجهة نفسها. يشير مصطلح "خامل، يقبل المهام" إلى أن CUPS قادر على وضع المهام في قائمة الانتظار فقط، ولا يثبت وصول الورق إلى درج الإخراج. في حال توقف الطباعة، تحقق lpstat -oمن عنوان URI للجهاز المحدد، وتأكد من إمكانية الوصول إليه، وقارن إعدادات بروتوكول IPP أو المقبس الخاصة بالطابعة مع وثائقها. بالنسبة لإعدادات الشبكة، يحدد دليل جدار الحماية ومنافذ الشبكة في CUPS منفذ TCP 631 لبروتوكول IPP ومنفذ UDP 5353 لاكتشاف mDNS؛ قم بتطبيق أي تغييرات على جدار الحماية على نطاق الشبكة المحلية الموثوقة فقط.
للحصول على مزيد من التفاصيل حول الإعدادات الافتراضية لكل مستخدم ومهام سطر الأوامر، راجع مرجع طباعة سطر الأوامر الخاص بـ CUPS . إذا كانت قائمة الانتظار الحالية لديك، والتي تعمل بدون برنامج تشغيل، تطبع صفحة الاختبار بشكل صحيح، فاتركها كما هي بدلاً من إضافة قائمة انتظار قديمة متداخلة.