كيفية الطباعة من Windows باستخدام CMD وPowerShell: دليل كامل

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

نوافذ الطباعة

إن معرفة الطرق المختلفة للطباعة من سطر الأوامر تعد مهارة مفيدة للغاية. في هذه المقالة نستعرض كل الإمكانيات المتاحة للطباعة من Windows باستخدام CMD (موجه الأوامر) و PowerShell.

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

لماذا الطباعة من CMD أو PowerShell؟

استخدام سطر الأوامر للطباعة في Windows تظل ضرورة حقيقية في العديد من البيئات، على الرغم من هيمنة الواجهات الرسومية. يلجأ مسؤولو النظام والمستخدمون المتميزون إلى هذه الأساليب لعدة أسباب رئيسية:

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

وبناءً على ذلك، دعنا نرى ما عليك فعله للطباعة من CMD وPowerShell في نظام التشغيل Windows.

كمد

الطرق الكلاسيكية للطباعة من CMD في Windows

موجه أوامر Windows (CMD) يقدم طرقًا مختلفة لإرسال الملفات إلى الطابعة، وهو مفيد بشكل خاص لملفات النصوص وبعض الصور. دعونا نتعرف على الأساليب الأكثر استخدامًا وقواعدها الأساسية.

أمر الطباعة في CMD

ربما تكون الطريقة الأكثر تقليدية وبساطة لطباعة ملفات نصية من CMD هي الأمر PRINT. إنه أمر موجود مع Windows منذ إنشائه وما زال متاحًا في الإصدارات الحالية، مثل إصدارات Windows 10 و11 وServer.

  • بناء الجملة الأساسي: PRINT archivo
  • مثال بسيط: PRINT documento.txt — هذا الأمر يرسل document.txt إلى الطابعة الافتراضية.
  • تحديد الطابعة: يمكنك اختيار الطابعة مع /D:على سبيل المثال PRINT /D:HP_LaserJet documento.txt

يعد هذا الأمر قويًا للنصوص ويدعم ملفات متعددة في وقت واحد. لكن، لا يُقصد به طباعة الصور أو المستندات ذات التنسيقات المعقدة (PDF، DOCX، وما إلى ذلك).

طباعة الصور باستخدام سطر الأوامر

من المشاكل الشائعة التي تنشأ عندما تحتاج طباعة صورة (مثل PNG أو JPG) من CMD. على الرغم من أن الأمر PRINT لا يدعمه بشكل مباشر، إلا أنه يمكنك الاعتماد على أدوات أصلية مثل MSPaint:

  • استخدم الأمر: mspaint /pt <FICHERO> <IMPRESORA>
  • على سبيل المثال: mspaint /pt imagen.png - مطبعة صورة.png على الطابعة الافتراضية.
  • إذا كنت تريد اختيار الطابعة: mspaint /pt imagen.png HP_LaserJet

هذه الخدعة بسيطة وفعالة بالنسبة لمعظم الصور، و يعمل عادةً بشكل مثالي على نظام التشغيل Windows 10 والإصدارات الحديثة.

ويندوز PowerShell

الطباعة من PowerShell: القوة والمرونة

PowerShell هي أداة سطر الأوامر الأحدث والأقوى لنظام التشغيل Windows، وهي مصممة للإدارة المتقدمة والكتابة النصية والأتمتة. إن أسلوبه في الطباعة أكثر تنوعًا ويسمح لك بالعمل مع الملفات والكائنات المعقدة في Windows. دعونا نلقي نظرة على الأوامر الأكثر أهمية:

Out-Printer: الأداة الأساسية

الأمر cmdlet Out-Printer هو ما يعادل PowerShell لإرسال أي إخراج أو ملف أو محتوى إلى الطابعة. إنه يعمل فقط على أنظمة تشغيل Windows ويفتقر إلى خيارات تكوين الطباعة المتقدمة، ولكنه قوي جدًا للمهام اليومية.

  • بناء الجملة: Out-Printer <String>]
  • إذا لم تحدد اسم-، سيتم استخدام الطابعة الافتراضية.

كيف يتم استخدامه؟

    • طباعة محتويات ملف نصي:
الحصول على المحتوى - المسار ./report.txt | مطبعة خارجية
    • طباعة سلسلة نصية على طابعة محددة (على سبيل المثال، طابعة عن بعد):
"مرحبا بالعالم" اسم الطابعة الخارجية "\\Server\PrinterName"
    • مساعدة cmdlet للطباعة:
$help = Get-Help -Full Get-Process Out-Printer -InputObject $help

