- IPP প্রোটোকল পিসি ও প্রিন্টারের মধ্যে যোগাযোগকে প্রমিত করে, যার ফলে মালিকানাধীন ড্রাইভারের উপর নির্ভরতা দূর হয়।
- উইন্ডোজ ১১ নিরাপত্তা উন্নত করতে এবং সিস্টেম ব্যর্থতা কমাতে মাইক্রোসফ্ট আইপিপি ক্লাস ড্রাইভারের ব্যবহারকে অগ্রাধিকার দেয়।
- একটি প্রিন্টার যে এই স্ট্যান্ডার্ডের সাথে সম্পূর্ণরূপে সামঞ্জস্যপূর্ণ, তা নিশ্চিত করার জন্য মোপ্রিয়া সার্টিফিকেশন একটি মৌলিক পূর্বশর্ত।
আপনি হয়তো লক্ষ্য করেছেন যে, আজকাল প্রিন্টার ইনস্টল করার জন্য আর ইনস্টলেশন ডিস্ক নিয়ে ঝামেলা করতে হয় না বা প্রস্তুতকারকের ওয়েবসাইটে জটিল ড্রাইভার খুঁজতে হয় না। এর কারণ হলো, উইন্ডোজ ১১ ইন্টারনেট প্রিন্টিং প্রোটোকল (IPP)- এর দিকে একটি আমূল পরিবর্তন এনেছে । এটি এমন একটি স্ট্যান্ডার্ড, যার লক্ষ্য হলো কোনো প্রযুক্তিগত জটিলতা ছাড়াই প্রিন্টিংকে একটি ওয়েবসাইট ব্রাউজ করার মতোই সহজ করে তোলা।
মূলত, আমরা এমন একটি মডেল থেকে সরে আসছি যেখানে পিসিকে বাহ্যিক সফটওয়্যার ব্যবহার করে প্রিন্টারের ক্ষমতা সম্পর্কে "শিখতে" হতো, এবং এমন একটি সিস্টেমে যাচ্ছি যেখানে প্রিন্টার নিজেই নিজেকে উপস্থাপন করে এবং কম্পিউটারকে তার সঠিক সক্ষমতাগুলো জানিয়ে দেয়। এটি একটি যুগান্তকারী পরিবর্তন যা প্রতিটি সিস্টেম আপডেটের পর কুখ্যাত স্পুলার ক্র্যাশ এবং অসামঞ্জস্যতার অবসান ঘটাবে বলে আশা করা যায়।
আইপিপি প্রোটোকল আসলে কী এবং এটি কীভাবে কাজ করে?

IPP হলো IETF দ্বারা পরিচালিত একটি প্রমিত ভাষা, যা ক্লায়েন্ট থেকে প্রিন্টারে ডকুমেন্ট স্থানান্তরের জন্য HTTP প্রোটোকল ব্যবহার করে। এর বিশেষত্ব হলো, এটি প্রিন্টারকে ডিভাইসের অবস্থা পরীক্ষা করতে , প্রিন্ট কিউ পরিচালনা করতে এবং দক্ষতার সাথে কাজ বাতিল করতে সক্ষম করে। পুরোনো পদ্ধতিগুলোর থেকে ভিন্ন, IPP শুরু থেকেই TLS এনক্রিপশন এবং অথেনটিকেশন অন্তর্ভুক্ত করে , যা আপনার গোপনীয় ডকুমেন্টগুলোকে নেটওয়ার্ক জুড়ে "এনক্রিপ্ট না হয়ে" স্থানান্তরিত হওয়া থেকে রক্ষা করে।
প্রচলিত পদ্ধতিতে, আমাদের একটি ড্রাইভারের প্রয়োজন হতো যা অনুবাদকের ভূমিকা পালন করত। মাইক্রোসফট আইপিপি ক্লাস ড্রাইভারের মাধ্যমে , সেই অনুবাদকটি উইন্ডোজের সাথেই আগে থেকেই সমন্বিত থাকে। যখন আপনি একটি প্রিন্টার সংযোগ করেন, তখন সিস্টেম তাকে জিজ্ঞাসা করে, "তুমি কী করতে পারো?", এবং প্রিন্টারটি তার উত্তরে জানায় যে এতে ডুপ্লেক্স প্রিন্টিং আছে কিনা, এটি কোন কোন কাগজের আকার সমর্থন করে, বা এটি রঙিন প্রিন্ট করে কিনা। এইভাবে, উইন্ডোজ কোনো সম্ভাব্য পুরোনো সফটওয়্যার ফাইলের উপর ভিত্তি করে নয়, বরং বাস্তব ও হালনাগাদ হার্ডওয়্যার ডেটার উপর ভিত্তি করে প্রিন্ট কিউ তৈরি করে।
আইপিপি-ভিত্তিক প্রিন্টিং গ্রহণের সুবিধাসমূহ
এই মডেলে পরিবর্তন আনা মাইক্রোসফটের কোনো খেয়ালখুশি নয়, বরং সিস্টেমকে পরিশুদ্ধ করার একটি পদক্ষেপ। প্রথমত, থার্ড-পার্টি ড্রাইভারগুলো বাদ দেওয়ার মাধ্যমে নিরাপত্তা উল্লেখযোগ্যভাবে উন্নত করা হয়েছে , যেগুলো প্রায়শই বিভিন্ন দুর্বলতার প্রবেশদ্বার হিসেবে কাজ করে। এছাড়াও, এটি সেইসব ক্র্যাশ এবং মেমোরি লিকেরও অবসান ঘটায়, যা আগে নিম্নমানের অপটিমাইজ করা প্রোপাইটারি ড্রাইভারগুলোর কারণে ঘটত।
সিস্টেম অ্যাডমিনিস্ট্রেটরদের জন্য এটি একটি স্বস্তির বিষয়, কারণ এটি ব্যবস্থাপনাকে সহজ করে তোলে; প্রতিটি প্রসেসর আর্কিটেকচার বা উইন্ডোজ সংস্করণের জন্য সঠিক ড্রাইভার সংস্করণ খোঁজার আর কোনো প্রয়োজন নেই। এটি নিঃসন্দেহে একটি ভবিষ্যৎ-উপযোগী সমাধান , কারণ মাইক্রোসফট সাধারণ আপডেট চ্যানেলগুলোর মাধ্যমে ক্লাসিক v3 এবং v4 ড্রাইভারগুলোর জন্য সমর্থন বন্ধ করে দেওয়ার পরিকল্পনা করছে।
ম্যানুয়াল ইনস্টলেশনের জন্য প্রয়োজনীয়তা এবং ধাপসমূহ

