إعداد الطابعة فى بيئة لينكس
 


إعداد الطابعات فى نظام التشغيل لينكس يعتبر من أسهل الأمور , فلقد قامت العديد من الشركات بتطوير العديد من التطبيقات ذات الواجهة الرسومية GUI , وذلك للتسهيل على المستخدم بدلا من إستخدام سطر الأوامر Command Line أو تعديل الملفات يدويا .

ولكن لابد من الإشارة هنا بأن غالبية برامج إدارة النظام ذات الواجهة الرسومية , تقوم بدور الوسيط بين المستخدم و الأوامر فى الـ Text Mode , و معنى هذا أن البرنامج يقوم بتخزين كل إعدادات و تعديلات المستخدم و يقوم بتنفيذها مرة واحدة قبل إنهاءة .

سنقوم الأن بعملية إعدلد لطـابعة HP فى توزيعتى لينكس الشهيرتين RedHat 7.2 , Mandrake 8.1 و ذلك بإستخدام أدوات إدارة النظام الملحقة بهم و هى :
HardDrake فى Mandrake و KDE Control Center فى RedHat , و سوف نقوم فى نهاية المقال بشرح ميسط لعملية الطباعة فى بيئة لينكس و كيفية تعامل النظام معها , مع التنويه بالملفات و التطبيقات الأساسية لعملية الطباعة .

ملحوظة : يفضل الدخول كمستخدم Root أثناء عملية الأعداد .

Mandrake


1. نبدأ بفتح الـ Control Center من على سطح المكتب , و إختيار Hardware ثم Printer . (شكل 1)
 


2. بضغط على Configure يقوم البرنامج بالتأكد من توافر الحزم المطلوبة Packages , فإذا لم تكن موجودة يطلب منك cd 1 للحصول عليها .

3. بعد ذالك يظهر لك (شكل 2) و به معلوملت عن الطابعات المعدة مسبقا على الجهاز و غالبا ما تكون Remote Printer , بالإضافة الى عدة خيارات , أضافة طابعة جديدة أو إزالة طابعة قديمة , فنختار Add Printer .
 



4. النافظة التالية توضح خيارات أنواع إتصال الطابعة بالجهاز , سواء كانت طابعة خاصة بالجهاز , أو عبر شبكة أو لنظام تشغيل أخر مثل Win NT .... فنختار Local Printer (شكل 3) .
 


5. نقوم فى الشكل 4 بإدخال إسم و نوع و مكان الطابعة "مكان مدخلها للجهاز" , و هنا نشير بأن lp0 هو يعبر عن الـ LPT Port الخاص بالطابعات ..dev/lp0/ .
 


6. أما الشكل 5 يتم فيه إختيار الموديل مل بين مئات الطابعات المدعومة لدى لينكس .
 


7. و توضح لنا النافظة التالية (شكل 6) الخيارات و الإعدادات الأساسية للطابعة : نوع و حجم الورق المستخدم و الألوان ....إلخ .
 


8. و فى النهاية سيسألك البرنامج إذا كانت هذه الطابعة , الطابعة الأساسية للجهاز أم لا .
 


9. و بعد ذلك يقوم النظام باختبار كل اللإعدادات المدخلة عن طريق طبع صفحة إختبار (شكل 8) و التأكد من صحتها (شكل 9) .
 



 



10.ثم يعود بنا البرنامج الى النافذة 3 للخروج و حفظ الإعدادات (شكل10) Done .

 




RedHat


1. نبدأ بفتح الـKDE ControlCenter من على سطح المكتب ثم إختيار Printer Configuration (شكل 1) .
 


2. بتشغيل Printer Configuration يظهر لنا شكل 2 ومنها نختار New .
 


3.النافذة 3 هى الـ wizard الخاص بإضافة طابعة جديدة و نضغط Next .
 


4. يطلب منا البرنامج هنا إدخال إسم الطابعة و تحديد نوعها سواء خاصة بالجهاز أو عبر شبكة ....إلخ .
 


5..يقوم البرنامج في الشكل 5 بعمل مسح للجهاز للكشف عن كيفية إتصال الطابعة بالجهاز , و إذا لم يستطع وحده , نقوم بإدخالها يدويا فى dev/lp0 , Costom/ .
 



 



6.فى النافظة 6 نختار الموديل و النوع من بين مأت اللأنواع المدعومة , و ننهى Wizard فى النافذة 7 بالضغط على Finish .
 



 



7. ثم نعود بعد ذلك الى نافذة 2 فنجد أن الطابعة قد تم إضافتها ضمن طابعات الجهاز (شكل 8) .
 


8.و يمكننا إختبار الإعدادات بعد ذلك من خلال Test أعلى النافذة ( شكل 9) .
 


عملية الطباعة فى لينكس :

عملية الطباعة فى لينكس مبنية على فكرة BSD الخادم و العميل , BSD client & server, المطور من قبل شركةBSD .

* المقصود هنا بكلمة "خادم" : هو البرنامج أو التطبيق الذى يقوم بخدمة برنامج أخر .
*الفصود هنا بكلمة "عميل" : هو البرنامج التابع الذى يتم عملة عبر الإتصال بالبرنامج الخادم .

و طالما أنك دخلت الى عالم لينكس فإن كلمتى server ,client شائعتى الإستخدام جدا , حيث أن نظام التشغيل "لينكس" مبنى على فكرة تعدد المستخدمين و الشبكات .


الخادم هو برنامج server lpd
العميل هو برنامج lpr client

حيث يقوم البرنامجين بإنجاز عملهم عبر مقابس الشبكة NetWork Sockets ( مع أن عملية الطباعة تتم على جهاز واحد موصل بطابعة داخلية ) .
يقوم برنامج lpr بقراءة الملفات المطلوب طبعها من مكان عمل المستخدم Text editor مثلا , و يرسلها ال مسار التغذية الخاص بالبرنامج الخادم var/spool/lpd/ . مع إرسال أشعار الى lpd server عبر المقبس المستخدم ---------> و الى هنا ينتهى دور برنامج الـ lpr client .

يبدأ برنامج lpd عمله بجدولة المهام المطلوبة منه , و ذلك بقراءة إعدادت الطابعة و التأكد من صحتها و سلامتها , ثم يرسل الصفحات المطلوب طبعها من مسار التغذية الى الطابعة وفقا لترتيبها فى الجدول .



*الملف الرئيسى لإعدادات الطابعة هو /etc/printcap , و يستطيع المستخدم تعديلة يدويا إذا كانت لديه المهارة الكافية.


 

 

 

 


Copyright © www.kettaneh.net