كيفية مسح قائمة انتظار الطباعة بالقوة في Windows

هل سبق لك أن واجهت موقفًا حاولت فيه طباعة شيء ما ولم يحدث شيء(something and nothing happens) ؟ أنت تنتظر حتى تتم طباعتها ، لكن المهمة لا تنجح(job doesn) ؟ هناك العديد من الأسباب التي تجعل مهمة الطباعة(print job) لا تتم طباعتها بالفعل ، ولكن أحد الأسباب الشائعة هو أن قائمة انتظار الطابعة بها (printer queue)مهمة طباعة(print job) متوقفة .

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

في بعض الأحيان ، يمكنك الدخول إلى مهمة الطباعة(print job) يدويًا وحذفها ، لكن في بعض الأحيان لا يمكنك التخلص منها! في هذا النوع من الحالات ، يجب عليك مسح قائمة انتظار الطباعة(print queue) يدويًا. في هذه المقالة ، سأوضح لك خطوات مسح قائمة انتظار الطباعة(print queue) .

مسح قائمة انتظار الطباعة في Windows

لاستعادة خدمات الطباعة وتشغيلها ، اتبع الخطوات التالية:

1. انتقل إلى ابدأ ولوحة التحكم والأدوات الإدارية(Administrative Tools) . انقر نقرًا مزدوجًا على أيقونة الخدمات .(Services)

2. قم بالتمرير لأسفل إلى خدمة Print Spooler وانقر عليها بزر الماوس الأيمن وحدد إيقاف(Stop) . للقيام بذلك ، يجب أن تقوم بتسجيل الدخول كمسؤول(Administrator) . في هذه المرحلة ، لن يتمكن أي شخص من طباعة أي شيء على أي من الطابعات التي تتم استضافتها على هذا الخادم.

3. بعد ذلك ، عليك الانتقال إلى الدليل التالي: C:\WINDOWS\System32\spool\PRINTERS . يمكنك أيضًا كتابة %windir%\System32\spool\PRINTERS في شريط العناوين في Explorer إذا لم يكن محرك الأقراص C هو (C drive)قسم Windows(Windows partition) الافتراضي . احذف(Delete) جميع الملفات الموجودة في هذا المجلد.

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

4. يمكنك الآن الرجوع إلى وحدة التحكم في الخدمات (Services) والنقر بزر الماوس الأيمن(console and right-click) واختيار ابدأ(Start) لخدمة Print Spooler!

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

صافي التخزين المؤقت(net stop spooler)

del %systemroot%\System32\spool\printers\* /Q /F /S

صافي بدء التخزين المؤقت(net start spooler)

الأمران الأول والثالث واضحان إلى حد ما: فهما يتوقفان ويبدأان خدمة التخزين المؤقت للطباعة(print spooler service) . يحذف الأمر الأوسط كل شيء في مجلد الطابعات ويكون / Q للوضع الصامت ، مما يعني أنك لن تحصل على مطالبة تسألك عما إذا كنت تريد حذف كل ملف. سيفرض / F حذف جميع ملفات القراءة فقط و / S سيحذف أي أدلة فرعية إذا كانت موجودة. لا يمكن أن يؤدي حذف المحتوى من هذا المجلد إلى الإضرار بجهاز الكمبيوتر الخاص بك ، لذلك لا تقلق إذا رأيت بعض الملفات أو المجلدات ولست متأكدًا من الغرض منها.

يمكنك قراءة المنشور السابق الخاص بي إذا كنت تريد معرفة كيفية إنشاء ملف دفعي(batch file) . ثم كل ما عليك فعله هو تشغيل ملف الدُفعات في أي وقت(batch file anytime) تريد مسح قائمة انتظار الطباعة(print queue) . لحسن الحظ ، فإن إجراء مسح قائمة انتظار الطباعة(print queue) هو نفسه لنظام التشغيل Windows 8(Windows 8) و Windows 7 و Vista و XP.



About the author

أنا عالم كمبيوتر لدي أكثر من 10 سنوات من الخبرة في العمل في مجال المتصفحات و Microsoft Office و onedrive. أنا متخصص في تطوير الويب ، وأبحاث تجربة المستخدم ، وتطوير التطبيقات على نطاق واسع. يتم استخدام مهاراتي من قبل بعض الشركات الرائدة في العالم ، بما في ذلك Google و Facebook و Apple.



Related posts