در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

IPP چیست؟ معرفی پروتکل Internet Printing Protocol به زبان ساده

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 ها می باشد نیز استفاده می کند .

موفق و پیروز باشید .

نویسنده : فاطمه قرباوی

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

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد .

3 نظر
جواد طوسی

باعرض سلام و خسته نباشید !

خیلی ممنونم اما روش ارسال چاپ چطوری هست؟ فرض کنید که ما یک سایت داخلی ایجاد کردیم و پرینترسرورهای خودمونو داخلش اضافه کردیم! حالا برای ارسال چاپ از طریق کلاینت ها و اضافه کردنش به لیست پرینترها باید چطوری عمل کنیم؟ اگه اشتباه نکنم هر پرینتر URL خودشو داره؟

فاطمه قرباوی

سلام مجدد:)

خوب دوست عزیز واقعیتش بنده خودم تا بحال IPP را پیاده سازی نکردم چون هیچوقت توی شرایطی قرار نگرفتم که نیاز به پیاده سازی این سرویس داشته باشم ، اما خوب تا اونجا که سوادم قد میده :زمانی که Printer Server هامون به صورت Locally نصب شده اند ، تنها کافیه Printer ها رو Share کنیم و از IP های درون شبکه ای استفاده کنیم . در حالت دوم همونطور که دوستمون در پاسخ به سوال شما عنوان کردند ، قاعدتا باید IP Static وجود داشته باشه و هر پرینتر و یا کلا Print Server مون دارای یک URL منحصر به فرد خواهد بود تا کاربران از این طریق بتوانند به Printer Server متصل شوند .

سربلند باشید.

فاطمه قرباوی

سلام مجدد:)

خوب دوست عزیز واقعیتش بنده خودم تا بحال IPP را پیاده سازی نکردم چون هیچوقت توی شرایطی قرار نگرفتم که نیاز به پیاده سازی این سرویس داشته باشم ، اما خوب تا اونجا که سوادم قد میده :زمانی که Printer Server هامون به صورت Locally نصب شده اند ، تنها کافیه Printer ها رو Share کنیم و از IP های درون شبکه ای استفاده کنیم . در حالت دوم همونطور که دوستمون در پاسخ به سوال شما عنوان کردند ، قاعدتا باید IP Static وجود داشته باشه و هر پرینتر و یا کلا Print Server مون دارای یک URL منحصر به فرد خواهد بود تا کاربران از این طریق بتوانند به Printer Server متصل شوند .

سربلند باشید.

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

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