• تنظیمات سرور چاپ را پیکربندی کنید. پیکربندی پورت های سرور چاپ ایجاد فرم های کاربری سرویس چاپ ویندوز سرور. راه اندازی و نگهداری

    • آموزش


    یک ادمین واقعی تنها زمانی می تواند با آرامش بخوابد که از همه چیز پشتیبان، نظارت و کپی شده باشد. یا زمانی که او در یک تیم خوب کار می کند، جایی که همیشه می توانید تقصیر را به گردن دیگری بیندازید.
    اتفاقاً در کارم عمدتاً از محصولات مایکروسافت استفاده می کنم و می توانم بگویم که این شرکت در مورد پشتیبان گیری از خدمات خود جدی است: Active Directory، Exchange DAG، SQL Always On، DFSR و غیره. مانند جاهای دیگر، هم پیاده‌سازی‌های بسیار زیبا و موفقیت‌آمیز وجود دارد و هم مواردی که به وضوح ناراحت‌کننده و سنگین هستند. سرویس چاپ نیز راه حلی دارد، اما نیاز به خوشه بندی بر اساس Hyper-V دارد. و من یک راه حل ساده "خارج از جعبه" می خواستم که نیازی به بودجه اضافی ندارد. Windows 2012 R2 به عنوان پایه در نظر گرفته شد، اما به احتمال زیاد همان طرح بدون مشکل در هر نسخه سرور، از ویندوز 2008، و حتی سیستم عامل کلاینت از ویستا و بالاتر کار خواهد کرد (سلام به کسانی که دوست دارند در بودجه خود صرفه جویی کنند!). برای چه کسی جالب است - زیر کت می پرسم.

    سلب مسئولیت

    به منظور احترام به کار هندی ها از آنجایی که مخاطبان هابر اکثرا روسی زبان هستند و برای راحتی کار برای ادمین های تازه کار، از نسخه روسی رابط ویندوز در مثال ها استفاده شده است. پیوندها، در صورت امکان، به منابع روسی زبان نیز منتهی می شوند.

    کمی تئوری

    کسانی که تئوری را دوست ندارند و می خواهند سریعتر روی ماوس و صفحه کلید کلیک کنند می توانند مستقیماً به قسمت بعدی بروند.
    همانطور که در بالا ذکر شد، توصیه رسمی امروز راه حلی با استفاده از خوشه بندی Hyper-V و مجازی سازی است. همچنین، هیچ چیز مانع از تحمل خطای سرویس چاپ در سطح سیستم مجازی سازی و نه لزوما Hyper-V نمی شود، اما چنین راه حل هایی هزینه دارد.
    من واقعاً چیزی شبیه به DHCP Failover می‌خواستم، اما برای نقش سرور چاپ.
    هیچ چیز مناسبی در اینترنت به طور کلی و در هابره یافت نشد - و من مجبور شدم خودم آن را اختراع کنم.

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

    قبل از شروع، یا آنچه باید در مورد PrintBrm بدانید

    بنابراین، این ابزار PrintBrm چیست که هدف اصلی آن خدمت به سرور چاپ است؟
    • آراسته. دارای یک پیاده سازی رابط کاربری گرافیکی به نام انتقال چاپگرها (مهاجرت چاپ) و می تواند از یک ضربه محکم و ناگهانی اجرا شود مدیریت چاپ. نسخه رابط کاربری گرافیکی عملکرد کمتری دارد و مشکلات ارسال پورت دارد.
    • توجه به طور پیش فرض، ACLهای چاپگر سرور چاپ را کنترل می کند. به عبارت دیگر، اگر چاپ روی چاپگر \\printserver\printer1 را فقط برای کارمندانی که عضو گروه AD هستند مجاز کنید. حسابداری، سپس این محدودیت توسط واردات / صادرات در نظر گرفته می شود. یا اگر کلید را بگذاری نمی شود -NOACL. در این حالت، ACL خود سرور چاپ بدون توجه به کلید پردازش نمی شود.
    • دمدمی مزاج. در زمان وارد کردن پارامترها از یک فایل، سرور مورد نظر باید حداقل یک چاپگر اشتراکی داشته باشد، در غیر این صورت با خطا مواجه خواهید شد.
    • ملایم با دیدن فضاهای موجود در مسیر فایل گم می شود. با دیدن نقل قول هایی که چنین مسیری را قاب می کنند، ناراحت می شود و خطای 0x8007007b می دهد.
    • فروتن. اگر هنگام تلاش برای صادر کردن تنظیمات، فایل مشخص شده از قبل وجود داشته باشد، نمی تواند آن را بازنویسی کند، از پرسیدن خجالت می کشد و همچنین با یک خطا به پایان می رسد.
    • اسرار امیز. همیشه یک کد خروج 0 را برمی گرداند. به نظر می رسد، برنامه ایده آل است.
    • مستعد تفکر می تواند در مرحله 100% به مدت 5 دقیقه و گاهی اوقات بیشتر یخ بزند. اما بعد به خود می آید و خارج می شود (البته اگر حوصله نداشته باشید Ctrl + C را فشار دهید).
    • ناگهانی و متناقض. می تواند چنین شگفتی هایی را ترتیب دهد.
    • هوشمندانه. می تواند درایورهای اصلی را مجدداً برای دیگران ترسیم کند. به عنوان مثال، با استفاده از یک فایل XML، می توانید تعیین کنید که تمام درایورهای HP Universal Printing PCL 5 در یک فایل ذخیره شده روی سرور مورد نظر باید به HP Universal Printing PCL 6 اختصاص داده شود. من در عمل از آن استفاده نکرده ام، اما ممکن است وارد شود. برای کسی مفید است
    • سرگردان حتی با کلید -NOACL نمی‌توانستم از آن برای انتقال تنظیمات بین دامنه‌ها بدون اعتماد استفاده کنم. یا اصولاً نمی داند چطور یا جادوی من به اندازه کافی قوی نیست.
    • شما می توانید همدیگر را بهتر بشناسید و اما برای آن شجاعانی که در پرسیدن مستقیم تردید ندارند، یک کلید وجود دارد /؟

    آماده سازی محیط

    فرض بر این است که شما قبلاً اکتیو دایرکتوری را مستقر کرده اید و حداقل 3 راه غیرفعال کردن آن را می شناسید و حداقل 2 مورد از آنها در عمل آزمایش شده است.

    چند شعر

    با انحراف از موضوع مقاله، متذکر می شوم که سفارش را دوست دارم و طرفدار این هستم که هر چاپگر شبکه و MFP یک برچسب مطابق با نام شبکه خود داشته باشد. این کار کار کارکنان فناوری اطلاعات را در زمانی که سعی می‌کنند از کاربر بفهمند کدام چاپگر عکس گربه گزارش‌های تحلیلی مهم را به جای پسته‌ای نرم با رنگ‌های اسیدی سمی چاپ می‌کند، ساده‌تر می‌کند. بهتر است چنین برچسب هایی را در قسمت پایین چاپگر بچسبانید تا همه جذاب تر و سرگرم کننده تر شوند.
    من همچنین دوست دارم که هر چاپگر شبکه در منطقه DNS داخلی ثبت شود. این کار به راحتی توسط یک سرور DHCP قابل انجام است پایه ویندوز.
    به عنوان مثال، نام چاپگر ممکن است با فرمت msk-prn001 یا sale-printer023 باشد و نام پورت این چاپگرها در سرور چاپ دقیقاً یکسان است. اما این ترجیح شخصی من است، من آماده شنیدن اعتراضات در نظرات هستم.


    فرض می کنیم که همه پرینترها شبکه هستند و برای چاپ از سرورهای چاپ اصلی و پشتیبان در دسترس هستند. بگذارید این سرورها فراخوانی شوند prn-srv01و prn-srv02به ترتیب.
    به عنوان سرورهای چاپ، ماشین های دامنه روشن هستند ویندوز سرورنه کمتر از 2008. در اصل، اگر واقعاً می خواهید در هزینه خود صرفه جویی کنید، سیستم عامل های مشتری نیز مناسب هستند، با ویستا شروع می شود. مثال از ویندوز 2012 R2 استفاده می کند. بسیار مطلوب است که تمام به روز رسانی های لازم را قبل از راه اندازی نصب کنید سیستم عاملهم سرورها و هم ماشین های مشتری.

    مطمئناً خودتان متوجه هستید، اما کلاهک هنوز هم باید توجه داشته باشید: اگر سرورهای چاپ مجازی هستند، باید توسط سرورهای فیزیکی مختلف از هم جدا شوند، در غیر این صورت failover ما به سادگی به یک شکست تبدیل می شود.

    بر prn-srv01و prn-srv02نقش سرور چاپ باید اضافه شود. به نظر من استفاده از cmdlet PowerShell برای این کار راحت تر است:
    Install-WindowsFeature Print-Services

    همچنین در سرورهای چاپی، یک تغییر رجیستری باید اعمال شود که خطای 0x00000709 را هنگامی که ماشین‌های سرویس گیرنده از طریق CNAME به سرور چاپ دسترسی پیدا می‌کنند، برطرف می‌کند. می توانید این کار را با دستور مقاله در لینک بالا انجام دهید:
    reg افزودن HKLM\SYSTEM\CurrentControlSet\Control\Print /v DnsOnWire /t REG_DWORD /d 1
    پس از اعمال دستور، باید سرویس را مجددا راه اندازی کنید مدیر چاپ.
    من توصیه می کنم یک OU جداگانه برای سرورهای چاپ اختصاص دهید و این تنظیمات را با استفاده از GPP توزیع کنید.

    DNS snap-in را روی کنترل کننده دامنه راه اندازی کنید و نگاشت توسعه یافته را فعال کنید:

    گریه کردن



    برای اینکه بتوان TTL را برای رکوردهای ایجاد شده تنظیم کرد، به صفحه نمایش گسترده نیاز است.
    یک رکورد CNAME در DNS ایجاد کنید چاپبا اشاره به prn-srv01با مقدار TTL 5 دقیقه ای:

    گریه کردن



    گریه کردن



    این نام باید توسط ماشین های سرویس گیرنده برای اتصال به سرور چاپ استفاده شود. آن ها مشتری به آدرس های \\print\printer01، \\print\printer02 و غیره متصل می شود.
    هرچه مقدار TTL کمتر باشد، مشتریان اغلب رکورد را به‌روزرسانی می‌کنند و زودتر متوجه می‌شوند که باید به سرور چاپ دیگری سوئیچ کنند. 5 دقیقه برای من کافی است.
    تنظیم آن خیلی کم باعث ایجاد ترافیک DNS در شبکه شما می شود، در حالی که تنظیم آن برای یک یا دو ساعت بر مقاومت استرس و اعصاب قوی شما تأکید می کند.
    یک راه جایگزین برای افزودن رکورد CNAME با پاورشل:
    Import-Module DnsServer
    Add-DnsServerResourceRecordCName -Name "print" -HostNameAlias ​​"prn-srv01.lab.net" -ZoneName "lab.net" -TimeToLive 00:05:00

    (البته ما lab.net را به contoso.local یا هر چیزی که هست تغییر می دهیم)

    لازم به ذکر است که اگر چندین سایت AD دارید، به‌روزرسانی رکورد DNS در همه مکان‌ها به دلیل تکرار بین سایتی زمان بیشتری خواهد برد. با دستور می توانید فرآیند را مجبور کنید repadmin /syncal.

    با استفاده از خط مشی گروه، ما به کاربران عادی اجازه می دهیم درایورها را از سرور چاپ نصب کنند. نحوه انجام این کار با جزئیات نوشته شده است.

    یک حساب سرویس در AD ایجاد کنید (من نام آن را svc-printsync گذاشتم) با انقضای رمز عبور نامشخص:

    گریه کردن



    طبق الزامات PrintBrm، این حساب باید دارای حقوق کامل روی سرور چاپ باشد، بنابراین آن را به دامنه مدیریت اضافه می کنیم تا همه چیز مطمئنا کار کند و رمز عبور را در قسمت توضیحات بنویسید تا گروه محلی فراموش نشود. مدیرانبر prn-srv01و prn-srv02(به عنوان مثال، با استفاده از ابزار مدیریت کامپیوتر).

    راه اندازی اولین سرور

    اگر همه چاپگرهای مورد نظر قبلاً به چاپگر اصلی اضافه شده‌اند، می‌توانید به بخش راه‌اندازی سرور دوم بروید.

    با یک ضربه محکم و ناگهانی مدیریت چاپدرایورهای چاپگر را به سرور اضافه کنید:

    گریه کردن



    ویزارد نصب درایور شروع می شود. این شهودی است، خودتان آن را متوجه خواهید شد. من فقط به لحظه با عمق کمی توجه خواهم کرد.
    زیرا ویندوز 2012R2 فقط در نسخه x64 می آید، پس درایورها نیز باید x64 باشند. اگر کلاینت هایی با نسخه های x86 ویندوز به سرور چاپ متصل می شوند، فراموش نکنید که کادر مربوطه را علامت بزنید:

    گریه کردن



    برخی از بسته های درایور حاوی یک فایل inf مشترک برای هر دو سیستم x86 و x64 هستند، در حالی که برخی دیگر دارای یک جداسازی هستند.

    چند شعر دیگر

    بسیاری از درایورها به عنوان یک نصب کننده می آیند، اما با توجه به اینکه این نصب کننده ها، ناخواسته های زیادی را در کنار درایورها قرار می دهند، من سعی می کنم بایدها و نبایدها را رعایت کرده و درایورها را به صورت دستی همانطور که در بالا توضیح داده شد اضافه می کنم.
    همچنین برای یکنواختی، سعی می کنم از نسخه یونیورسال درایورها حداکثر استفاده کنم (تقریباً همه فروشندگان معمولی آنها را دارند). اما گاهی اوقات ممکن است مشکلاتی در آن وجود داشته باشد. بنابراین، یک بار با یک اشکال در یکی از نسخه‌های HP Universal Printing PCL 6 مواجه شدم که در آن یک سند PDF در یک تصویر آینه‌ای از چپ به راست از طریق EasyPrint در یک جلسه RDP چاپ می‌شد.
    همچنین می توانید به سمت درایورهای v4 نگاه کنید.

    وقتی تمام درایورهای لازم اضافه شد، بیایید با پورت ها و چاپگرها بپردازیم. می توانید آنها را به صورت دستی از همان Snap-in اضافه کنید، اما من توصیه می کنم یک فایل csv. در اکسل ایجاد کنید و آن را به یک اسکریپت PowerShell تغذیه کنید. البته، هیچ چیز مانع از آن نمی شود که از ویرایشگر صفحه گسترده یا دفترچه یادداشت به طور کلی به جای اکسل استفاده کنید. نکته اصلی این است که جداکننده و رمزگذاری مشخص شده در اسکریپت با جداکننده و رمزگذاری در فایل CSV مطابقت دارد.
    همچنین توجه داشته باشید که نام درایور در فایل CSV باید دقیقاً همان نامی باشد که در snap-in وجود دارد. مدیریت چاپ.

    برای کمک، کپی پیست کنید


    نمونه فایل CSV


    اگرچه در بالا نوشتم که وقتی همه چاپگرها نام شبکه یکنواختی دارند، در مثال (فیلد آدرس چاپگر) یک وینیگرت از آدرس‌های IP و نام‌ها استفاده شده است، در صورتی که در شبکه سفارشی نداشته باشید، کمی بعد در محل قرار خواهد گرفت.

    این جدول را با فرمت CSV ذخیره کنید:

    گریه کردن


    توجه داشته باشید.علیرغم اینکه کاماها به عنوان جداکننده در قسمت "نوع فایل" مشخص شده اند، اکسل یک نقطه ویرگول به عنوان جداکننده برای من ایجاد کرد. احتمالا برای اینکه آن را جالب تر و سرگرم کننده تر کند.


    و این هم خود فیلمنامه:

    CreatePrintersFromCsv.ps1

    #در کجا داده‌ها را از $InputFile بارگیری خواهیم کرد = "C:\Scripts\Printers.csv" #جداکننده و رمزگذاری باید با فرمت فایل CSV مطابقت داشته باشد $Printers = (Import-Csv $InputFile -Delimiter ";" -Encoding پیش‌فرض) #همه مشخص‌شده در فایل، درایورها باید در سرور هدف ForEach ($Printer در $Printers) وجود داشته باشند (#متن باید با سرفصل‌های ستون در فایل مطابقت داشته باشد $PrinterName = $Printer."Printer name" $ShareName = $Printer "نام اشتراک‌گذاری" $DriverName = $Printer "نام درایور" $PrinterAddr = $Printer."آدرس چاپگر" $Comment = $Printer."Comments" $Location = $Printer."Location" #افزودن پورت Add-PrinterPort -Name $PrinterAddr -PrinterHostAddress $PrinterAddr -SNMP 1 -SNMPCommunity "عمومی" #افزودن چاپگر افزودن-چاپگر -Name $PrinterName -DriverName $DriverName -PortName $PrinterAddr -PortName $PrinterAddr -SNMP اشتراک‌گذاری $LCommentAdr -Name $PrinterName -Shared $True -Published $False -ShareName $ShareName)


    اگر کاراکتر تب به عنوان جداکننده در CSV شما استفاده می شود، در اسکریپت باید تنظیم کنید -محدود کننده "`t"

    لطفاً توجه داشته باشید که اگر در حین اجرای اسکریپت، چاپگری از سرور در دسترس نباشد، افزودن آن به سرور چاپ بیشتر طول می‌کشد (به جای چند ثانیه، ۲ تا ۳ دقیقه).

    نتیجه فیلمنامه:

    گریه کردن


    برای اطمینان از اینکه همه چیز در این مرحله کار می کند، یک چاپگر اشتراکی را از سرور چاپ اصلی به هر یک از ماشین های سرویس گیرنده با استفاده از CNAME ایجاد شده قبلی (به عنوان مثال \\print\printer01) اضافه می کنیم و سعی می کنیم چیزی را روی آن چاپ کنیم. برای این منظور، عبارت «خدایا، من یک تکه کاغذ هستم» بهترین گزینه است که با حروف پررنگ Arial با 200 امتیاز تایپ شود.

    راه اندازی سرور دوم

    Un artista copia, un gran artista roba (پابلو پیکاسو)

    ما prn-srv02هنوز به سطح gran artista رشد نکرده است، بنابراین ما خود را به کپی کردن محدود می کنیم. هر چند که می توانید با یک حرکت خفیف دست ...

    حداقل یک چاپگر ایجاد و به اشتراک می گذاریم، در غیر این صورت PrintBrm خطا می دهد. می توانید یک جعلی بسازید، اما مهم است که درایور یا پورت اشتباه را انتخاب نکنید. به عنوان مثال، چاپگری با درایور Microsoft XPS Document Writer یا پورت FILE: اشتراک گذاری کار نخواهد کرد.

    ما یک اسکریپت همگام سازی ساده ایجاد می کنیم. من PowerShell را ترجیح می دهم، اما هیچ کس ساخت یک فایل دسته ای لامپ گرم را ممنوع نمی کند.

    PrintSync.ps1

    #مسیر به ابزار PrintBrm $ProgramPath = "C:\Windows\System32\Spool\Tools\PrintBrm.exe" #سرورهای اصلی و پشتیبان $SourceServer = "prn-srv01" $DestServer = "prn-srv02" #پرونده برای آپلود به تنظیمات مسیر نباید دارای فاصله باشد. ابزار PrintBrm نقل قول ها را در مسیر فایل درک نمی کند $ConfigFilePath = "C:\Scripts\prn-config.printerExport" #صادر کردن چاپگرها به فایل $Arguments = "-s $SourceServer -f $ConfigFilePath -b" شروع فرآیند $ ProgramPath -ArgumentList $Arguments -Wait -PassThru #وارد کردن چاپگرها از فایل $Arguments = "-s $DestServer -f $ConfigFilePath -r -o force" Start-process $ProgramPath -ArgumentList $Arguments -صبر کنیم -PassThru بعد از #Clean $ConfigFilePath را حذف کنید

    ما اسکریپت را در مکانی خلوت قرار می دهیم (در مثالی که وجود دارد ج:\اسکریپت ها) و یک کار در Scheduler ایجاد کنید.
    ما تحت حساب svc-printsync ایجاد شده قبلی با بالاترین حقوق اجرا خواهیم کرد:

    گریه کردن



    تعداد دفعات اجرا را خودتان مشخص کنید. یک بار در روز برای من کافی است:

    گریه کردن



    در تب Actions، یک اقدام راه‌اندازی جدید PowerShell ایجاد کنید:
    C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
    به عنوان آرگومان، مسیر اسکریپت را با پارامترهای زیر تنظیم می کنیم:
    C:\Scripts\PrintSync.ps1 -NonInteractive -WindowStyle Hidden -ExecutionPolicy Bypass

    گریه کردن



    سایر گزینه های کار در برگه ها شرایطو گزینه هابه طور پیش فرض ترک کنید.
    هنگامی که وظیفه را ذخیره می کنید، از شما یک رمز عبور برای حساب درخواست می شود svc-printsync. تو او را فراموش نکردی، نه؟ اگر قبلاً فراموش کرده اید (مقاله طولانی است)، پس همه چیز بیهوده انجام شد و زندگی ناموفق بود، آن را با استفاده از اسنپ ADUC یا موارد دیگر تنظیم مجدد کنید. راه راحتو از قبل در قسمت توضیحات مشخص کنید تا آرامتر باشد.

    توجه داشته باشید

    کار لازم نیست روی سرور چاپ پشتیبان اجرا شود. اگر سرور جداگانه ای برای اجرای روال های معمول دارید، می توانید یک کار روی آن ایجاد کنید. در عین حال حساب svc-printsyncباید حق ورود به عنوان کار دسته ای در این سرور را داشته باشد. به طور پیش فرض، گروه محلی این حق را دارد. اپراتورهای آرشیو (اپراتورهای پشتیبان، و اگر این در محیط شما تغییر نکرده است، کافی است حساب سرویس را در گروه اپراتورهای بایگانی سروری که وظیفه روی آن اجرا می شود قرار دهید.

    برای اولین بار کار را به صورت دستی شروع می کنیم و منتظر تکمیل آن هستیم.
    برای باغ وحش من، جایی که حدود 50 چاپگر وجود دارد انواع متفاوت، هم در خطر انقراض و هم به تازگی پرورش یافته اند، روند همگام سازی تقریباً 10 دقیقه طول می کشد. وزن فایل در همان زمان تقریباً 1 گیگابایت است.
    برای سرعت بخشیدن به فرآیند واردات / صادرات، می توانید از کلید استفاده کنید -NOBIN، که وظیفه کپی درایورها را بر عهده دارد. زمانی منطقی به نظر می رسد که ناوگان چاپگر از همان مدل ها تشکیل شده باشد و درایورهای لازم روی همه سرورها نصب شده باشند.

    پس از اتمام، ابزار را اجرا کنید نمایشگر رویداد، به بخش بروید گزارش های برنامه و خدمات، مجله را باز کنید Microsoft\Microsoft\PrintBRM\Administratorو آن را برای خطاها و هشدارها تجزیه و تحلیل کنید. و اگر تعداد آنها زیاد است، بهتر است مجله را تمیز کنیم تا چشمانمان تحریک نشود.

    چنین



    همانطور که از متن مشخص است، هنگام پورت کردن یک درایور خاص مشکلی وجود داشت. با نگاهی به لاگ، لیستی از درایورهای مشکل ساز تهیه می کنیم و آنها را با دستان خود در سرور پشتیبان قرار می دهیم، یا آنها را با دیگرانی جایگزین می کنیم که مخالف سفر نیستند. من فقط با HP، Kyocera و Konica Minolta مشکل داشتم، هیچ خطایی برای درایورهای تولید کنندگان دیگر پیدا نشد (شاید به این دلیل که آنها بهتر هستند، یا شاید به این دلیل که ما آنها را نداریم).
    در نتیجه، شما باید به لیست یکسانی از چاپگرها در سرورهای اصلی و پشتیبان و عدم وجود خطا و هشدار در گزارش ها برسید.

    تغییر به رزرو

    با صدای تبرها و کوبیدن چنگال ها، در دفترمان را سد می کنیم و گوشی را خاموش می کنیم. ما Snap-in DNS را شروع می کنیم و رکورد CNAME را طوری ویرایش می کنیم که به سرور پشتیبان اشاره کند:

    گریه کردن



    بعد از مدتی (توی TTL چی گذاشتی؟)، فریادهای تهدیدآمیز فروکش می‌کنند، ماشین‌های کلاینت به prn-srv02 تغییر می‌کنند و درب گوشی باز می‌شود.

    برگشتن

    اگر در حین بازیابی سرور اصلی در پشتیبان، تغییرات پیکربندی وجود داشت که باید ذخیره شوند، همگام سازی را در جهت دیگر شروع می کنیم. برای انجام این کار، در اسکریپت بالا PrintSync.ps1مبادله مقادیر متغیرها $SourceServerو $DestServer. پس از انتقال تغییرات، فراموش نکنید که این مقادیر را برگردانید، در غیر این صورت تمام تغییرات در پیکربندی چاپگرها در prn-srv01هر شب بی رحمانه توسط اراده شیطانی سرنوشت کنار خواهد رفت.
    در Snap-in DNS، رکورد CNAME را تنظیم کنید چاپمقدار گره پایانی prn-srv01 - و همه چیز به حالت عادی باز می گردد.

    نتیجه چیست؟

    تشویق طوفانی مدیریت، انداختن ادمین در آغوشش، افزایش حقوق (نویسنده مقاله - 10 درصد افزایش صادقانه) ...
    خوب، چند فکر در جهت اشاره به زیبایی بیشتر.

    معجزه متاسفانه برای همه کافی نیست و این تصمیم- یک Failover کامل نیست. اگر در زمان از کار افتادن سرور چاپ اصلی، صف های چاپی غیر خالی روی آن وجود داشته باشد، محتویات آنها به احتمال زیاد در فراموشی فرو می رود و شخصی مجبور خواهد شد برای چاپ دوباره ارسال کند.

    اما برای کاربران بسیار راحت خواهد بود که تعمیر و نگهداری معمولی سرورهای چاپ را به صورت شفاف برای کاربران انجام دهند.


    طرفداران اتوماسیون می توانند جلوتر رفته و اسکریپتی ایجاد کنند که نام سرورها را با فاصله همگام سازی به عنوان ورودی دریافت می کند و بقیه تنظیمات را خود انجام می دهد: در صورت لزوم یک حساب سرویس ایجاد می کند، یک کار در زمان بندی و غیره.

    مربیان مانیتورینگ نظارت بر اجرای کار همگام سازی و خطاهای موجود در گزارش ها را اضافه خواهند کرد.

    کسانی که دوست دارند عمیق‌تر کاوش کنند، می‌توانند به یک هماهنگی دو طرفه در روح تکرار AD با ردیابی زمان تغییرات بر اساس چاپگر فکر کنند. PrintBrm در اینجا کمکی نمی کند، اما هیچ کس PowerShell را لغو نکرد!

    روی کیک نصب خودکار چاپگرها بر روی ماشین های مشتری با استفاده از GPP با هدف قرار دادن گروه AD خواهد بود. ما کاربر را به گروه اضافه می کنیم - و چاپگر مورد نظر به سمت او پرواز می کند. درست است، این داستان دیگری است که فراتر از محدوده مقاله است.

    امیدوارم پست من برای کسی مفید باشد. برای همه آرزوی شکست کمتر دارم و مشتاقانه منتظر سوالات و پیشنهادات در نظرات هستم.

    فقط کاربران ثبت نام شده می توانند در نظرسنجی شرکت کنند. ، لطفا.

    در این یادداشت، ما در مورد پیاده سازی و نگهداری بعدی سرور چاپ (برای سایر سرورهای چاپ) صحبت خواهیم کرد، یک نقش سرور مفید در Windows Server 20xx، که کنترل کارآمد و متمرکز بر عملکرد تمام چاپگرهای سازمان را فراهم می کند.

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

    - امکان مدیریت متمرکز کلیه پرینترهای سازمان، صف چاپ، درایورها.

    - اطمینان از دسترسی عمومی به چاپگرها از طریق انتشار در Active Directory.

    - امکان استقرار چاپگرها با استفاده از خط مشی گروه.

    - استخرهایی ایجاد کنید که به شما امکان می دهد چندین چاپگر فیزیکی را در یک چاپگر منطقی ترکیب کنید.

    شرایط اولیه ما به گونه ای است که ناوگان مشخصی از پرینترهای شبکه HP و Kyocera داریم و باید دسترسی به آنها را به گونه ای پیکربندی کنیم که کاربر بتواند به طور مستقل نزدیک ترین چاپگر را به خود انتخاب کرده و در سیستم خود نصب کند. برای انجام این کار، ما به عنوان سرپرست باید ابتدا یک سرور چاپی را مستقر کنیم، تمام چاپگرهای خود را به آن اضافه کنیم، آن را در اکتیو دایرکتوری منتشر کنیم، مراحل ساده نصب/افزودن چاپگر را به کاربران آموزش دهیم یا آنها را در آن نصب کنیم. حالت خودکاربا استفاده از خط مشی گروه در حین کار، اجرا کنید مراحل سادهمدیریت سیستم و عیب یابی مشکلات چاپ، که در زیر مورد بحث قرار می گیرد.

    1) نصب نقش خدمات چاپ و سند ( خدمات چاپ و اسناد);

    بنابراین، ما یک ماشین با ویندوز سرور 2012R2 نصب شده داریم، اگرچه ممکن است 2008 و آخرین ویندوز سرور 2016 در حال حاضر باشد، زیرا. روند نصب سرویس از نسخه ای به نسخه دیگر تفاوت چندانی ندارد و تنها با چند کلیک بر روی دکمه Next کاهش می یابد. راه اندازی می کنیم مدیر سرور، انتخاب کنید جادوگر نقش و ویژگی‌ها را اضافه کنید(افزودن نقش و جزء اصلی).

    سپس با بند اول موافقیم نصب مبتنی بر نقش یا ویژگی (نصب اولیهنقش ها و ویژگی ها)، روی Next کلیک کنید.

    در صفحه بعدی سرور مقصد را انتخاب کنیدسروری را از استخر یا روی دیسک VHD انتخاب کنید. از آنجایی که تا کنون فقط یک سرور محلی داریم، روی Next کلیک می کنیم.
    نقشی را برای نصب انتخاب کنید خدمات چاپ و اسناد، ما با نصب ویژگی های اضافی موافق هستیم - ابزارهای خدمات چاپ و سند. روی Next کلیک کنید.
    در صفحه بعدی امکانات، به صورت اختیاری اجزایی را برای نصب در صورت لزوم انتخاب کنید. روی Next کلیک کنید.

    در ادامه از ما دعوت می شود تا نگاهی به آن بیندازیم اطلاعات مفیدتوسط سرویس مطبوعاتی خدمات چاپ و اسناد. بیا با هم آشنا بشیم و روی Next کلیک کنیم :)

    سپس سرویس های خاصی را برای نصب انتخاب کنید. توسط گذشته سرور چاپ(سرور چاپ) می توانید موارد بیشتری را انتخاب کنید سرور اسکن توزیع شده(سرور اسکن توزیع شده)، چاپ اینترنتی(پشتیبانی از چاپ از طریق اینترنت) و سرویس LPD(سرویس چاپ یونیکس). به عنوان بخشی از این یادداشت، ما فقط به سرور چاپ علاقه مند هستیم، بنابراین آن را انتخاب کرده و روی Next کلیک کنید.

    در صفحه نهایی، با فشار دادن دکمه Install، با نصب اجزای انتخاب شده موافقت می کنیم.

    جادوگر را با بستن ببندید.

    همین اقدامات، اما در Powershell، تنها با چند دستور قابل انجام است:

    Fipmo ServerManager add-WindowsFeature Print-Server

    پس از نصب سرویس، نیازی به راه اندازی مجدد سرور ندارید. اما، قبل از اینکه شروع به اضافه کردن چاپگرها به سرور کنیم، بیایید آن را به دامنه اضافه کنیم، که بعداً امکان انتشار مستقیم چاپگرها در Active Directory را فراهم می کند.

    ما از نسخه کلاسیک gui اضافه کردن یا استفاده از یک دستور ساده در PS استفاده می کنیم:

    Add-Computer -DomainName test.ru

    سرور را با دستور زیر راه اندازی مجدد کنید:

    راه اندازی مجدد - کامپیوتر

    2) کنسول مدیریت چاپ. افزودن درایورها و چاپگرها به سرور؛

    راه اندازی کنسول مدیریت مدیریت چاپبرای انجام این کار، به Start\Administrative tools\Print management.یا در خط فرمان اجرا کنید: printmanagement.msc

    اینجا، بالاترین گره مدیریت چاپبه شما امکان می دهد سرورهای چاپی محلی و دیگر را برای مدیریت اضافه یا حذف کنید و همچنین چاپگرها را انتقال دهید.

    فیلترهای سفارشیچاپگرها را بر اساس دسته بندی فیلتر می کند: همه چاپگرها، همه درایورها، چاپگرهای آماده نیستند، و چاپگرهای با کار. همچنین، در دکمه سمت راست، اگر فیلتر فعلی کافی ندارید، می توانید فیلتر خود را تنظیم کنید.

    سرورهای چاپسرورهای چاپ فعلی را نمایش می دهد. در این مورد، مشاهده می شود که ما فقط یک سرور چاپ (محلی) داریم، که درایورها (درایورها) همه درایورهای سرور چاپ فعلی، Forms (Forms) - همه اندازه های کاغذ پشتیبانی شده، پورت ها - پورت های محلی و شبکه را نشان می دهد. سرور چاپ فعلی، چاپگرها - همه چاپگرهای نصب شده روی سرور چاپ فعلی.

    چاپگرهای مستقر- چاپگرهایی که با استفاده از Group Policy مستقر شده اند.

    برای افزودن یک چاپگر جدید به سرور، به گره بروید سرورهای چاپ، سرور محلی ما را انتخاب کنید چاپ (محلی)در فصل چاپگرها. کلیک راست کرده و انتخاب کنید چاپگرها را اضافه کنید. جادوگر افزودن چاپگر راه اندازی می شود جادوگر نصب چاپگر شبکه، که در آن چهار روش نصب در دسترس است. اولین و سریعترین راه برای کشف چاپگرهای شبکه، انجام جستجوی خودکار - است شبکه را برای چاپگرها جستجو کنیدمورد دوم امکان افزودن چاپگر TCP / IP یا چاپگر وب با آدرس IP یا نام میزبان آن است - یک چاپگر TCP/IP یا خدمات وب را با آدرس IP یا نام میزبان اضافه کنید، در مرحله بعدی امکان افزودن چاپگر جدید با استفاده از پورت موجود وجود دارد - با استفاده از پورت موجود، چاپگر جدیدی اضافه کنیدو آخرین نکته ایجاد پورت خود و سپس اضافه کردن یک چاپگر جدید است - یک پورت جدید ایجاد کنید و یک چاپگر جدید اضافه کنید.

    اگر اولین مورد را انتخاب کنید و به جادوگر اجازه دهید چاپگر را به طور خودکار اضافه کند، وضعیتی ایجاد می شود که درایور چاپگر نیز می تواند به طور خودکار از کیت توزیع سیستم عامل اضافه شود، که مطلوب نیست، زیرا اولاً، درایور دور خواهد بود. از تازه، و ثانیا او درست در زیر خواهد بود این مدلچاپگر. اگر چاپگرهای زیادی وجود نداشته باشد، هیچ فاجعه ای در این مورد وجود ندارد - همه چیز کار خواهد کرد، اما از آنجایی که ما یک سرور چاپ داریم، که به طور معمول می تواند تعداد n ام دستگاه چاپ وجود داشته باشد، منطقی است که بیشترین استفاده را داشته باشیم. نسخه فعلیدرایورها از وب سایت سازنده بهتر است از یک درایور جهانی برای چندین مدل به طور همزمان استفاده کنید، که در آینده از انواع درگیری های مرتبط با عملکرد چندین دستگاه متفاوت در یک سرور جلوگیری می کند و هزینه های زمانی را در طول به روز رسانی های آینده کاهش می دهد. درباره مزایا بیشتر بخوانید درایور جهانیمی توانید لینک زیر را دنبال کنید

    و همه موارد فوق حاکی از آن است که برای عملکرد صحیحسیستم، ابتدا باید درایور صحیح را روی سرور نصب کنیم و سپس خود چاپگرها را اضافه کنیم. بنابراین، ما یک درایور جهانی را از وب سایت سازنده دانلود می کنیم، به عنوان مثال، برای HP، و برای Kyocera در مورد نوع درایور، PCL5 یا PCL6، سپس خودتان تصمیم بگیرید. یکی می گوید PCL5 پایدارتر است، اما شخصاً تفاوت زیادی متوجه نشدم. در تئوری، PCL نسخه 6 فقط اجرای جدیدتر HP از درایور PCL است، بنابراین استفاده از آن منطقی است.

    برای افزودن درایورها، در کنسول مدیریت چاپبه سرور محلی ما در بخش بروید رانندگانو برای راه اندازی Add Driver Wizard کلیک راست کنید - AddDriver. در صفحه بعدی، نوع معماری پردازنده را انتخاب کنید. اگر برای سیستم عامل های کلاینت 32 بیتی نیاز به پشتیبانی دارید، کادر x86 را نیز علامت بزنید. روی Next کلیک کنید.

    روی صفحه نمایش انتخاب درایور چاپگردرایور چاپگر را انتخاب کنید کلیک دیسک داشته باشیدو مرور کردنبرای بررسی و افزودن درایورها

    درایور دانلود شده قبلی را انتخاب کنید. در مثال ما، این درایور جهانی Kyocera است، روی Next و Finish کلیک کنید. ما این عملیات را برای دستگاه های دیگر شما تکرار می کنیم.

    شخصاً در سرور من به ترتیب فقط از پرینترهای HP و Kyocera استفاده می شود و درایورها فقط توسط این سازنده ها استفاده می شود. درست است، باید توجه داشت که هنگام استفاده از درایور جهانی HP، همه چاپگرها پشتیبانی نمی شوند یا همه عملکردها به درستی پشتیبانی نمی شوند، اگرچه اکثر چاپگرهای کلاس سازمانی بدون مشکل کار می کنند. در اینجا می توانید لیست دستگاه های پشتیبانی شده را مشاهده کنید. پس از اضافه کردن درایورها، چیزی شبیه به تصویر زیر دریافت می کنیم.

    بیایید نگاهی به برگه بیندازیم. جداسازی راننده(جداسازی درایور)، جایی که ما به طور پیش‌فرض داریم، درایورها با پرچم مشترک علامت‌گذاری می‌شوند. در حالت ایزوله با دسترسی مشترک هستند. فناوری جداسازی راننده یا جداسازی درایور چاپگر (PDI)، به شما امکان می دهد کار چاپگرها را در یک فرآیند جداگانه نمایش دهید PrintIsolationHost.exe، جدا از مدیر چاپ spoolsv.exe و سایر درایورهای سرور، i.e. اگر مشکلی در یک درایور رخ دهد، فقط روی فرآیندی که این درایور را بارگیری کرده است، تأثیر می‌گذارد، اما نه خود سرویس چاپ spoolsv.exe، که عملیاتی می‌ماند.

    و در مورد حالت اشتراکی (دسترسی مشترک)، همه درایورهای چاپگر برای کار با یک نمونه فرآیند مشترک پیکربندی شده اند. PrintIsolationHost.exe، اما جدا از Print Manager. این حالت توسط مایکروسافت توصیه می شود. در صورت بروز مشکل در درایورها، ناسازگاری و خرابی های مکرر چاپگرها، به خصوص در حالت ترمینال، می توانید از حالت ایزوله استفاده کنید، که در آن هر درایور چاپگر از قبل برای استفاده از نمونه فرآیند خود پیکربندی شده است. PrintIsolationHost.exeو همچنین جدا از مدیر چاپ (اسپولر).

    اگر پرچم "هیچ" تنظیم شده باشد، درایورهای چاپگر طبق معمول با استفاده از مدیر چاپ (اسپولر) بارگیری می شوند. اگر فرآیند spoolsv.exe از کار بیفتد، بر عملکرد همه چاپگرهای سرور به طور همزمان تأثیر می گذارد.

    اکنون، پس از افزودن درایورهای صحیح، می توانید شروع به نصب چاپگرها کنید. برای انجام این کار، ما دوباره جادوگر را برای اضافه کردن چاپگرهایی که قبلاً برای ما آشنا هستند راه اندازی می کنیم، افزودن چاپگر TCP / IP یا چاپگر وب را با آدرس IP آن انتخاب کنید. سپس نوع دستگاه را انتخاب می کنیم: تشخیص خودکار - تشخیص خودکار پارامترها یا دستگاه TCP / IP، در قسمت "نام میزبان یا آدرس IP" آدرس IP چاپگر شبکه را وارد کنید. علامت علامت بزنید تشخیص خودکار درایور چاپگر مورد استفاده ( جستجوی خودکاردرایور چاپگر)، پیش فرض را فعال بگذارید یا آن را حذف کنید. در این مورد، از روند افزودن درایور "درست" جلوگیری نمی کند. روی Next کلیک کنید.

    در صفحه بعدی، درایور ژنریک HP یا Kyocera را که قبلاً نصب شده است از لیست انتخاب کنید یا یک درایور جدید اضافه کنید. روی Next کلیک کنید.

    سپس، چاپگر را نامگذاری می کنیم و با مشخص کردن نام منبع مشترک، مکان فیزیکی و نظر، آن را به عموم اضافه می کنیم. با استفاده از این اطلاعات، کاربران می توانند چاپگر مورد نیاز خود را در سرویس دایرکتوری شناسایی کرده و آن را به سیستم خود اضافه کنند. روی Next کلیک کنید.

    ما با پیشنهاد نصب چاپگر موافقیم. روی Next کلیک کنید و منتظر بمانید تا مراحل نصب کامل شود.

    سپس برای اینکه چاپگر در اکتیو دایرکتوری برای انتخاب در دسترس باشد، باید منتشر شود. برای انجام این کار، به ویژگی های چاپگر در زبانه اشتراک گذاری بروید و چک باکس List in Directory را علامت بزنید و روی Apply کلیک کنید.

    ما همین عملیات را برای همه پرینترهای سازمان انجام می دهیم. می‌توانید همه چاپگرها را به‌طور هم‌زمان انتخاب کنید و با کلیک راست بگویید: List in Directory. در نتیجه می توانید چیزی شبیه به لیست زیر دریافت کنید.

    اکنون، در رایانه مشتری در دامنه، کاربر می‌تواند چاپگر مورد نیاز خود را در لیست ببیند و آن را نصب کند.

    اما این در تئوری است یا حداقل قبلاً اینگونه بود! در عمل، هنگام اضافه کردن یک چاپگر شبکه تحت یک دامنه حساب، اغلب می توانید خطای زیر را دریافت کنید:

    اتصال به چاپگر نصب شده روی این کامپیوتراین خط مشی اجازه اتصال به این صف چاپ را نمی دهد. با سرپرست سیستم خود تماس بگیرید.

    یا نسخه انگلیسی:

    به چاپگر متصل شوید. خط‌مشی در رایانه شما در حال اجراست که از اتصال شما به این صف چاپ جلوگیری می‌کند. لطفا با سرپرست سیستم خود تماس بگیرید.

    این به خاطر این واقعیت است که مایکروسافت در 12 ژوئیه 2016 به‌روزرسانی امنیتی KB3170455 را منتشر کرد که آسیب‌پذیری حیاتی در سیستم چاپ را که مستلزم الزامات امنیتی جدید برای درایورهای چاپگر بود، از بین می‌برد:

    1. درایور چاپگر باید مورد اعتماد و امضای دیجیتال باشد. فرآیند نصب فایل‌های هش‌شده را در بسته درایور بررسی می‌کند و اگر فایل‌های هش‌نشده (بدون امضای دیجیتال) را پیدا کند، پیامی درباره محدودیت‌های خط‌مشی موجود نمایش می‌دهد. در مورد درایور یونیورسال از HP، تأیید امضای دیجیتال فایل های موجود در بسته با موفقیت انجام می شود و چاپگر بدون مشکل نصب می شود، اما زمانی که می خواهید چاپگری از Kyocera را روی کلاینت نصب کنید، جایی که Kyocera Universal درایور کلاسیک به عنوان درایور استفاده می شود که اتفاقاً در سایت به عنوان "امضا" درج شده است خطای بالا را می اندازد.

    2. درایور چاپگر باید بسته بندی شده باشد، مشخصات (package-aware v3). هنگام تلاش برای نصب درایور غیر بسته بندی شده (non-package-aware v3)، پیامی مبنی بر غیرقابل اعتماد بودن چاپگر و درخواست elevation دریافت می کنیم که به شما امکان می دهد درایور را با یک حساب مدیریتی نصب کنید.

    می‌توانید در کنسول مدیریت چاپگر در بخش درایورها، ستون بسته‌ها، بررسی کنید که آیا درایور چاپگر بسته است یا نه. همانطور که می بینید، راننده کونیکا مینولتا در حالت نادرست است.

    برای حل مشکل نصب درایورهای چاپگر غیرقابل اعتماد در رایانه های مشتری، می توانیم به فعال کردن خط مشی گروه کمک کنیم: محدودیت نقطه و چاپ (محدودیت های نقطه و چاپ)، که در آدرس زیر قرار دارد:

    Computer Configuration\Policies\Administrative Templates\Printers (Computer Configuration\Policies\Administrative Templates\Printers).

    کادرهای کنار Users can only اشاره و چاپ به این سرورها را علامت بزنید (عملکرد نقطه و چاپ فقط در این سرورها قابل استفاده است) و با یک نقطه ویرگول جدا شده، نام دامنه کاملا واجد شرایط سرورهای چاپ (FQDN) را مشخص کنید. در مثال ما، این است: prints.test.ru. در قسمت Security Promts (Security Requests) پارامترهای "سپس نصب درایورها برای اتصال جدید" و "سپس درایورها برای اتصال موجود به روز می شوند" (هنگام نصب / به روز رسانی درایورها برای اتصال جدید) را تنظیم کنید: هشدار نشان داده نشود یا elevation promt (اخطار یا درخواست ارتفاع نشان داده نشود).

    همچنین اضافه کردن این خط‌مشی اضافی نخواهد بود: نقطه بسته و چاپ - سرورهای تأیید شده (عملکرد تعیین و چاپ بسته‌ها - سرورهای مجاز) که همچنین در همان آدرس قرار دارد: پیکربندی رایانه \ خط‌مشی‌ها \ الگوهای اداری \ چاپگرها. این خط‌مشی کاملاً مستقل از محدودیت نقطه و چاپ است و فقط برای درایورهای دسته‌ای اعمال می‌شود، که در نهایت به حذف خطای رخ داده در هنگام نصب درایور جهانی Kyocera کمک کرد.

    در قسمت Enter fullly valid server names، نام سرور چاپ را وارد کنید. روی اعمال کلیک کنید. در سرور چاپ و در رایانه های شخصی مشتری، به روز رسانی اجباری سیاست ها را با استفاده از gpupdate / force راه اندازی می کنیم. پس از آن، نصب چاپگرها باید بدون سوال انجام شود.

    3) کنسول مدیریت چاپ. اضافه کردن پرینترها به استخر (Print Pooling);

    Print Pooling یک فناوری است که به شما امکان می دهد چندین چاپگر را در یک چاپگر منطقی ترکیب کنید، که می تواند در سازمان هایی با حجم زیاد چاپ و چاپ مفید باشد. مقدار زیاددستگاه های چاپ به عنوان مثال، در شرایطی که 5 چاپگر یکسان وجود دارد و مشخص نیست که کدام یک با چاپ بارگذاری شده است و کدام یک رایگان است، یک چاپگر منطقی نصب شده در سیستم به شما امکان می دهد به طور خودکار چاپگر رایگان موجود در استخر را تعیین کنید که در نهایت باعث صرفه جویی می شود. زمان بین تصمیم برای ارسال کار چاپ و در واقع خود مهر و موم.

    به منظور ادغام چندین چاپگر، به بخش Printers سرور چاپ ما بروید و طبق معمول یک چاپگر جدید به سیستم اضافه کنید یا یک چاپگر موجود را انتخاب کنید. سپس به برگه Ports (پورت ها) بروید و یک پورت TCP / IP جدید مربوط به آدرس IP چاپگر دیگری در استخر آینده اضافه کنید.

    Standard TCP/IP Port را انتخاب کرده و New Port را بزنید... سپس آدرس IP چاپگر را می نویسیم، Next و Finish را کلیک می کنیم. هر تعداد پورت که نیاز داریم در استخر اضافه می کنیم.

    اکنون به خصوصیات چاپگر منطقی آینده، در برگه Ports (Ports) بروید و کادر را علامت بزنید Enable print pooling (Allow printers to pooled) سپس پورت قبلی ایجاد شده 192.168.0.210 را انتخاب کنید و روی Apply کلیک کنید.

    بنابراین، ما دو چاپگر فیزیکی را به استخر اضافه کردیم و یک چاپگر منطقی در خروجی گرفتیم.

    4) کنسول مدیریت چاپ. نصب چاپگرها با استفاده از خط مشی گروه.

    اگر 50-100 یا بیشتر رایانه در سازمان ما وجود داشته باشد و کاربران، همانطور که اغلب اتفاق می افتد، نمی خواهند / نمی دانند چگونه یا نمی دانند کدام یک از چاپگرهای موجود در کاتالوگ را باید نصب کنند، چه؟ در این سناریو، ابزار نصب چاپگر با استفاده از Group Policy به ما کمک خواهد کرد. به عنوان مثال، اگر مشخص است که یک کاربر یا گروه خاص باید چاپگر خاصی را نصب کند، می توانید به طور خودکار چاپگرهای لازم را از قبل، به صورت شفاف برای کاربر و بدون دخالت مستقیم مستقر کنید. مدیر سیستم. برای انجام این کار، باید در سرور چاپ تحت یک حساب دامنه با حقوق اپراتورهای چاپ یا بالاتر وارد شوید، سپس به کنسول مدیریت چاپ بروید، چاپگر مورد نظر را علامت بزنید و برای انتخاب Deploy with Group Policy (استقرار با استفاده از گروه) کلیک راست کنید. خط مشی). به عنوان مثال، اجازه دهید انجام دهیم این عملیاتبرای چاپگر "اپراتورها". در قسمت نام GPO، GPO را انتخاب کنید که این خط مشی برای آن اعمال می شود نصب اتوماتیکچاپگر. من یک شی Operator از پیش ساخته شده را انتخاب می کنم، که به نوبه خود به زیربخش Operators گره خورده است، که در داخل آن اشیاء کاربر وجود دارد که چاپگر برای آن نصب شده است.

    مربع را علامت بزنید که خط مشی اتصال چاپگر برای کاربران یا رایانه ها اعمال می شود. روی Add, Apply, OK کلیک کنید.

    کامپیوتر مشتری را مجددا راه اندازی می کنیم و می بینیم که چاپگر Operators با موفقیت به سیستم اضافه شده است.

    5) انتقال پیکربندی از یک سرور چاپ به سرور دیگر.

    در صورت تعویض سرور چاپ یا اضطراری، ممکن است لازم باشد پیکربندی موجود را به سرعت به سرور دیگری بازیابی کنید. و به منظور کاهش زمان بازیابی، توصیه می شود از قبل یک دستگاه پشتیبان در انبار با سرویس چاپ نصب شده و یک فایل از پیش صادر شده داشته باشید. پشتیبان گیریدر قالب ویژه .printerExport. این فایل حاوی یک کپی کامل از تمام چاپگرها، پورت ها و درایورهای نصب شده است که به شما امکان می دهد پیکربندی مشابهی را در سرور دیگری اجرا کنید. برای دریافت چنین فایلی، باید به root بروید سرور محلیابزار مدیریت چاپ، در مورد ما «چاپ (محلی)»، کلیک راست کرده و Export printers to a file را انتخاب کنید. دستورالعمل های wizard را دنبال کنید و فایل پشتیبان را به عنوان خروجی دریافت کنید.

    در چارچوب این مقاله، سرور فعلی (منبع) ما دارای یک نام شبکه است: prints، new، final، جایی که پیکربندی منتقل می شود: prints-new، بنابراین مراحل انتقال داده از یک سرور چاپ به سرور دیگر خواهد بود. به شرح زیر است:

    1. در سرور پشتیبان (جدید)، نقش سرویس چاپ و سند را در صورتی که قبلاً اضافه نشده است، بالا می بریم.
    2. در سرور قدیمی، انتشار در Active Directory را با برداشتن تیک گزینه List in Directory در ویژگی های هر چاپگر نصب شده لغو کنید، یا همه چاپگرها را به طور همزمان انتخاب کنید و روی انتخاب کلیک راست کنید: Remove from Directory.
    3. در صورت امکان، سرور قدیمی را از دامنه نمایش می دهیم، نام شبکه را به prints-old تغییر می دهیم و راه اندازی مجدد می کنیم. اگر این فرصتدر دسترس نیست، به عنوان مثال، در صورت خرابی فیزیکی سرور، سپس رایانه / سرور روی کنترلر را حذف می کنیم، به عنوان مثال، از بخش فعال Active Directory Users and Computers در کانتینر Computers. ما به پیشنهاد حذف همه اشیاء تودرتو پاسخ مثبت می دهیم (تأیید حذف زیر درخت).
    4. در سرور جدیدی که پیکربندی را منتقل می کنیم، نام شبکه را به چاپ تغییر می دهیم، آن را به دامنه اضافه می کنیم.
    5. بازیابی فایل .printerExport صادر شده قبلی در سرور جدید. (پرینترها را از یک فایل وارد کنید...). در طی فرآیند واردات، امکان انتشار فوری چاپگرها برای دسترسی عمومی در سرویس فهرست (فهرست در فهرست) وجود دارد. پس از آن، عملکرد چاپگرها را در سرور جدید بررسی می کنیم.

    6) عیب یابی سرویس چاپ.

    با توجه به مشکلاتی که در حین کارکرد سرویس چاپ و رفع آنها ایجاد می شود، در اینجا چیز خاصی برای نوشتن وجود ندارد، زیرا. همه چیز فقط به چند مرحله ختم می شود، برای توقف سرویس چاپ، صف های چاپ را در %windir%\System32\spool\PRINTERS پاک کنید و سپس سرویس را راه اندازی کنید، که تقریباً برای همه مدیران و نه تنها شناخته شده است. برای کامل شدن بررسی و برای رفقای کاملاً "سبز" ، یک سری دستورات شناخته شده را ارائه می دهم :)

    خط فرمان را اجرا کنید - cmd.exe؛

    سرویس چاپ را متوقف کنید:

    اسپولر استاپ خالص

    صف چاپ را با حذف فایل های *.SHD، *.SPL، *.TMP داخل دایرکتوری با دستور زیر پاک می کنیم:

    Del /q /f %windir%\System32\spool\PRINTERS\*.*

    راه اندازی سرویس چاپ:

    اسپولر شروع خالص

    یا یک راه اندازی مجدد پیشگیرانه سرویس را بدون پاک کردن صف انجام می دهیم:

    اسپولر نت استاپ و اسپولر شروع خالص

    می توانید یک فایل دسته ای بسازید تا در حالت خودکار اجرا شود. ما فایل را به عنوان مثال با نام spool.cmd ذخیره می کنیم.

    Setlocal net stop spooler del /q /f %windir%\System32\spool\PRINTERS\*.* net start spooler

    همچنین می‌توانید سرویس را با استفاده از رابط رابط کاربری، در سرویس‌های snap-in - services.msc مجدداً راه‌اندازی کنید و پوشه \ PRINTERS را در Explorer پاک کنید، اما در مورد من، در کنسول یا یک فایل دسته‌ای سریع‌تر است.

    پیکربندی سرور چاپ و استقرار خودکار چاپگر خط مشی گروه 14 ژوئن 2013

    گام بعدیخط‌مشی‌ها (EMPTY) برای استقرار چاپگرها در کابینت‌ها ایجاد می‌شوند و بر این اساس، مجوزهای اعمال خط‌مشی‌ها فقط برای گروهی از کاربران کابینت تنظیم می‌شود.

    6. استقرار چاپگر در خط مشی گروه
    بریم سراغ تجهیزات "خدمات چاپ" -> "چاپگرها"، چاپگرهای مربوط به یک کابینت خاص را به ترتیب انتخاب کنید، به طور متوالی بر روی هر کدام راست کلیک کرده و مورد "استقرار با استفاده از خط مشی گروه" را انتخاب کنید.
    http://acisi.ucoz.ru/images/print_server/print_serv_17.jpg

    در قسمت نام GPO، خط مشی ایجاد شده در پاراگراف قبلی را برای استقرار در کابینه انتخاب کنید.
    یک استقرار برای گروه کاربری انتخاب کنید و روی افزودن کلیک کنید.

    بر این اساس چاپگرهای مستقر به طور خودکار به بخش Deployed Printers اضافه می شوند.

    پس از آن، هنگامی که کاربر به سیستم وارد می شود، چاپگرها به طور خودکار برای او به عنوان عضوی از گروهی که در آن قرار دارد، مستقر می شوند.

    7. اختصاص مجوز برای دسترسی به چاپگر.
    برای جلوگیری از چاپ کردن کاربران در چاپگری غیر از چاپگر خود، که یک مشکل نسبتاً رایج است، باید مجوزهای دسترسی به چاپگر را به صورت محلی تنظیم کنید. ایستگاه کاریو در سرور ترمینال.

    به صورت زیر می توانید یک سرور چاپ برای ویندوز سرور راه اندازی کنید.

    انتخاب فرمان " شروع کنید" -> "مدیریت" -> "مدیریت این سرور".

    در پنجره ای که باز می شود، روی " یک نقش را اضافه یا حذف کنید"، سپس دکمه " را فشار دهید به علاوه"در پنجره باز" جادوگر راه اندازی سرور".

    در لیست" نقش سرور"یک گزینه را انتخاب کنید" سرور چاپ"و دکمه را فشار دهید" به علاوه".

    در پنجره جدید باید سیستم عامل کلاینت را انتخاب کنید که چاپگرها و درایورهای منطقی برای آن نصب می شوند. انتخاب دکمه رادیویی " همه مشتریان". روی دکمه کلیک کنید" به علاوه".

    در یک پنجره جدید، روی دکمه "کلیک کنید" به علاوه"، پس از آن یک پنجره باز می شود" جادوگر چاپگر را اضافه کنید". این نصب کننده برای اتصال چاپگرهای محلی یا شبکه به یک سرور مبتنی بر ویندوز سرور استفاده می شود. روی " کلیک کنید " به علاوه".

    در پنجره بعدی، نوع چاپگر مورد نظر را انتخاب کنید. هنگام پیکربندی سرور چاپ برای ارسال مستقیم کارها به چاپگر، " را انتخاب کنید چاپگر محلی" (چاپگر با آداپتور شبکه خود نیز محلی در نظر گرفته می شود). سوئیچ " چاپگر شبکه به رایانه دیگری متصل است" باید هنگام ارسال کارهای چاپی به سرور چاپ دوم انتخاب شود. به عنوان مثال، یک سرور چاپ دفتر منطقه ای می تواند کارهای چاپی را به دفتر مرکزی ارسال کند. روی " کلیک کنید " به علاوه".

    اگر چاپگر متصل به سرور پیدا نشد، پنجره جدیدی باز می شود که در آن باید به صورت دستی پورت چاپگر محلی را انتخاب کنید. اگر چاپگر آداپتور شبکه خود را دارد و کارهای چاپی را از طریق شبکه ارسال می کنید، نوع پورت را از منوی کشویی انتخاب کنید. یک پورت جدید ایجاد کنیداگر نوع پورت نامشخص است، توصیه می شود گزینه را انتخاب کنید پورت استاندارد TCP/IP.

    با انتخاب گزینه استاندارد TCP/IP، " اضافه کردن استاندارد TCP/IP Printer Port Wizard". از این ویزارد برای تعیین آدرس IP چاپگر و نام پورت برای اتصال استفاده کنید. در این حالت، آدرس IP چاپگر معمولاً در تنظیمات چاپگر توسط مدیر سیستم مشخص می شود.

    پس از تعیین آدرس IP، جادوگر تلاش می کند به چاپگر متصل شود، پس از آن جادوگر تکمیل می شود و چاپگر جدید برای چاپ در دسترس خواهد بود.

    پس از نصب چاپگر، باید دسترسی کاربران نهایی به آن را تنظیم کنید. چاپگر سیستم عامل همان منبع منطقی یک فایل یا دایرکتوری است، بنابراین در فرآیند جستجو برای چاپگر کاربران نهاییمی تواند منابع سرور چاپ را مشاهده کند (در صورت داشتن مجوز دسترسی مناسب). علاوه بر این، در سیستم مشتری، می توانید دسترسی به چاپگر را با استفاده از " پیکربندی کنید. نصب چاپگر" ("شروع کنید"-> "صفحه کنترل" -> "پرینتر و فکس") یا با دستور " ارسال خالص" در دستور استفاده می شود خط ویندوز. همچنین می توانید چاپگر را در یک سرویس دایرکتوری منتشر کنید اکتیو دایرکتوری، که هنگام جستجوی چاپگر مناسب در سازمان های بزرگ با هزاران کارمند مفید است.

    برای مدیریت تنظیمات چاپگر در ویندوز سرور، روی نماد چاپگر راست کلیک کرده و " را انتخاب کنید. خواصدر پنجره جدید، می‌توانید ویژگی‌های مختلف چاپگر، از جمله مجوزهای چاپ، تنظیمات دسترسی، پورت‌ها و موارد دیگر را پیکربندی کنید.

    مدیریت چاپگرها [درس 17]
    استقرار و مدیریت یک شبکه با سرور اختصاصی مبتنی بر ویندوز سرور 2003
    vsit، پنجشنبه 01 فوریه 2007 - 13:35:48


    وظایف مدیریت چاپگر شامل مراحل

    • مدیریت چاپگر:
    • تعریف حقوق دسترسی؛
    • تغییر تنظیمات؛
    • مدیریت سرور چاپ
    • مدیریت اسناد:
    • توقف چاپ؛
    • از سرگیری چاپ؛
    • چاپ یا همه اسناد را لغو کنید.

    همه کاربران به طور پیش فرض فقط حق چاپ دارند.

    اعضای گروه می توانند چاپگرها و سرورهای چاپ را مدیریت کنند مدیران، اپراتورهای چاپ، اپراتورهای سرور، کاربران قدرتمند و مالک سازنده.

    تعیین حقوق دسترسی

    مجوزهای دسترسی چاپگر به شما این امکان را می دهد که افراد دارای حقوق مدیریت چاپگر را محدود کنید و سطح دسترسی آنها را از جمله مدیریت چاپگرها و اسناد تعیین کنید. به دلایل امنیتی، ممکن است بخواهید دسترسی کاربر به برخی از چاپگرها را محدود کنید. مجوزهای چاپگر به شما این امکان را می دهد که اختیارات چاپگرهای خاص را به کاربران عادی تفویض کنید.
    Windows XP دارای سه سطح مجوز چاپگر است:

    • مهر؛
    • مدیریت اسناد؛
    • مدیریت چاپگر

    هر یک از این سطوح مجموعه ای از مجوزهای اساسی را تعریف می کنند

    حقوق دسترسی به چاپگر در پوشه Printers and Faxes مدیریت می شود.

    • روی نام منطقی چاپگر مورد نظر کلیک راست کرده و انتخاب کنید منوی زمینهانتخاب کنید خواص.
    • در پنجره باز شده به تب بروید ایمنیو کاربران و گروه هایی را که می خواهید اجازه دسترسی به چاپگر را بدهید اضافه کنید.

    اولویت های چاپ را برای گروه ها تعریف کنید.

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

    • در پوشه Printers and Faxes، روی نماد Add Printer کلیک کنید تا یک یا چند چاپگر منطقی به چاپگر فیزیکی که قبلاً روی سرور شما نصب شده است اضافه کنید.
    • روی نام چاپگر منطقی مورد نظر کلیک راست کرده و از منوی زمینه گزینه Properties را انتخاب کنید. در پنجره ای که ظاهر می شود، به تب Advanced بروید.
    • اولویت را با وارد کردن عدد مناسب یا با استفاده از نوار لغزنده در قسمت اولویت (از 1 تا 99) تغییر دهید.
    • روی برگه امنیت کلیک کنید و کاربران و گروه‌هایی را که می‌خواهید اجازه دسترسی به چاپگر را با این اولویت اضافه کنید، اضافه کنید. مجوزهای چاپ را برای کاربرانی که اسنادشان باید با اولویت دیگری چاپ شوند، حذف یا غیرفعال کنید. این کاربران از چاپگر دیگری با سطح اولویت خاص خود استفاده خواهند کرد.
    • روی دکمه OK کلیک کنید. مراحل 2-4 را برای همه چاپگرهای منطقی دیگر که با این چاپگر مطابقت دارند تکرار کنید.

    راه اندازی پرینترها

    راه اندازی پرینترها شامل:

    • تغییر تنظیمات اسپولر چاپ؛
    • پیکربندی تنظیمات سرور چاپ

    تغییر تنظیمات اسپولر چاپ.

    قرقره چاپ(spooling - ذخیره یک کار چاپ روی دیسک قبل از چاپ) کارایی و سرعت واقعیچاپ.
    برای تغییر تنظیمات اسپولر (صف) چاپگر مراحل زیر را دنبال کنید.

    تنظیمات سرور چاپ را پیکربندی کنید.

    برخی از تنظیمات چاپگر را می توان در سرور چاپ پیکربندی کرد. تنظیمات پیکربندی شده برای همه چاپگرهای ارائه شده توسط این سرور چاپ اعمال می‌شود: انواع اسنادی که می‌توان چاپ کرد، پورت‌ها و درایورهای چاپگر موجود است و تعدادی از تنظیمات اسپولر چاپ.

    تغییر فرم های موجود در سرور چاپ

    فرم ها اندازه کاغذ را تعیین می کنند، انواع متفاوتپاکت نامه، انواع دیگر رسانه ها (به عنوان مثال، فیلم). برای راه‌اندازی فرم‌های اضافی یا اصلاح/حذف فرم‌های موجود، موارد زیر را انجام دهید:

    • پنجره را باز کن خواصسرور چاپ (از منوی Start -> Printers and Faxes، در منوی File، کلیک کنید ویژگی های سرور.
    • یک فرم را انتخاب کنید
    • از فیلدهای Dimensions برای تغییر شکل استفاده کنید.
    • خلق كردن فرم جدید، تیک Create a new form را انتخاب کنید، در قسمت Form name یک نام برای فرم وارد کنید، در قسمت Form size توضیحات پارامترهای فرم را مشخص کنید و روی دکمه کلیک کنید. صرفه جویی.

    پیکربندی پورت ها و درایورها در سرور چاپ

    برای پیکربندی پورت ها و درایورها روی سرور چاپ، موارد زیر را انجام دهید:

    • پنجره Print Server Properties را باز کنید (از منوی Start ->
    • در پنجره ای که باز می شود، روی تب Ports کلیک کنید تا ببینید کدام پورت ها در سرور چاپ موجود است.
    • یک پورت را انتخاب کنید و روی دکمه Configure Port کلیک کنید تا تنظیمات یک پورت موجود را تغییر دهید یا روی Add Port یا Remove Port کلیک کنید.
    • برای مشاهده لیستی از درایورهای نصب شده روی سرور چاپ، روی تب Drivers کلیک کنید.
    • برای مشاهده ویژگی های یک درایور، آن را از لیست انتخاب کرده و روی دکمه کلیک کنید خواص. یک کادر محاوره ای باز می شود ویژگی های رانندهجایی که می توانید گزینه های مربوط به هر فایل درایور چاپگر را ببینید.
    • برای تغییر درایور چاپگر، درایور صحیح را انتخاب کرده و روی دکمه تغییر کلیک کنید.
    • برای افزودن درایور چاپگری که می‌خواهید برای دانلود توسط مشتریان در دسترس قرار دهید، روی دکمه کلیک کنید اضافه کردن. Add Printer Driver Wizard شروع می شود.

      برای حذف درایور چاپگر، درایور مورد نظر را انتخاب کرده و روی دکمه کلیک کنید حذف.

    پیکربندی تنظیمات سرور چاپ پیشرفته

    در تب گزینه‌های پیشرفته در کادر محاوره‌ای Print Server Properties، می‌توانید (و باید!) تعیین کنید که پوشه اسپول کجا ذخیره شود. همچنین می‌توانید نحوه پردازش کارهای چاپی توسط سرور چاپ را در اینجا کنترل کنید. می توانید این تنظیمات را به صورت زیر پیکربندی کنید:

    • پنجره Print Server Properties را باز کنید (از منوی Start -> Printers and Faxes، در منوی File، روی Server Properties کلیک کنید.
    • در پنجره باز شده به تب Advanced Options بروید. در قسمت Print Spooler Folder، مسیر پوشه قرقره چاپ را وارد کنید (یا یک مورد موجود را تغییر دهید). (به دلایل عملکرد، پوشه spool را روی درایوی که ویندوز XP، برنامه‌ها و فایل swap نصب شده است، قرار ندهید.)
    • چک باکس های مربوط به رویدادهایی را که می خواهید ثبت شوند انتخاب کنید. برای دریافت اعلان خطاها هنگام چاپ اسناد از راه دور، تیک Beep on Errors... را انتخاب کنید.برای ارسال پیام به کاربر مبنی بر اینکه چاپ سند او به پایان رسیده است، تیک Notify when remote document printing is complete را انتخاب کنید. برای اینکه این پیام در رایانه ای که سند از آن چاپ شده است ظاهر شود (حتی اگر کاربر در حال حاضر روی رایانه دیگری کار می کند)، کادر ارسال اعلان به رایانه را انتخاب کنید.

    پرینترها و سرورهای چاپ را مدیریت کنید.

    سرور چاپ ویندوز XP یا چاپگر نصب شدهاگر سرور اطلاعات اینترنت (IIS) یا خدمات وب همتا نصب شده باشد و ویژگی چاپ وب در خط مشی های گروه غیرفعال نباشد، می تواند توسط رایانه با هر سیستم عاملی با استفاده از مرورگر وب کنترل شود.
    چاپگرها و سرورهای چاپ ویندوز XP را می توان از هر رایانه ویندوز XP مدیریت کرد.

    مشاهده وضعیت چاپگر (نظارت)

    برای مشاهده وضعیت چاپگر و کارهای موجود در صف چاپ مراحل زیر را دنبال کنید.

    • پوشه Printers and Faxes را در سرور چاپ باز کنید یا به صورت دستی چاپگر مورد نظر را جستجو کنید.
    • روی چاپگر مورد نظر دوبار کلیک کنید تا پنجره Print Monitor باز شود، جایی که می توانید صف چاپ آن چاپگر را مشاهده و مدیریت کنید.

    توقف، لغو، و راه اندازی مجدد کارهای چاپگر

    می‌توانید تمام کارهایی را که منتظر چاپ هستند از پنجره Print Monitor متوقف، لغو یا راه‌اندازی مجدد کنید، مشروط بر اینکه به شما امتیازات سطح مدیریت چاپگر داده شده باشد.

    • در صف چاپ، روی یک یا چند سندی که می‌خواهید روی آن کار کنید کلیک راست کرده و Pause (برای توقف موقت چاپ یک سند)، Continue (برای ادامه چاپ) یا Cancel را از منوی زمینه انتخاب کنید. همچنین می توانید یک کار چاپ را با انتخاب آن از لیست و فشار دادن کلید Delete لغو کنید.
    • برای راه اندازی مجدد کار (شروع چاپ سند از ابتدا)، روی سند کلیک راست کرده و از منوی زمینه گزینه Restart را انتخاب کنید.
    • برای توقف موقت چاپگر و توقف موقت چاپ همه اسناد، توقف چاپ را از منوی چاپگر انتخاب کنید. برای از سرگیری چاپ، دوباره روی توقف چاپ کلیک کنید.
    • برای لغو تمام کارهای موجود در صف چاپ، در منوی چاپگر، لغو همه را انتخاب کنید.
    • می‌توانید سرویس Print Spooler را در سرور چاپ متوقف کنید و با دستور net stop "Print Spooler" (شروع خالص "Print Spooler") یا با کلیک راست روی خط سرویس Print Spooler در سرویس‌های فوری (شروع) دوباره آن را شروع کنید. /Settings/Control Panel/Administrative Tools) و در منوی زمینه با انتخاب Stop (Start) وارد شوید.

    جابجایی کارها از یک چاپگر به چاپگر دیگر

    برای انتقال همه کارها از یک چاپگر به چاپگر دیگری که از یک درایور استفاده می کند، موارد زیر را در سرور چاپ انجام دهید.

    • در پوشه Printers، روی چاپگر مورد نظر دوبار کلیک کنید.
    • از منوی File گزینه Properties را انتخاب کنید و در پنجره باز شده به تب Ports بروید.
    • اگر چاپگری که کارها را به آن منتقل می کنید در همان سرور چاپ است، پورت چاپگر دوم را انتخاب کرده و روی OK کلیک کنید.
    • اگر چاپگر در جایی از شبکه است، روی دکمه Add Port کلیک کنید و پورت مناسب برای چاپگر دوم را اضافه کنید.

    چاپ از طریق اینترنت.

    در Windows XP Professional، چاپگرهای شبکه از طریق اینترانت شرکت و اینترنت قابل دسترسی هستند. چاپ اینترنتی مانند چاپ شبکه معمولی عمل می کند. Windows XP Professional به شما امکان می دهد اسناد را مستقیماً در URL چاپگر شبکه چاپ کنید و درایورهای چاپگر را از URL نصب کنید. سرور چاپ HTTP مبتنی بر Windows XP Professional را می توان مانند یک وب سایت با استفاده از آدرسی مانند

    http://print_server_name/shared_printer_name

    سرور چاپ باید داشته باشد خدمات اینترنتخدمات اطلاعاتی (IIS).
    برای چاپ شبکه یا از طریق اینترنت با استفاده از مرورگر وب، باید از Microsoft Internet Explorer نسخه 4 یا بالاتر استفاده کنید. اگر این اولین باری است که به چاپگر دسترسی دارید، آن را در یک مرورگر وب باز کنید و برای دانلود و نصب درایورهای لازم، روی پیوند اتصال کلیک کنید.

    مشاهده وضعیت چاپگر

    برای مشاهده وضعیت چاپگر و اسناد در صف چاپ:

    • در خط آدرس مرورگر وب، URL سرور چاپ و به دنبال آن پیشوند printers / را وارد کنید. کلید Enter را فشار دهید یا روی نوار آدرس کلیک چپ کنید.
    • برای نمایش صف چاپ، روی لینک مربوطه کلیک کنید.
    • سرورهای چاپ و چاپگرها را می توان به همان روشی که در صفحات وب انجام می دهید به پوشه Favorites اضافه یا نشانک گذاری کرد.

    توقف، لغو، و راه اندازی مجدد کارهای چاپی

    می توانید با استفاده از صفحه فهرست اسناد، چاپ هر یک یا همه اسناد معلق را متوقف، لغو یا از سر بگیرید.

    • برای توقف، از سرگیری یا لغو چاپ همه اسناد، روی پیوند زیر عنوان اقدامات چاپگر کلیک کنید.
    • برای توقف یا لغو هر کار فردی، دکمه رادیویی سمت چپ سند مربوطه را انتخاب کنید و روی پیوند مکث یا لغو در زیر عنوان اقدامات سند کلیک کنید.
    • برای کسب اطلاعات در مورد تنظیمات چاپگر، روی لینک Properties در زیر عنوان View کلیک کنید. با استفاده از مرورگر وب، فقط می توانید تنظیمات چاپگر را مشاهده کنید.

    حل مشکلات چاپ

    • خطاهای فیزیکی - مشکلات چاپگر و رسانه انتقال.
    • خطاهای سرور چاپ - مشکلات درایورهای چاپگر، حقوق دسترسی و وضعیت نرم افزار.
    • مشکلات اتصال شبکه - عدم ارتباط بین سرور و کلاینت ها به دلیل استفاده از پروتکل نادرست، پارامترها تنظیمات شبکهیا مشکلات سخت افزاری
    • مشکلات مشتری - مشکلات مربوط به درایورهای چاپگر، حقوق و برنامه های کاربردی.

    مشکل هنگام چاپ از رایانه مشتری

    دلایل مشکلات هنگام چاپ از رایانه مشتری می تواند بسیار متنوع باشد. برای تعیین اینکه آیا مشکل مربوط به مشتریانی است که مشکلی را گزارش می دهند یا اینکه جهانی تر است، با بررسی سرور چاپ شروع کنید یا سعی کنید سند را از یک رایانه مشتری دیگر چاپ کنید.

    چاپ اسناد با نقص

    در این مورد، مشکل سازگاری بین مشتری، درایور چاپگر و چاپگر است.
    مطمئن شوید که کلاینت و سرور از درایور چاپگر درست استفاده می کنند. یک چاپگر منطقی دوم را نصب کنید تا بررسی کنید که آیا درایور چاپگر خراب است یا خیر. اگر درایور "OK" است، سعی کنید تنظیمات اسپولر را برای درایور مشتری تغییر دهید. اگر چندین مشتری با مشکل چاپ مواجه شدند، درایور چاپگر را در سرور تغییر دهید. در سرور چاپ، در تب Advanced پنجره Properties Printer، تنظیمات زیر را تغییر دهید:

    • برای اطمینان از اینکه کل سند در دسترس چاپگر است، دکمه رادیویی را روی Start printing پس از قرار گرفتن کل کار در صف قرار دهید.
    • اگر بعد از این نیز مشکلات چاپ ادامه داشت، سوئیچ را روی Print Direct روی Printer قرار دهید تا اسپولر غیرفعال شود. به یاد داشته باشید که این کار باعث افزایش بار روی سرور می شود.
    • تیک گزینه Enable Advanced Printing Options را پاک کنید. این کار چرخش کارهای EMF را غیرفعال می کند که استفاده از برخی از ویژگی های چاپگر را غیرممکن می کند: انتخاب سفارش صفحه، چاپ جزوه و چاپ چند صفحه.

    سند به درستی چاپ نمی شود. پیغام خطا

    پیام‌های خطایی (در پنجره مانیتور چاپگر، پنجره‌های پیام سرور چاپ، گزارش رویداد) که هنگام چاپ رخ می‌دهند اغلب می‌توانند به شما اشاره کنند دلایل ممکنچالش ها و مسائل.
    در اینجا چند راه حل وجود دارد:

    • اگر پیغام خطا می گوید که درایور چاپگر مناسب برای دانلود موجود نیست، درایورهای مشتری مناسب را روی سرور چاپ نصب کنید.
    • اگر پیام خطا می گوید دستگاه چاپگر در دسترس نیست، مشکل یا از اتصال شبکه است یا کلاینت به درستی امتیاز ندارد.
    • به طور مکرر به دیسک دسترسی پیدا می شود، اما سند چاپ نمی شود. بررسی کنید که آیا کافی است یا خیر فضای خالیدر درایوی حاوی پوشه کلاینت.
    • تعیین کنید که آیا سرور قابل مشاهده است و آیا می توانید از طریق شبکه به آن متصل شوید. برای بررسی این مورد، فایل را در سرور چاپ کپی کنید. (اگر به سرور چاپ دسترسی ندارید، نمی توانید به چاپگر متصل به آن متصل شوید.)
    • سعی کنید یک چاپگر محلی جدید با \\servername\printername به عنوان نام پورت نصب کنید. این به تعیین اینکه آیا می توانید فایل ها را در سرور چاپ کپی کنید کمک می کند.
    • یک سند آزمایشی را از Notepad چاپ کنید. اگر فقط می توانید از Notepad چاپ کنید، پس همه چیز با درایورها خوب است و مشکل در برنامه خاص است.
    • اگر نمی توانید از Notepad چاپ کنید، سعی کنید چیزی از آن تایپ کنید خط فرمانبا تایپ dir > [network_printer_name] و تعیین نام شبکه چاپگر شبکه خود.

    چاپ از برخی برنامه ها کار نمی کند

    در برنامه های کاربردی فردیممکن است مشکلات چاپ در ویندوز XP وجود داشته باشد.

    • چاپ از Microsoft Outlookدر سیستمی با چندین زبان کند است. زبان‌های نصب‌شده در رایانه مشتری ممکن است در سرور چاپ موجود نباشد. برای رفع این مشکل، فونت ها را در پوشه %SystemRoot%\Fonts در سرور چاپ کپی کنید و سرور را راه اندازی مجدد کنید.
    • هنگامی که چاپگر در یک برنامه پیکربندی می شود، یک پیام Access Denied ظاهر می شود. کاربر حقوق کافی برای تغییر تنظیمات چاپگر را ندارد. برای پیکربندی چاپگر، باید در سطح مدیریت چاپگرها مجوز داشته باشید.
    • هنگامی که یک برنامه را در رایانه سرویس گیرنده Windows 3.x بارگیری می کنید، یک پیام خارج از حافظه ظاهر می شود. ممکن است زمانی ظاهر شود که هیچ چاپگر پیش فرضی مشخص نشده باشد. چاپگر پیش فرض را نصب و پیکربندی کنید.
    • برنامه MS-DOS در ویندوز XP چاپ نمی شود. این برنامه ممکن است چاپ نکند تا زمانی که از آن خارج شوید. سعی کنید از برنامه خارج شوید. همچنین، هنگام تنظیم درایور چاپگر با استفاده از Add Printer Wizard، هنگامی که از شما پرسیده می شود که آیا از برنامه های MS-DOS چاپ می کنید، پاسخ مثبت دهید. در غیر این صورت، اگر Windows 95/98/NT 4 یا 2000 است، به فایل printers.txt روی سی دی نصب سیستم عامل مشتری مراجعه کنید. پایگاه دانش مایکروسافت را در http://support.microsoft.com امتحان کنید.

    بررسی وضعیت سرور چاپ

    قبل از اقدام به عیب یابی رایانه های مشتری، وضعیت سرور چاپ را بررسی کنید.

    • نمایشگر چاپ ممکن است اسناد متوقف شده یا پیام های خطا را نشان دهد. اگر جوهر کارتریج تمام شده باشد یا کاغذ آن به سادگی تمام شده باشد یا گیر کرده باشد، اغلب پیام خطا ظاهر می شود.
    • بررسی کنید که آیا فضای خالی کافی در درایو حاوی پوشه قرقره وجود دارد یا خیر.
    • اگر اسناد به صورت مخدوش چاپ شوند، احتمالاً چاپگر از نوع داده اشتباه (EMF یا خام) استفاده می کند. سعی کنید از نوع داده خام استفاده کنید. ممکن است لازم باشد تیک گزینه Enable advanced printing options را در تب Advanced در پنجره Printer Properties پاک کنید.
    • بررسی کنید که آیا اسنادی اصلا چاپ می شوند یا خیر. اگر اصلاً هیچ سندی در صف چاپ نمی بینید، سند را از سرور چاپ چاپ کنید تا ببینید آیا چاپ از آن کار می کند یا خیر.
    • اگر برخی از اسناد چاپ نمی شوند و نمی توانید آنها را از صف چاپ حذف کنید، ممکن است Spooler چاپ متوقف شده باشد. آن را دوباره راه اندازی کنید. می توانید یک چاپگر منطقی دیگر (درایور چاپگر) را برای این چاپگر نصب کنید و ببینید آیا مشکل مربوط به درایور خراب است یا خیر.
    • بررسی کنید که تمام سرویس‌های مورد نیاز برای همه مشتریان غیر مایکروسافت در شبکه نصب و اجرا می‌شوند. به عنوان مثال، اگر مشتریان مکینتاش مشکل چاپ دارند، بررسی کنید که آیا خدمات چاپ مکینتاش در حال اجرا هستند یا خیر.

    چاپ از کامپیوتر مشتری دیگر

    سعی کنید یک سند را از رایانه مشتری چاپ کنید.

    اگر چاپ از رایانه مشتری دیگر خوب کار می کند، به اولین مشتری بازگردید و عیب یابی عمیق تری را انجام دهید، مانند نصب مجدد درایورهای چاپگر و بررسی زیرسیستم چاپ.
    *اگر مشتری دوم نمی تواند روی این چاپگر چاپ کند، به احتمال زیاد با چاپگر یا سرور چاپ مشکل دارید. اگر آزمایش مشکلی در سرور چاپ پیدا نکرد، چاپگر را بررسی کنید.

    بررسی چاپگر

    نگاهی دقیق تر به چاپگر بیندازید. آیا پیام های خطا نمایش داده می شود؟ مطمئن شوید که سیگنال آماده به کار روشن است و کابل، از جمله کابل شبکه (نور پورت شبکهباید روشن شود، البته اگر هست!...) درست به چاپگر متصل است.
    اگر هنوز نمی توانید چاپ کنید، سعی کنید یک صفحه آزمایشی را مستقیماً از چاپگر چاپ کنید. در صورت موفقیت آمیز بودن، سعی کنید سرور چاپ دیگری را برای کار با این چاپگر راه اندازی کنید. اگر می توانید از سرور چاپ دیگری نیز چاپ کنید، مشکل از سرور چاپ است. اگر اینطور نیست، از ابزار ping استفاده کنید تا آدرس printer_network_port_ip را بررسی کنید تا ببینید آیا می توانید به چاپگر متصل شوید.

    سرویس Print Spooler متوقف شده است

    اگر اسناد از صف چاپ حذف نمی شوند یا چاپ نمی شوند، ممکن است به این دلیل باشد که Spooler چاپ متوقف شده است. برای راه اندازی مجدد این سرویس، موارد زیر را انجام دهید.

    • Snap-in Computer Management را از پوشه Administrative Tools باز کنید. کنسول مدیریت سیستم باز می شود. در درخت کنسول، Services and Applications را گسترش داده و Services را انتخاب کنید.
    • در قسمت سمت راست، روی Print Spooler دوبار کلیک کنید تا پنجره Print Spooler Properties باز شود.
    • روی دکمه Stop کلیک کنید تا سرویس متوقف شود، سپس روی دکمه Start کلیک کنید تا دوباره راه اندازی شود.
    • برای مشاهده لیستی از خدماتی که اسپولر چاپ به آنها وابسته است، مانند تماس از راه دوررویه ها، به تب Dependencies بروید. در اینجا می توانید لیستی از خدماتی را که به اسپولر چاپ بستگی دارد نیز مشاهده کنید.
    • برای پیکربندی فرآیندی که باید زمانی که سرویس اسپولر چاپ کار نمی‌کند اجرا شود، به تب Recovery بروید و تعیین کنید که آیا می‌خواهید سرویس را مجددا راه‌اندازی کنید، کامپیوتر را راه‌اندازی مجدد کنید، یا برنامه را پس از هر خرابی اسپولر چاپ اجرا کنید. بهتر است از راه اندازی مجدد خودکار رایانه استفاده نکنید، زیرا ممکن است فرآیندهای دیگر را مختل کند.

    این مقاله از شبکه های کامپیوترو تکنولوژی
    (http://site/plugins/content/content.php?content.155)