راهاندازی Print Server و نصب پرینتر برای کاربران شبکه
پرینتسرور صف چاپ را در یک محل مدیریت میکند و کاربران به نام اشتراکی همان صف وصل میشوند. این آموزش برای مدیر شبکه، یک چاپگر شبکهای و یک صف تازه است؛ نصب نقش بهتنهایی به معنی آمادهبودن چاپ برای کاربران نیست.
این راهنما براساس مستندات رسمی تهیه شده و توسط نتمسترز بهصورت عملی آزمایش نشده است.
آخرین بازبینی متن:
در این صفحه
محیط هدف و مرز روش چاپ
هدف، Windows Server 2025 با Desktop Experience و Windows PowerShell مدیریتی، کلاینت Windows 11 Pro x64 و چاپگر دارای اتصال TCP/IP است. در این مثال سرور و کلاینت عضو یک دامین موجودند و گروه مجاز چاپ از قبل تعریف شده؛ ساخت دامین یا Group Policy جدید جزو مراحل نیست. نام فرضی سرور PRINT01 و نام صف Office-Printer است. Build سیستم، نسخه درایور و مدل دستگاه باید در اجرای خودتان ثبت شوند؛ اینجا هیچکدام عملاً آزموده نشدهاند.
روش این صفحه، صف اشتراکی کلاسیک با درایور سازنده است. اگر سازمان Windows protected print mode را فعال کرده، این مسیر را اجرا نکنید و حفاظت را صرفاً برای ادامه آموزش خاموش نکنید؛ آن حالت از مسیر چاپ جدید استفاده میکند و درایورهای ثالث را نمیپذیرد. ابتدا سازگاری چاپگر و روش مورد تأیید سازمان را تعیین کنید.
Microsoft در برنامه تغییر پشتیبانی درایورهای قدیمی، نصب بسته مستقل سازنده را همچنان مجاز میداند؛ بنابراین حذف انتشار درایور جدید از Windows Update را با ممنوعشدن همه درایورهای سازنده یکی ندانید. این آموزش توصیه عمومی برای انتخاب معماری چاپ جدید نیست.
- دسترسی مدیریتی مجاز به سرور، بهروزرسانی سیستمها و مسیر شبکه موردنیاز چاپگر و کلاینت آماده باشد. قوانین فایروال مطابق روش چاپ و محدوده مجاز تنظیم شوند؛ فایروال خاموش نشود.
- IP چاپگر باید معلوم و پایدار باشد؛ مثلاً رزرو DHCP از قبل تنظیم شده باشد. مدل، قابلیت چاپ شبکه و پروتکل/پورت پشتیبانیشده را از راهنمای همان دستگاه بگیرید.
- یک گروه دامین شامل کاربران مجاز و یک حساب عادی آزمایشی خارج از آن گروه داشته باشید. نصب درایور و استفاده روزمره از چاپگر دو سطح دسترسی جدا هستند.
نقش Print Server را نصب کنید
روی سرور هدف، Windows PowerShell را با Run as administrator باز کنید. نام قابلیت و وضعیت فعلی را ببینید؛ اگر Print-Server از قبل Installed است، نصب دوباره لازم نیست:
Get-WindowsFeature -Name Print-Serverبرای سرور فاقد این نقش، فرمان زیر آن را همراه ابزار مدیریت نصب میکند. نصب باید با موفقیت تمام شود؛ وضعیت Restart Needed را بخوانید و اگر راهاندازی دوباره لازم بود، در زمان مجاز انجام دهید. این فرمان گزینه Restart خودکار ندارد.
Install-WindowsFeature -Name Print-Server -IncludeManagementToolsسپس از Server Manager، منوی Tools و Print Management را باز کنید. در Print Servers نام همین سرور را انتخاب کنید. برای این صف محلیِ اشتراکی، نقش IIS یا Internet Printing را صرفاً به خاطر نام Print Server اضافه نمیکنیم. این سناریو چاپ از اینترنت نیست.
درایور معتبر و پورت چاپگر را آماده کنید
بسته درایور امضاشده و سازگار با مدل دقیق چاپگر، Windows Server 2025 و معماری کلاینت را از سازنده بگیرید. نصب یا افزودن بسته باید طبق راهنمای همان سازنده توسط مدیر انجام شود؛ نام یک مدل مشابه یا درایور XPS جای درایور چاپگر واقعی را نمیگیرد. در Print Management، زیر سرور، بخش Drivers محل بررسی درایورهای نصبشده است.
نام دقیق درایوری را که واقعاً ثبت شده با فرمان زیر ببینید. اگر مدل موردنیاز در فهرست نیست، ابتدا مرحله نصب درایور را کامل کنید؛ فرمان ساخت صف، فایل دانلودشده را خودکار به درایور معتبر تبدیل نمیکند.
Get-PrinterDriver -Name *نمونه بعد برای چاپگری است که راهنمای آن چاپ RAW روی TCP 9100 را پشتیبانی میکند. 192.168.20.50 آدرس فرضی است؛ با IP واقعیِ رزروشده جایگزین کنید. اگر دستگاه روش دیگری مانند IPP یا LPR لازم دارد، این پورت را برایش نسازید. در بخش Ports کنسول، ابتدا وجود پورت مناسب را بررسی کنید تا نام تکراری نسازید.
Add-PrinterPort -Name "IP_192.168.20.50" -PrinterHostAddress "192.168.20.50" -PortNumber 9100اگر اتصال دستگاه یا پورت مشکل دارد، آن را در همین مرحله حل کنید. تغییر نام صف، مشکل IP یا روش ارتباط نامتناسب را اصلاح نمیکند. این روش ترافیک RAW را رمزگذاری نمیکند؛ برای الزام محرمانگی مسیر چاپ، باید روش و طراحی مناسب جدا انتخاب شود.
صف را بسازید و پیش از اشتراک مجوز بدهید
در فرمان زیر، عبارت REPLACE_WITH_INSTALLED_DRIVER_NAME باید با نام دقیق خروجی مرحله قبل جایگزین شود. نام پورت هم باید همان پورت ساختهشده باشد. صف اولیه بدون Shared ساخته میشود تا پیش از تعیین مجوز منتشر نشود:
Add-Printer -Name "Office-Printer" -DriverName "REPLACE_WITH_INSTALLED_DRIVER_NAME" -PortName "IP_192.168.20.50"در Print Management، از Print Servers، سرور هدف و Printers، Properties همین صف را باز کنید. در Security، گروه دامین مجاز را با Add و Check Names پیدا کنید و Allow برای Print بدهید. کاربران عادی به Manage Printers یا Manage Documents برای همه اسناد نیاز ندارند. مجوز مدیر و حسابهای سیستمی لازم را حفظ کنید.
اگر گروه گستردهای مانند Everyone مجوز Print دارد، پس از افزودن گروه مجاز، آن اجازه عمومی را از همین صف تازه بردارید. عضویتهای دیگر کاربران را هم بررسی کنید؛ افزودن یک گروه محدود در کنار اجازه عمومی، دسترسی را محدود نمیکند. برای محدودسازی، Deny به Everyone ندهید؛ ممکن است کاربران مجاز را هم مسدود کند.
در General، Print Test Page را اجرا و خروج واقعی کاغذ را بررسی کنید. سپس در Sharing، گزینه Share this printer را فعال و Share name را مثلاً OfficePrinter بگذارید. نام صف روی سرور و Share name میتوانند متفاوت باشند؛ در اتصال کلاینت، نام اشتراک به کار میرود.
کلاینت Windows 11 را به صف اشتراکی وصل کنید
روی کلاینتی که باید از این صف استفاده کند و با حساب مجاز، در PowerShell فرمان اتصال زیر را با نام واقعی سرور و Share اجرا کنید:
Add-Printer -ConnectionName "\\PRINT01\OfficePrinter"اگر نصب یا بهروزرسانی درایور دسترسی مدیر خواست، مدیر مجاز باید همان عملیات نصب را انجام دهد یا بسته معتبر را از مسیر مدیریتشده سازمان آماده کند. سپس چاپ روزمره را با حساب عادی امتحان کنید. تغییر RestrictDriverInstallationToAdministrators به صفر یا حذف هشدارهای Point and Print راه عمومی رفع این درخواست نیست.
در Settings، بخش Bluetooth & devices و Printers & scanners، چاپگر اضافهشده را انتخاب کنید. مطمئن شوید همان صف سرور است؛ وجود نصب مستقیم IP با نام مشابه میتواند آزمون را منحرف کند. ارسال مستقیم به IP چاپگر از کنترل صف سرور عبور نمیکند؛ اگر هدف محدودکردن تمام مسیرهای چاپ است، دسترسی مستقیم شبکه به دستگاه هم باید در طراحی بررسی شود.
چه آزمونی نشان میدهد چاپ آماده است؟
| آزمون | معیار پذیرش |
|---|---|
| Print Test Page از سرور | صف درست و خروجی فیزیکی روی دستگاه موردنظر؛ ناپدیدشدن Job کافی نیست. |
| چاپ سند نمونه از حساب عادی مجاز | سند غیرمحرمانه از برنامه موردنیاز ارسال و محتوای چاپشده بررسی شود. |
| کاربر فاقد مجوز در نشست جدا | اتصال یا ارسال به همین صف مجاز نباشد؛ حساب مدیر برای این آزمون مناسب نیست. |
| گزینههای ضروری کار | اندازه کاغذ، سینی، دورو یا رنگی فقط در صورت نیاز و پشتیبانی واقعی مدل آزمایش شوند. |
برای دیدن همه ستونها، جدول را به چپ یا راست بکشید؛ با کیبورد از کلیدهای جهت استفاده کنید.
اگر سرور چاپ میکند ولی کلاینت نه، مسیر نام سرور، مجوز صف، نصب درایور و سیاست کلاینت را بررسی کنید. اگر سرور هم چاپ نمیکند، وضعیت دستگاه، پورت و درایور اولویت دارند. برای تفکیک مشکل کاربر از دستگاه، راهنمای پیدا نشدن پرینتر شبکه مسیر جدا دارد.
فقط Job آزمایشی خود را لغو کنید؛ پاککردن همه صف یا Restart سرویس Spooler میتواند چاپ دیگران را متوقف کند. برای برگشت از تمرین، ابتدا اتصال همین چاپگر آزمایشی را از کلاینت بردارید، سپس پس از اطمینان از نبود کار لازم، اشتراک و صف تازه را حذف کنید. درایور یا پورتی که صف دیگری از آن استفاده میکند حذف نشود.
نام سرور و Share، مدل و IP دستگاه، نسخه درایور، گروه مجاز و نتایج واقعی آزمونها را ثبت کنید؛ رمز حسابها در گزارش قرار نگیرد. برای اجرای سرویسهای شرکت، خدمات راهاندازی سرور را ببینید. این خدمت شبکه شامل تعمیر مکانیکی یا شارژ کارتریج چاپگر نیست.
منبع بررسی فنی
- Microsoft — Install-WindowsFeature؛ مستندات Server 2025
- Microsoft — Add-PrinterPort؛ مستندات Server 2025
- Microsoft — Get-PrinterDriver؛ مستندات Server 2025
- Microsoft — Add-Printer و ConnectionName؛ مستندات Server 2025
- Microsoft — مفاهیم Print و مدیریت اسناد؛ مرجع قدیمی Server 2012
- Microsoft — کنترل دسترسی در Windows و Windows Server
- Microsoft — محدودیت نصب درایور Point and Print
- Microsoft — Windows protected print mode
- Microsoft — برنامه تغییر پشتیبانی درایورهای ثالث