সবকিছু মসৃণভাবে কাজ করার জন্য, শুধু ক্যাবল সংযোগ করাই যথেষ্ট নয়। প্রিন্টারটি Mopria সার্টিফাইড হওয়া এবং এর অভ্যন্তরীণ কনফিগারেশনে IPP প্রোটোকল সক্রিয় থাকা অপরিহার্য । এছাড়াও, রাউটার রিস্টার্ট করার সময় সংযোগ বিচ্ছিন্ন হওয়া রোধ করতে ডিভাইসটিতে একটি স্ট্যাটিক আইপি অ্যাড্রেস নির্ধারণ করার জন্য জোরালোভাবে সুপারিশ করা হয়।
আপনি যদি Windows 11-এ ম্যানুয়ালি একটি প্রিন্টার যোগ করতে চান, তবে এর ধাপগুলো বেশ সহজবোধ্য: Settings-এ যান, তারপর Bluetooth & devices-এ, এবং তারপর Printers & scanners-এ যান। যখন আপনি "Add a device" বেছে নেবেন এবং IP address ব্যবহার করে ম্যানুয়াল ইনস্টলেশন বিকল্পটি নির্বাচন করবেন , তখন আপনাকে অবশ্যই নির্দিষ্টভাবে "IPP Device " নির্বাচন করতে হবে। একবার আপনি IP address প্রবেশ করালে, সিস্টেম বাকি কাজটি করে দেবে। আপনি যদি Windows ইন্টারফেসের পরিবর্তে প্রস্তুতকারকের ইন্টারফেস দেখতে পান, তবে সম্ভবত কোনো প্রিন্টার সাপোর্ট অ্যাপ্লিকেশন (PSA) বাধা সৃষ্টি করছে, যা অফিসিয়াল Microsoft ড্রাইভার ব্যবহার করার জন্য আপনার আনইনস্টল করা উচিত।
সুরক্ষিত প্রিন্ট মোডে যাওয়ার পথ
মাইক্রোসফট একটি উচ্চাভিলাষী সময়সীমা ঘোষণা করেছে। ২০২৬ সালের জুলাই থেকে, সিস্টেমটি অন্য সব ড্রাইভারের চেয়ে বিল্ট-ইন আইপিপি (IPP) ড্রাইভারকে অগ্রাধিকার দেবে। পরবর্তীতে, ২০২৭ সাল থেকে, উইন্ডোজ আপডেটের মাধ্যমে প্রচলিত ড্রাইভার আপডেটগুলো শুধুমাত্র নিরাপত্তা প্যাচের মধ্যে সীমাবদ্ধ থাকবে । এর চূড়ান্ত লক্ষ্য হলো উইন্ডোজ প্রোটেক্টেড প্রিন্ট মোড , এমন একটি পরিবেশ যেখানে নিরাপত্তার কারণে বাহ্যিক ড্রাইভারগুলো সম্পূর্ণরূপে ব্লক করা থাকে।
পুরানো ইউএসবি প্রিন্টারগুলোর ক্ষেত্রে এখানেই সমস্যা দেখা দিতে পারে । যদি কোনো ডিভাইস ইউএসবি-এর মাধ্যমে আইপিপি (IPP) সমর্থন না করে অথবা মোপ্রিয়া (Mopria) সার্টিফায়েড না হয়, তাহলে প্রোটেক্টেড মোড চালু করলে সেটি অকেজো হয়ে যেতে পারে। মোপ্রিয়া সামঞ্জস্যতা নিশ্চিত করতে এবং অদূর ভবিষ্যতে অনাকাঙ্ক্ষিত পরিস্থিতি এড়াতে হার্ডওয়্যারের স্পেসিফিকেশন পরীক্ষা করা অত্যন্ত জরুরি ।
সম্ভাব্য সাধারণ সমস্যা এবং সমাধান

