وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

چاپگر در ریموت دسکتاپ دیده نمی‌شود؛ چطور از سرور روی چاپگر خودمان چاپ کنیم؟

اگر چاپگر در سرور مجازی ویندوز دیده نمی‌شود، تنظیم Printers، اتصال دوباره، سرویس چاپ و سیاست‌های RDP را به‌ترتیب بررسی کنید.

انتشار:
توسط تیم فنی نت‌آرام
۷ دقیقه زمان مطالعه
۰ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله چاپگر در ریموت دسکتاپ دیده نمی‌شود؛ چطور از سرور روی چاپگر خودمان چاپ کنیم؟ در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
با ریموت دسکتاپ وارد سرور ویندوز شده‌اید و می‌خواهید یک فاکتور را روی چاپگری که کنار رایانه خودتان قرار دارد چاپ کنید؛ اما نام چاپگر در فهرست چاپگرهای سرور دیده نمی‌شود. در این حالت معمولاً باید امکان انتقال چاپگر محلی به نشست ریموت یا Printer Redirection را بررسی کرد.
این آموزش برای زمانی است که از برنامه Remote Desktop Connection ویندوز یا mstsc استفاده می‌کنید. در برنامه Windows App، سیستم‌عامل مک یا نرم‌افزارهای دیگر، نام و محل گزینه‌ها ممکن است متفاوت باشد. اگر اتصال ریموت اصلاً برقرار نمی‌شود، ابتدا مشکل اتصال را جداگانه حل کنید؛ تنظیم چاپگر، رمز یا دسترسی ورود را درست نمی‌کند.

قدم اول: مطمئن شوید چاپگر روی رایانه خودتان کار می‌کند

روی رایانه کنار چاپگر، نه داخل پنجره سرور، یک فایل ساده باز کنید و یک صفحه آزمایشی چاپ کنید. چاپگر باید روشن باشد و با USB یا شبکه محلی شما در دسترس باشد. اگر همین چاپ هم انجام نمی‌شود، ابتدا خطای کاغذ، اتصال یا درایور چاپگر محلی را برطرف کنید؛ سرور نمی‌تواند از چاپگری که خود رایانه آن را نمی‌شناسد نتیجه قابل اطمینان بگیرد.
نام دقیق چاپگر محلی را در تنظیمات چاپگر ویندوز یادداشت کنید. اگر چاپگر شبکه‌ای است، همان رایانه باید به آن دسترسی داشته باشد. برای آزمایش از یک برگه بدون اطلاعات حساس استفاده کنید تا در صورت انتخاب اشتباه چاپگر، اطلاعات مشتری یا حسابداری منتشر نشود.

قدم دوم: گزینه چاپگر را قبل از اتصال روشن کنید

۱. فایل‌های باز در سرور را ذخیره کنید. اگر در حال حاضر به سرور وصل هستید، فعلاً از پنجره اتصال خارج شوید؛ با بستن پنجره ممکن است نشست روی سرور باز بماند، پس اطلاعات ذخیره‌نشده را رها نکنید. ۲. روی رایانه خود، کلیدهای Windows و R را بزنید، عبارت mstsc را وارد کنید و Enter بزنید. پنجره Remote Desktop Connection باز می‌شود. ۳. اگر تنظیمات کامل را نمی‌بینید، Show Options یا «نمایش گزینه‌ها» را انتخاب کنید. ۴. وارد تب Local Resources شوید و در بخش Local devices and resources تیک Printers را فعال کنید. ۵. به تب General برگردید، نشانی سرور خودتان را وارد و اتصال را برقرار کنید. اگر از فایل اتصال ذخیره‌شده استفاده می‌کنید، پس از تنظیم گزینه در صورت نیاز آن را با Save برای استفاده‌های بعدی ذخیره کنید.
بعد از اتصال، در ویندوز سرور پنجره تنظیمات چاپگر یا فهرست چاپگرهای برنامه‌ای که می‌خواهید از آن چاپ کنید را باز کنید. نام چاپگر محلی ممکن است با عبارتی مانند redirected و شماره نشست ظاهر شود. نام دقیق و شکل نمایش به نسخه ویندوز بستگی دارد. اگر دیده شد، همان را انتخاب و یک صفحه آزمایشی چاپ کنید.
این تنظیم، تمام مشکلات چاپ را رفع نمی‌کند: اگر چاپگر دیده می‌شود اما برگه خارج نمی‌شود، مسیر صف چاپ را هم طبق بخش بعد بررسی کنید.

اگر چاپگر دیده می‌شود اما چاپ انجام نمی‌شود

داخل سرور مطمئن شوید برنامه واقعاً چاپگر منتقل‌شده را انتخاب کرده است، نه یک چاپگر دیگر یا PDF. با یک فایل متنی ساده و بدون اطلاعات شخصی آزمون کنید. اگر دستور چاپ به صف رفت اما همان‌جا ماند، نام و وضعیت خطا را یادداشت کنید.
سپس روی رایانه خودتان، صف همان چاپگر را باز کنید. اگر چاپ آزمایشی محلی هم در صف گیر می‌کند، مشکل احتمالاً به چاپگر، درایور یا ارتباط محلی آن مربوط است. اگر چاپ محلی سالم است ولی فقط چاپ از سرور گیر می‌کند، زمان خطا، نام چاپگر و نتیجه هر دو آزمایش را برای مدیر سرور نگه دارید.
حذف همه کارهای صف، به‌خصوص روی چاپگر مشترک، ممکن است سند دیگران را هم از بین ببرد. فقط کار آزمایشی خودتان را شناسایی و در صورت نیاز از همان صف لغو کنید. سند حساس را برای امتحان به چاپگر ناشناس نفرستید.

