كيفيه أضافه طابعات بدون تدخل المستخدم في Windows


بالنسبة إلى إصدار Microsoft Windows XP من هذه المقالة ، راجع 314486 .

الملخص


يوفر windows 2000 و Windows Server 2003 القدرة علي تثبيت طابعه باستخدام سطر الأوامر. هذا مفيد بشكل خاص عندما تقوم باضافه طابعه أو ازالتها من مجموعه من المستخدمين باستخدام برنامج نصي لتسجيل الدخول أو حدث مجدول. علي الرغم من ان Microsoft Windows NT 4.0 لمجموعه أدوات الاداره (زاك) تحتوي علي أدوات مثل Con2prt ، توفر الاداه Con2prt القدرة علي أضافه أو حذف طابعات الشبكة فقط. يمكنك أيضا تعديل الطابعات المحلية وحذفها باستخدام Windows 2000. النتيجة هي انه بإمكان المسؤول التحكم في كل أوجه امكانيه المستخدم للطباعة بواسطة جعل المستخدمين يقومون بتشغيل ملف دفعات أو برنامج نصي لتسجيل الدخول. ملاحظه: يتطلب استخدام هذا الأمر في البرنامج النصي لتسجيل الدخول أو الملف الدفعي الذي يبدا تشغيل العميل تشغيل windows 2000 أو windows Server 2003. بما ان البرنامج النصي لتسجيل الدخول يعمل علي كمبيوتر العميل ، سيتعذر علي عميل Windows NT 4.0 معالجه الأمر. بالاضافه إلى ذلك ، يمكن تشغيل هذه الأوامر من محطه العمل الخاصة بالمسؤول أو من خادم حتى يتم تثبيت الطابعات علي أجهزه الكمبيوتر العميلة من دون الحاجة إلى الانتقال إلى الكمبيوتر الفعلي.

مزيد من المعلومات


تسرد الامثله التالية الاستخدامات الأكثر شيوعا للأمر. ملاحظه: يتم تشغيل هذا الأمر فقط علي كمبيوتر يعمل بنظام التشغيل windows 2000 أو windows server 2003 بنظام التشغيل windows 2000 أو windows server 2003 أو windows NT 4.0 أو محطه عمل. يضيف هذا المثال برنامج تشغيل طابعه أجفا ويقوم بإنشاء طابعه منطقيه علي كمبيوتر يحمل اسم الخادم. ملاحظه: يمكن وضع كلا السطرين في ملف دفعي أو يتم كتابته بعد بعضهما البعض في موجه الأوامر. يتم تغليف البندين لقابليه القراءة.
rundll32 printui.dll ، PrintUIEntry/ia/c\\server/m "أجفا-أككوسيت v 52.3"/h "«الإصدارات التالية»"» "/v 2000": "%windir%\inf\ntprint.infrundll32", "/if", "", "": "/m"/C\\SERVER-%Windir%\inf\ntprint.inf v أجفا "
يحذف هذا المثال طابعه أجفا علي كمبيوتر يسمي SERVER:
rundll32 printui.dll ، PrintUIEntry/dl/n "Test Printer"/c\\SERVER
لمزيد من المعلومات حول رموز التبديل المتوفرة ، اكتب /? بعد الأمر. بالاضافه إلى ذلك ، في موجه الأوامر ، اكتب:
rundll32 printui.dll ، PrintUIEntry/?
يعرض الأمر السابق قائمه مبدلات الاستخدام بالبالكامل بالامثله الشاملة لاستخدام هذه الطريقة. بالاضافه إلى ذلك ، في موجه الأوامر ، اكتب
rundll32 printui.dll ، PrintUIEntry/Xs/n "printer"?
يعرض الأمر السابق تعليمات اضافيه لتغيير خصائص الطابعة. يقوم المثال التالي بتبديل برنامج تشغيل الطباعة الحالي إلى برنامج تشغيل الطابعة الجديد المحدد (المثبت بالفعل علي الخادم):
rundll32 printui.dll ، PrintUIEntry/Xs/n\\SERVER\PRINTERSHARENAME دريفيرنامي "Lexmark C752 PS3"
ملاحظه: بناء الجملة التالي هو مثال يعمل بشكل صحيح طالما ان منافذ Tcp/ip القياسية قد تم إنشاؤها.
rundll32 printui.dll ، PrintUIEntry/if/b "الشمالية-الولايات المتحدة سرتيست-TEST24-زائف"/f%windir%\inf\ntprint.inf/r "IP_157.57.50.98"/m لاسيرجيت 4000 PCL "/Z
إذا لم يتم إنشاء منافذ TCP/IP القياسية ، فقد يكون من المحتمل ان يكون مربع حوار الخطا التالي متوفرا:
فشل أمر الطابعة روندل Printer Interface User. الأمر:/if/b "الشمالية-الولايات المتحدة-سرتيست-TEST24-زائفه"/f%windir%\inf\ntprint.inf/r "IP_157.57.50.98"/m لاسيرجيت 4000 PCL "/Z.
لقد قمت بإدخال اسم طابعه غير صحيح أو ان الطابعة المحددة لم تعد متصلة بالخادم. انقر فوق تعليمات للحصول علي مزيد من المعلومات.