لا يعرض برنامج Out-Printer الإخراج على الشاشة أو يقوم بإرجاع الكائنات. قم بنقل المحتوى إلى الطابعة بكل بساطة.

طباعة الملفات المعقدة: القيود والبدائل

مثل الأمر PRINT في CMD، تم تصميم Out-Printer لملفات النصوص وليس للمستندات أو التنسيقات الرسومية مثل PDF أو DOCX أو الصور. لطباعة هذه الأنواع من الملفات، يوصى باستخدام تطبيقات مثل Acrobat أو Word أو عارضات الصور التي تدعم الطباعة من سطر الأوامر، أو استدعاء برامج خارجية من PowerShell.

الأتمتة والإدارة المتقدمة باستخدام PowerShell

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

مثال أساسي لتثبيت دور خادم الطباعة:

تثبيت ميزة Windows - اسم خادم الطباعة

بعد تثبيت الدور، عادةً ما يكون إعادة تشغيل الخادم مطلوبًا:

إعادة تشغيل الكمبيوتر

إدارة الطباعة الشاملة في Windows باستخدام PowerShell

يعد تكوين الطابعات وإدارتها من PowerShell أمرًا أساسيًا في شبكات المؤسسات أو البيئات متعددة الأجهزة. فيما يلي أشرح كيفية إدارة كل جانب من جوانب العملية، من برامج التشغيل إلى قوائم الانتظار المشتركة.

قائمة وتحقق من برامج التشغيل والطابعات

  • عرض برامج التشغيل المثبتة: Get-PrinterDriver
  • قائمة الطابعات المتوفرة: Get-Printer

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

تثبيت برامج تشغيل الطابعة من سطر الأوامر

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

  • استعمال pnputil: pnputil.exe -i -a "C:\Ruta\al\driver.inf"

إذا تم إكمال التثبيت بنجاح، فسترى الرسائل "إجمالي المحاولات" و"عدد المحاولات التي تم استيرادها بنجاح" بنفس الرقم.

إضافة برنامج التشغيل وتثبيته على خادم الطباعة

  • يركض: Add-PrinterDriver -Name "Nombre del driver"
  • على سبيل المثال: Add-PrinterDriver -Name "HP Universal Printing PCL 6"

يؤدي هذا إلى ربط برنامج التشغيل بالخادم ويتركه جاهزًا للارتباط بالطابعة الفعلية أو الافتراضية التي تخطط لمشاركتها.

تكوين وإضافة منفذ الطابعة

  • بالنسبة للطابعات الشبكية (TCP/IP):
  • Add-PrinterPort -Name "10.1.1.123" -PrinterHostAddress "10.1.1.123"

بهذه الطريقة، سيتمكن الخادم من معرفة كيفية التواصل مع الطابعة عبر الشبكة.

إنشاء قائمة انتظار الطباعة ومشاركتها ونشرها

لكي يتمكن جميع مستخدمي الشبكة من رؤية الطابعة الجديدة والطباعة عليها، يجب عليك إنشاء قائمة انتظار مشتركة:

إضافة طابعة - الاسم "OfficePrinter" - اسم برنامج التشغيل "HP Universal Printing PCL 6" - مشترك - اسم المشاركة "OfficePrinter" - اسم المنفذ "10.1.1.123" - منشور
  • -بطاطا: الاسم المحلي للطابعة.
  • -اسم السائق: تم تحميل السائق.
  • -مشترك: يجعله متاحًا عبر الإنترنت.
  • -اسم المشاركة: اسم مرئي لمستخدمي الشبكة.
  • -اسم المنفذ: المنفذ المُكوّن (عادةً IP).
  • -نُشر: نشر قائمة الانتظار إلى الدليل.

بعد تشغيل الأمر، يمكنك التأكد من أن كل شيء على ما يرام مع Get-Printer وتحقق من ذلك من لوحة "الطابعات والماسحات الضوئية".

طباعة عالمية

وحدة UniversalPrintManagement: الإدارة المتقدمة من PowerShell

بالنسبة لأولئك الذين يستخدمون خدمات الطباعة السحابية أو يبحثون عن أتمتة أكبرتعد وحدة UniversalPrintManagement PowerShell أداة قوية جدًا. إنه يسمح لك بإدارة وأتمتة جميع الموارد المتعلقة بخدمة Microsoft Universal Printing، ويستهدف في المقام الأول الشركات التي تتكامل مع Azure.

تثبيت وحدة UniversalPrintManagement

  • تثبيت الوحدة: Install-Module UniversalPrintManagement
  • في المرة الأولى، قد يُطلب منك الثقة في مستودع PSGallery. أوافق على الاستمرار.

إذا كنت بحاجة إلى إلغاء تثبيته لاحقًا:

إلغاء تثبيت الوحدة النمطية - اسم UniversalPrintManagement

تسجيل الدخول والوصول إلى موارد الطباعة السحابية

  • الاتصال بالخدمة: Connect-UPService
  • سوف تقوم بإدخال بيانات اعتماد Azure الخاصة بك لإدارة الموارد.

أكثر أدوات cmdlet المفيدة في وحدة UniversalPrintManagement

  • إدارة الطابعة: Get-UPPrinter, Remove-UPPrinter, Set-UPPrinterProperty
  • مشاركة الطابعة: New-UPPrinterShare, Get-UPPrinterShare, Remove-UPPrinterShare, Set-UPPrinterShare
  • تصاريح المستخدم: Grant-UPAccess, Revoke-UPAccess, Get-UPAllowedMember
  • الموصلات: Get-UPConnector, Remove-UPConnector, Set-UPConnectorProperty
  • مهام الطباعة: Get-UPPrintJob
  • تقارير الاستخدام: Get-UPUsageReport

استكشاف أخطاء الطباعة المتقدمة وإصلاحها باستخدام PowerShell وCMD

يمكن أن تكون الطابعات عنيدة للغاية وتفشل بسبب مجموعة متنوعة من الأسباب: برامج التشغيل المتضاربة، تحديثات Windows، أخطاء قائمة انتظار الطباعة... فيما يلي بعض أفضل الممارسات والنصائح لاستكشاف الأخطاء وإصلاحها من سطر الأوامر.

نصوص لإصلاح الأخطاء الناجمة عن التحديثات

في بعض الأحيان، قد تتسبب تصحيحات أمان Windows في حدوث مشكلات غير متوقعة، مما يتسبب في من الوظائف المتوقفة إلى الشاشات الزرقاء. في هذه الحالات:

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

تُعد هذه التقنية مفيدة بشكل خاص عندما تتسبب تحديثات Microsoft في حدوث مشكلات بسبب برامج التشغيل القديمة.

الأسئلة الشائعة حول الطباعة من سطر الأوامر في Windows

دعونا الآن نجيب على بعض الأسئلة التي قد تظهر عند الطباعة من CMD وPowerShell في Windows:

  • هل يمكنني طباعة ملفات PDF أو DOCX من CMD أو PowerShell؟ ليس أصليا. ستحتاج إلى برامج تابعة لجهات خارجية تدعم الطباعة بالأوامر، مثل Adobe Reader في الوضع الصامت أو Microsoft Word مع معلمات خاصة.
  • هل يمكن أتمتة مهام الطباعة المجدولة؟ نعم، باستخدام نصوص Windows ومجدولات المهام، وهي مثالية للمكاتب ومساحات العمل.
  • هل هناك أية قيود أمنية؟ في البيئات الخاضعة للرقابة، تأكد من حصولك على أذونات المسؤول، وخاصة لتثبيت برامج التشغيل أو مشاركة الطابعات.
  • هل يعمل هذا بنفس الطريقة على جميع إصدارات Windows؟ تعمل الأوامر على جميع الإصدارات الحديثة (Windows 10، 11، Server)، ولكن قد تتطلب بعضها امتيازات مرتفعة.

مراجع سريعة: جدول الأوامر الأساسية

الأمر/الأمر الصغير الاسم المستعار وصف
طباعة - طباعة ملفات نصية من CMD
mspaint /pt - طباعة الصور باستخدام برنامج الرسام
مطبعة خارجية - طباعة الناتج في PowerShell
إضافة طابعة - إنشاء طابعة جديدة
الحصول على الطابعة - عرض قائمة الطابعات
إضافة منفذ طابعة - إضافة منفذ الشبكة
إضافة برنامج تشغيل الطابعة - تثبيت أو ربط برنامج التشغيل
تثبيت الوحدة - تثبيت الوحدات الخارجية
خدمة Connect-UP - تسجيل الدخول إلى UniversalPrint
الحصول على لChildItem gci، ls قائمة الملفات والمجلدات
موقع المجموعة sl، cd تغيير الدليل
قياس الكائن قياس عد الأسطر/الكلمات/الأحرف
حدد سلسلة SLS البحث المتقدم عن الملفات
إزالة بند rm حذف الملفات

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

المادة ذات الصلة:
كيفية طباعة الشاشة في Windows 10