اگر هنوز چاپگر در سرور دیده نمی‌شود

ابتدا بررسی کنید گزینه Printers در همان فایل یا اتصال ریموتی که استفاده می‌کنید روشن مانده است. یک اتصال دیگر با تنظیمات متفاوت ممکن است گزینه را خاموش کرده باشد. همچنین اگر سازمان از سیاست امنیتی برای جلوگیری از انتقال چاپگر استفاده می‌کند، تنظیم روی رایانه شما به‌تنهایی نمی‌تواند آن را دور بزند.
در بسیاری از تنظیمات، Windows Server از Remote Desktop Easy Print استفاده می‌کند: درایور مناسب چاپگر روی رایانه محلی نصب است و سرور از مسیر Easy Print کار را به آن می‌فرستد. نصب تصادفی درایورهای ناشناس روی سرور، به‌خصوص سرور اشتراکی، راه امن تشخیص نیست. راهنمای رسمی مایکروسافت گزینه سمت کاربر و تنظیمات سمت سرور را توضیح می‌دهد.
اگر امکانش هست، همین چاپگر را با یک حساب آزمایشی مجاز روی همان سرور امتحان کنید. همچنین از یک رایانه مجاز دیگر با چاپگر سالم، اتصال آزمایشی برقرار کنید. اگر چاپگر فقط برای یک حساب یا یک رایانه دیده نمی‌شود، نتیجه را یادداشت کنید؛ این تفاوت به جداکردن تنظیم کاربر از تنظیم کلی سرور کمک می‌کند. بدون اجازه، از نشست یا چاپگر کاربران دیگر استفاده نکنید.

مدیر سرور چطور سیاست انتقال چاپگر را بررسی کند؟

این بخش برای مدیری است که اختیار تغییر سیاست ویندوز را دارد. در سرورهایی که در دامنه سازمانی عضو هستند، سیاست دامنه می‌تواند تنظیم محلی را تعیین یا بازنویسی کند؛ پیش از هر تغییر، مقدار قبلی و سیاست سازمان را ثبت کنید.
در نسخه‌ای از ویندوز که Local Group Policy Editor دارد، مدیر می‌تواند gpedit.msc را باز کند و به مسیر زیر برود:
Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Printer Redirection
سیاست Do not allow client printer redirection را پیدا کنید. اگر به‌صورت مؤثر فعال باشد، انتقال چاپگر مشتری ممنوع می‌شود. سیاست Use Remote Desktop Easy Print printer driver first نیز بر روش استفاده از Easy Print اثر دارد. معنی گزینه‌های فعال، غیرفعال و تنظیم‌نشده را با مستندات مایکروسافت برای همان نسخه و سیاست سازمان تطبیق دهید. اگر سیاست از دامنه اعمال می‌شود، تغییر محلی ممکن است کافی یا مجاز نباشد.
مدیر باید فقط تنظیم مرتبط و مجاز را تغییر دهد؛ خاموش کردن همه سیاست‌های امنیتی یا باز کردن دسترسی برای همه کاربران ضرورتی ندارد. بعد از تغییر، ممکن است لازم باشد کاربر پس از ذخیره کار خود از نشست خارج شود و اتصال تازه‌ای با گزینه Printers فعال برقرار کند. پیش از Sign out، به کاربر فرصت ذخیره کار بدهید؛ Sign out با بستن پنجره تفاوت دارد و برنامه‌های نشست را می‌بندد.

سرویس چاپ و گزارش خطا را بررسی کنید

اگر سیاست اجازه انتقال می‌دهد ولی چاپگر همچنان دیده نمی‌شود، مدیر سرور می‌تواند وضعیت Print Spooler و گزارش‌های مربوط به چاپ یا Remote Desktop را در ویندوز بررسی کند. نام و محل گزارش‌ها بسته به نسخه ویندوز متفاوت است. متن و زمان خطا و اینکه مشکل برای کدام حساب و رایانه رخ داده را یادداشت کنید.
راه‌اندازی مجدد Print Spooler روی سروری که چند کاربر دارد می‌تواند چاپ دیگران را مختل کند. این کار را بدون هماهنگی، بررسی صف‌ها و زمان مناسب انجام ندهید. اگر پیام خطا از سازگاری درایور یا محدودیت سیاست می‌گوید، همان علت را طبق مستندات مایکروسافت و سازنده چاپگر پیگیری کنید.

از کجا بفهمیم مشکل واقعاً حل شده است؟

یک بار اتصال تازه را با گزینه Printers فعال باز کنید، نام چاپگر redirected را در سرور انتخاب و یک صفحه آزمایشی غیرحساس چاپ کنید. سپس همان صفحه را مستقیماً از رایانه محلی چاپ کنید. موفقیت هر دو آزمایش نشان می‌دهد مسیر محلی و مسیر نشست فعلی کار می‌کنند. اگر پس از ورود بعدی چاپگر ناپدید شد، فایل اتصال ذخیره‌شده و سیاست مؤثر را دوباره بررسی کنید.
اگر برای کار به محیط ویندوز با دسترسی مدیریتی نیاز دارید، می‌توانید ویژگی‌های سرور مجازی ایران نت‌آرام را ببینید. انتقال چاپگر به نسخه ویندوز، تنظیمات اتصال و سیاست سرور بستگی دارد و صرف تغییر منابع سرویس آن را فعال نمی‌کند.
اشتراک‌گذاری:
لینکدینتلگرامایکس
مقاله قبلی
مقاله قبلی وجود ندارد.

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام