تقييد استخدام الطابعة في OS X

يعتبر التكوين الافتراضي للطابعات في OS X أساسيًا نسبيًا ويوفر لك خيارات لإضافة طابعة أو إزالتها بشكل أساسي ثم تعيين بعض الميزات الخاصة ببرنامج التشغيل مثل مقدار ذاكرة الوصول العشوائي أو تفاصيل الطباعة على الوجهين ؛ ومع ذلك ، قد ترغب في الحصول على مزيد من الخيارات لإدارة الوصول إلى الطابعة ، مثل تقييد الوصول إلى طابعة واحدة وليس إلى طابعة أخرى ، أو طلب كلمة مرور للطباعة.

أسهل طريقة لإدارة هذه الخيارات للطابعات هي عبر الوصول إلى الشبكة ، حيث إذا قمت بمشاركة الطابعة ، فيمكنك تقييد المستخدمين الذين يمكنهم الوصول إليها عبر الشبكة. يتضمن ذلك إعداد كمبيوتر منفصل ليكون خادم طباعة ، ثم إدارة أي من الحسابات يمكنه الوصول إلى خدمة الطابعة المشتركة عبر الشبكة. يوفر نظام التشغيل OS X Server من Apple خيارات لإدارة هذا ، ولكن يمكنك أيضًا القيام بنفس الشيء في إصدار العميل لنظام التشغيل.

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

قد يكون من الأفضل استخدام حساب المشاركة فقط أو اثنين بهذه الطريقة حيث يمكنك تغيير كلمة المرور الخاصة به في أي وقت دون التأثير على أي حساب مستخدم محلي. عندئذٍ ، سيتعين على مستخدمي الشبكة الذين يستخدمون هذا الحساب لمصادقة الطباعة ببساطة استخدام كلمة المرور الجديدة من أجل الطباعة.

للأسف هذه القدرة تنطبق فقط على الطابعات المشتركة ، ولن يرى المستخدمون المحليون على النظام هذه القيود. ومع ذلك ، فإن نظام الطباعة في OS X لديه خيار لطلب كلمة مرور عند الطباعة ومنع المستخدمين المحددين من الوصول إلى طابعة محلية. لا تتوفر هذه الميزة من خلال خيارات إعداد الطابعة القياسية OS X ، ولكن يمكن تهيئتها باستخدام واجهة الويب.

لتنشيط واجهة الويب ، افتح المحطة الطرفية وقم بتشغيل الأمر التالي:

cupsctl WebInterface = نعم

مع الانتهاء من ذلك ، قم بتحميل الواجهة من خلال زيارة عنوان URL التالي:

//127.0.0.1:631

بعد ذلك ، ستحتاج إلى تعيين المستخدمين المسموح لهم بالدخول أو رفض الوصول إلى الطابعة. للقيام بذلك ، انتقل إلى علامة التبويب "الطابعات" وانقر فوق الارتباط الخاص بالطابعة في قائمة الأجهزة التي تمت تهيئتها. ثم اختر "تعيين المستخدمين المسموح بهم" من قائمة "الإدارة" ، وسيتم منحك حقل إدخال بأزرار إذاعية للسماح بالطباعة أو منعها من المستخدمين في الحقل.

للسماح لمستخدمين محددين بالوصول إلى الطابعة فقط ، اختر "السماح لهؤلاء المستخدمين بالطباعة" ، ثم قم بفصل الأسماء المختصرة (أسماء المجلدات الرئيسية الخاصة بهم) عن طريق الفواصل. لمنع هؤلاء المستخدمين فقط من الوصول إلى كافة الطابعات والسماح لهم بالوصول إلى الطابعات ، حدد زر الاختيار الآخر.

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

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

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

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

lpstat -p

بعد ذلك ، استخدم هذا الاسم تمامًا كما هو تمامًا بدلاً من "PRINTER" في الأمر التالي ، واستبدل أيضًا SECONDS بإطار الوقت الحصص و PAGES للحد الأقصى لتطبيقه في هذا الإطار الزمني. اتبع هذا الأمر عن طريق إعادة تشغيل النظام لإعادة تشغيل نظام الطباعة:

lpadmin -p PRINTER -o job-quota-period = SECONDS -o job-page-limit = PAGES

على سبيل المثال ، بالنسبة لي لتعيين طابعة Phaser (اسم "Phaser_8560DN") إلى حد 20 صفحة في اليوم ، كنت سأقوم بتشغيل ما يلي:

lpadmin -p Phaser_8560DN -o-quota-time = 86400 -o job-page-limit = 20

لمسح أي من هذه الإعدادات ، أعد تشغيل الأمر ، ولكن استخدم 0 لـ SECONDS أو PAGES.


 

ترك تعليقك