IPP مخفف عبارت Internet Printing Protocol می باشد . این پروتکل یک Internet Protocol است که استانداردهای لازم جهت برقراری ارتباط بین Print Server ها با Client هایشان را تعریف کرده است .
این پروتکل به Client ها اجازه ارسال بیش از یک Print Job به سرور های پرینتر را می دهد و همینطور قابلیت اعمال برخی وظایف مدیریتی از جمله گرفتن Query از وضعیت کنونی پرینتر ها ، نگهداری و یا کنسل کردن Print Job های هر پرینتر را فراهم می کند .
همانند هر پروتکل IP-based ، IPP هم به صورت Locally و هم از طریق بستر اینترنت قادر به اجرا و پیاده سازی می باشد .
برخلاف دیگر پروتکل های Printing ، IPP ز قابلیت های Access Control ، Authentication و Encryption و
پشتیبانی شبکه می کند که این مساله مکانیزم Printing را بسیار ایمن تر و توانمند تر کرده است .
IPP
خوب همانطور که پیش تر اشاره کردم این پروتکل هم به دو صورت Locally و هم از طریق اینترنت قابل پیاده سازی می باشد .
در صورت که بخواهیم آن را به صورت Locally پیاده سازی کنیم، باید ابتدا پیش نیازهایش را فراهم کنیم . در ویندوز 2000 ، کلیه تنظیمات به صورت پیش فرض اعمال شده بود اما در ویندوز 2003
پیش نیاز IPP جهت پیاده سازی به صورت Locally ، IIS و تنظیم IIS Lockdown می باشد . بعد از اعمال تنظیمات لازم در IIS و انتخاب برخی Ckeckbox ها ، با ایجاد یک پرینتر در شبکه و به اشتراک گذاری آن
آن اینترنت از طریق مرورگر برای شما قابل مدیریت می باشد .به عنوان مثال جهت دسترسی به پرینتر مورد نظر ، در مرورگر خود عبارت زیر را تایپ کرده و بجای Printserver ، تنها کافی است نام کامپیوتر مربوط به print server خود را بنویسید :
http:/printserver/printers
کاربران می بایست دسترسی های لازم جهت اعمال برخی تغییرات در Printer Job ها را داشته باشند .
با توجه به اینکه IPP بر اساس ساختار Server-Client فعالیت می کند، بسیاری از کاربران ویندوزی به صورت Built-in ، میتوانند از IPP پشتیبانی کنند
در غیراینصورت با مراجعه به وب سایت
www.microsoft.com می توانند IPP Support را جهت متصل شدن به پرینترها از طریق مرورگر خود نصب نمایند .
نکته : ویندوز XP کلیه پیش نیازهای لازم جهت Locally hosted Printers را به صورت پیش فرض در خود داشت اما این Option ممکن است
در دیگر سیستم عامل ها به صورت پیش فرض
خدمات شبکه غیرفعال باشد و شما باید جهت فعال سازی آن برای Client ها و همینطور در سمت Server نیز اقدام به فعال سازی و یا نصب آن کنید .
معمولا در این روش ویندوز به صورت اتوماتیک یک RPC true-connect printer connection ایجاد می کند .
این توع connection مزایای بسیاری برای IPP دارد و شما می باید از این روش جهت intranet printing و یا همان Local Printing استفاده کرد ، زمانی که تنظیمات IE را می توانید در حالت medium-low safely قرار دهید .
true-connect connection ، از windows remote spooler استفاده می کند که بحث در مورد این روش در حوصله این موضوع نمی گنجد .
در صورتی که بخواهیم از IPP در بستر اینترنت استفاده کنیم ، کلیه درخواستها با استفاده از HTTP Port رد و بدل می شود .
از اینرو تنظیمات IE برای یک Print Server را لزوما بایددر حالت medium و higher قرار داد ، به علاوه اینکه کلاینت ها باید دارای دسترسی بالای مدیریتی ( Administrator و ... ) در Local Machine ها باشند .
این روش تنها زمانی مورد استفاده قرار می گیرد که در شبکه از چندین Site استفاده شده باشد و امکان به اشتراک گذاری پرینتر از نظر جغرافیایی وجود نداشته باشد. قطعا این روش نسبت
نصب شبکه به روش قبلی دارای محدودیت های بسیاری می باشد .
با توجه به توضیحاتی که در بالا داده شد ، بدیهی است که IPP جهت پیاده سازی از پروتکل های HTTP استفاده می کند .
به علاوه جهت authorization از مکانیزم HTTPS’s Digest access authentication ، GSSAPI و یا از طریق Public Key Certificates استفاده می شود .
جهت Encryption ، پروتکل های SSL/TSL نیز استفاده می شود . IPP از پورت 631 که جز Well-known port ها می باشد نیز استفاده می کند .
موفق و پیروز باشید .
نویسنده : فاطمه قرباوی
ویرایش بوسیله کاربر 1396/09/02 05:25:13 ب.ظ
| دلیل ویرایش: مشخص نشده است