TUNELP(8) إدارة النظام TUNELP(8)

الاسم

tunelp - اضبط معلمات متنوعة لجهاز lp

موجز

tunelp [خيارات] جهاز

الوصف

يضبط tunelp عدة معلمات لأجهزة /dev/lp?، للحصول على أداء أفضل (أو لأي أداء على الإطلاق، إذا كانت طابعتك لن تعمل دونه...) دون معلمات، فإنه يخبر عما إذا كان الجهاز يستخدم المقاطعات، وإذا كان الأمر كذلك، فأيها يستخدم. مع المعلمات، فإنه يضبط خصائص الجهاز وفقًا لذلك.

الخيارات

-i، --irq وسيط

يحدد طلب المقاطعة (IRQ) لاستخدامه للمنفذ المتوازي المعني. إذا ضُبط هذا على قيمة غير صفرية، فلن يكون لـ -t و -c أي تأثير. إذا كان منفذك لا يستخدم المقاطعات، فسيؤدي هذا الخيار إلى إيقاف الطباعة. يعيد الأمر tunelp -i 0 إجراء (الاستطلاع) غير المعتمد على المقاطعة، ويجب أن تعمل طابعتك مرة أخرى. إذا كان منفذك المتوازي يدعم المقاطعات، فإن الطباعة المعتمدة على المقاطعة يجب أن تكون أسرع وأكثر كفاءة إلى حد ما، وستكون مرغوبة على الأرجح.

ملاحظة: لن يكون لهذا الخيار أي تأثير مع النواة 2.1.131 أو أحدث لأن طلب المقاطعة (irq) يُعالج بواسطة تعريف parport. يمكنك تغيير parport irq على سبيل المثال عبر /proc/parport/*/irq. اقرأ /usr/src/linux/Documentation/admin-guide/parport.rst لمزيد من التفاصيل حول parport.

-t، --time مللي_ثانية

هو مقدار الوقت بوحدات jiffies الذي ينتظره التعريف إذا لم تستقبل الطابعة محرفًا لعدد من المحاولات التي تمليها المعلمة -c. 10 هي القيمة المبدئية. إذا كنت تريد أسرع طباعة ممكنة، ولا تهتم بحمل النظام، فيمكنك ضبط هذا على 0. إذا كنت لا تهتم بسرعة طابعتك، أو كنت تطبع نصًا على طابعة بطيئة مع خبيئة، فإن القيمة 500 (5 ثوانٍ) ستكون جيدة، وستمنحك حمل نظام منخفضًا جدًا. يجب أن تكون هذه القيمة عمومًا أقل لطباعة الرسومات منها للنصوص، بمعامل يقارب 10، للحصول على أفضل أداء.

-c، --chars محارف

هو عدد مرات محاولة إخراج محرف إلى الطابعة قبل النوم لـ -t TIME. إنه عدد مرات تكرار حلقة تحاول إرسال محرف إلى الطابعة. تبدو القيمة 120 قيمة جيدة لمعظم الطابعات في وضع الاستطلاع. 1000 هي القيمة المبدئية، لأن هناك بعض الطابعات التي يصبح عملها متقطعًا بخلاف ذلك، ولكن يجب ضبط هذا على '1' للتعامل مع أقصى كفاءة للمعالج إذا كنت تستخدم المقاطعات. إذا كان لديك طابعة سريعة جدًا، فقد تكون القيمة 10 أكثر منطقية حتى في وضع الاستطلاع. إذا كان لديك طابعة قديمة حقًا، يمكنك زيادة هذا أكثر.

ضبط -t TIME على 0 يعادل ضبط -c CHARS على ما لا نهاية.

-w،‏ --wait ملي_ثانية

هو عدد الميكرو ثانية التي ننتظرها أثناء التعامل مع إشارة الومضة (strobe). بينما يبدو أن معظم الطابعات قادرة على التعامل مع ومضة قصيرة للغاية، فإن بعض الطابعات تتطلب ومضة أطول. قد يؤدي رفع هذه القيمة من القيمة المبدئية 1 إلى جعل الطباعة ممكنة مع تلك الطابعات. قد يجعل هذا أيضًا من الممكن استخدام كابلات أطول. ومن الممكن أيضًا خفض هذه القيمة إلى 0 إذا كانت طابعتك سريعة بما يكفي أو كان حاسوبك بطيئًا بما يكفي.

-a،‏ --abort <on|off>

يحدد هذا ما إذا كان سيتم الإجهاض عند حدوث خطأ في الطابعة - المبدئي هو عدم الإجهاض. إذا كنت جالسًا أمام حاسوبك، فربما ترغب في رؤية الخطأ وإصلاحه، وترك الطابعة تواصل الطباعة. ومن ناحية أخرى، إذا لم تكن موجودًا، فقد تفضل أن يكتشف منظم طباعة (spooler) الطابعة أن الطابعة ليست جاهزة، ويتوقف عن المحاولة، ويرسل إليك بريدًا بشأن ذلك. الخيار لك.

-o،‏ --check-status <on|off>

هذا الخيار يشبه إلى حد كبير -a. فهو يجعل أي عملية open(2) لهذا الجهاز تتحقق من أن الجهاز متصل بالإنترنت ولا يبلغ عن أي نفاد للورق أو أخطاء أخرى. هذا هو الضبط الصحيح لمعظم إصدارات lpd.

-C،‏ --careful <on|off>

يضيف هذا الخيار فحصًا إضافيًا للأخطاء ("دقيق"). عندما يكون هذا الخيار مفعلًا، سيضمن مشغل الطابعة أن الطابعة متصلة بالإنترنت ولا تبلغ عن أي نفاد للورق أو أخطاء أخرى قبل إرسال البيانات. هذا مفيد بشكل خاص للطابعات التي تبدو عادةً وكأنها تقبل البيانات عندما تكون مغلقة.

ملاحظة: هذا الخيار مهجور لأنه الضبط المبدئي في نواة 2.1.131 أو أحدث.

-s، --status

يعيد هذا الخيار حالة الطابعة الحالية، سواء كرقم عشري من 0..255، أو كقائمة من الأعلام النشطة. عندما يتم تحديد هذا الخيار، يُفهم ضمنيًا إيقاف -q، مما يعطل عرض ضبط IRQ الحالي.

-r، --reset

يعيد هذا الخيار ضبط المنفذ. يتطلب نسخة نواة لينكس 1.1.80 أو أحدث.

-q،‏ --print-irq <on|off>

يضبط هذا الخيار طباعة عرض إعداد IRQ الحالي.

-h، --help

اعرض نص المساعدة ثم اخرج.

-V، --version

اعرض الإصدار واخرج.

الملفات

/dev/lp?،‏ /proc/parport/*/*

ملاحظات

تتطلب الخيارات -o و -C و -s جميعها نسخة نواة لينكس 1.1.76 أو أحدث.

يتطلب الخيار -C نسخة لينكس تسبق 2.1.131.

التبليغ عن الأخطاء

لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.

التوفر

الأمر tunelp جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.

2026-05-18 util-linux 2.42.1