সবকিছু নিখুঁত নয়। কিছু ব্যবহারকারী জানিয়েছেন যে, ARM প্রসেসরযুক্ত ডিভাইসে (যেমন সারফেস প্রো ১১) IPP ক্লাস ড্রাইভার ব্যবহার করার সময়, যদি প্রস্তুতকারক কমিউনিকেশন অপ্টিমাইজ না করে থাকে, তবে প্রিন্টআউটের আকার ছোট হয়ে যেতে পারে বা তা ঘুরে যেতে পারে । এই ধরনের ক্ষেত্রে, সমাধান হিসেবে সাধারণত প্রিন্টারটি পুনরায় ইনস্টল করার চেষ্টা করতে হয় অথবা, চরম পরিস্থিতিতে, এমন একটি Windows 10 পিসি থেকে প্রিন্টারটি শেয়ার করতে হয় যেখানে মূল ড্রাইভারটি ইনস্টল করা এবং সচল রয়েছে।
যদি ইনস্টলেশন ব্যর্থ হয়, তবে প্রিন্টারের আইপি অ্যাড্রেস পিং করা যাচ্ছে কিনা তা পরীক্ষা করুন । কখনও কখনও, প্রিন্টার ডিফল্ট পাথ ব্যবহার করে না, এবং আপনাকে ipp://[IP address]:631/ipp/print ফরম্যাট অনুসরণ করে সম্পূর্ণ ইউআরএলটি প্রবেশ করাতে হবে। মনে রাখবেন যে, যদি স্ট্যাপলিং বা বিশেষ ট্রে-এর মতো অপশনগুলো অনুপস্থিত থাকে, তার কারণ হলো এই উন্নত ফিচারগুলো কখনও কখনও শুধুমাত্র OEM ড্রাইভারেই পাওয়া যায় ।
পুরানো প্রোটোকলগুলির সাথে তুলনা

এই উল্লম্ফনটি বুঝতে হলে আমাদের পেছনে ফিরে তাকাতে হবে। পূর্বে আমরা এলপিআর (লাইন প্রিন্টার রিমোট) অথবা ৯১০০ পোর্টের মাধ্যমে র (RAW) প্রিন্টিং ব্যবহার করতাম। এই পদ্ধতিগুলো ছিল অত্যন্ত প্রাথমিক পর্যায়ের; এগুলোতে মূলত কোনো অথেনটিকেশন বা এনক্রিপশন ছাড়াই পোর্টে ডেটা পাঠানো হতো এবং আশা করা হতো যে প্রিন্টারটি সেই ডেটা দিয়ে কী করবে তা জানে। আইপিপি (IPP) এইচটিটিপি (HTTP)-এর সমস্ত ক্ষমতা ধারণ করে, যা একটি প্রিন্ট জবকে এইচটিটিপিএস (HTTPS)- এর মাধ্যমে প্রেরণের সুযোগ দেয় এবং এটি নিশ্চিত করে যে লোকাল নেটওয়ার্কে কেউ তথ্য হস্তগত করতে পারবে না।
পুরানো মডেলে যেখানে উইন্ডোজের প্রতিটি সংস্করণের জন্য প্রস্তুতকারককে নিখুঁত কোড লিখতে হতো, সেখানে আইপিপি মডেলে বুদ্ধিমত্তা ডিভাইসের মধ্যেই স্থানান্তরিত হয়। এর অর্থ হলো, এই জ্ঞান প্রিন্টারের মধ্যেই থাকে , যেখানে এটি সর্বদা সবচেয়ে নির্ভুল, ফলে পিসিতে ঘন ঘন সফটওয়্যার আপডেটের প্রয়োজন হয় না।
IPP স্ট্যান্ডার্ড এবং Mopria সার্টিফিকেশনে উত্তরণের মাধ্যমে ভারী ও সমস্যাযুক্ত কন্ট্রোলারের যুগের অবসান ঘটেছে এবং এর পরিবর্তে একটি হালকা, অধিক সুরক্ষিত ও সার্বজনীন পরিকাঠামোর ওপর জোর দেওয়া হয়েছে, যা অপারেটিং সিস্টেমের নিরাপত্তা জোরদার করার পাশাপাশি অন্তিম ব্যবহারকারীর জীবনকে সহজ করে তোলে।