নেটওয়ার্ক স্ক্যানিং হলো একটি সার্ভিস যা বড় ইনফ্রাস্ট্রাকচারে조차 কেনদ्रीयভাবে ম্যানেজ করা হয় না। উইন্ডোজ সার্ভার ২০০৮ R2 বা উচ্চতর সংস্করণে ডিস্ট্রিবিউটেড নেটওয়ার্ক স্ক্যানিং-এর একটি আলাদা রোল আছে (Distributed Scan Server — DSM) যা Active Directory ডোমেনে ডকুমেন্ট ওয়ার্কফ্লো এবং স্ক্যান করা ডকুমেন্ট প্রসেসিং সহজ করে তোলে। এই আর্টিকেলে আমরা উইন্ডোজ সার্ভার ২০১২ R2-এ ডিস্ট্রিবিউটেড নেটওয়ার্ক স্ক্যানিং সার্ভিস কনফিগার করার পদ্ধতি দেখব।
Distributed Scan Server হলো Print and Document Service রোলের একটি আলাদা সার্ভিস যা নেটওয়ার্ক স্ক্যানার থেকে স্ক্যান করা ডকুমেন্ট রিসিভ করে সেগুলো নির্দিষ্ট নেটওয়ার্ক শেয়ার্ড ফোল্ডারে ফাইল সার্ভার ও SharePoint সাইটে সেভ করে অথবা কনফিগারড পলিসি অনুযায়ী নির্দিষ্ট রিসিপিয়েন্টকে SMTP経由 পাঠায়।
ডিস্ট্রিবিউটেড নেটওয়ার্ক স্ক্যানিং আপনাকে WSD — Web Services on Devices সাপোর্টকারী নেটওয়ার্ক স্ক্যানারগুলোর ম্যানেজমেন্টের জন্য একটি সিঙ্গেল পয়েন্ট 오র্গানাইজ করতে দেয় (TCP/IP বা লোকাল USB স্ক্যানার স্ক্যানিং ডিভাইস হিসেবে সাপোর্টেড নয়)। সাধারণত WSD সাপোর্টযুক্ত নেটওয়ার্ক স্ক্যানারগুলো বড় এন্টারপ্রাইজ-লেভেল ডিভাইস।
নেটওয়ার্ক স্ক্যানিং সার্ভিস ইনস্টল করতে Print and Document Service রোল সিলেক্ট করুন। তারপর সেটিতে Print Server এবং Distributed Scan Server সার্ভিস সিলেক্ট করুন।
পাওয়ারশেল কমান্ড দিয়েও এই রোল ইনস্টল করা যায়:
Install-WindowsFeature -Name Print-Scan-Server -IncludeAllSubFeature
দেখতে পাচ্ছেন, সার্ভার রিস্টার্ট করতে হবে।
রোল ইনস্টল হলে সিস্টেমে একটি নতুন স্ক্যানিং সার্ভিস দেখা যাবে — Distributed Scan Server service (ScanServer): C:\Windows\System32\svchost.exe -k WSDScanServer।
Distributed Scan Server ম্যানেজ করার জন্য আলাদা একটি mmc snap-in ব্যবহার হয়: Scan Management — ScanManagement.msc, যা নেটওয়ার্ক স্ক্যানার, সেটিংস এবং স্ক্যানিং টাস্ক ম্যানেজ করে।
Scan Management snap-in চালান। দেখবেন তিনটি সেকশন আছে:
- Managed Scanners;
- Scan Processes;
- Scan Servers.
প্রথমে আপনার স্ক্যান সার্ভার কনফিগার করতে হবে। এর জন্য Scan Servers সেকশনে রাইট-ক্লিক করে Configure local scan server সিলেক্ট করুন।
কনফিগারেশন উইজার্ডে স্ক্যান সার্ভার চালানোর অ্যাকাউন্ট নির্দিষ্ট করুন (এই অ্যাকাউন্ট লোকাল এবং অন্য সার্ভারের শেয়ার্ড ফোল্ডার এক্সেস করতে ব্যবহৃত হয়) ডিফল্টভাবে LocalSystem অ্যাকাউন্ট ব্যবহার হয়, তবে আপনার AD ডোমেনে সুবিধাজনক এক্সেস ম্যানেজমেন্টের জন্য আলাদা একটি সার্ভিস অ্যাকাউন্ট তৈরি করে এখানে স্পেসিফাই করা রিকমেন্ডেড।
তারপর স্ক্যান করা ডকুমেন্টের জন্য ইউজার টেম্পোরারি ফোল্ডারের লোকেশন এবং সর্বোচ্চ আকার নির্দিষ্ট করুন।
এরপর আপনার ইমেইল সার্ভারের ঠিকানা এবং নেটওয়ার্ক ট্রাফিক এনক্রিপশনের জন্য একটি SSL সার্টিফিকেট স্পেসিফাই করুন (টেস্ট এনভায়রনমেন্টের জন্য সেলফ-सাইনড SSL সার্টিফিকেট উপযুক্ত)।
তারপর ইউজার অথেন্টিকেশন টাইপ সিলেক্ট করুন। আপনি ইউজার অথেন্টিকেশন (কেরবেরোস বা ক্লায়েন্ট সার্টিফিকেট ব্যবহার করে) ইনেবল করতে পারেন বা ডিজেবল করতে পারেন (স্ক্যান সার্ভারে অ্যানোনিমাস এক্সেস)।
যদি অথেন্টিকেশন ইনেবল করেন, তবে নিশ্চিত করুন যে আপনি Scan Operators লোকাল গ্রুপের সদস্য এবং আপনার সার্ভারের কম্পিউটার অবজেক্টে AD-এ লিখতে পারেন।
যদি স্ক্যান সার্ভার কনফিগারেশনের সময় নিচের এরর আসে:
Scan Server Configuration Wizard failed to apply setting, error code 0x800706fc, তবে নিশ্চিত করুন যে আপনি ডিস্ট্রিবিউটেড স্ক্যান সার্ভিস চালানোর অ্যাকাউন্ট (যথেষ্ট প্রিভিলেজসহ), ডিফল্ট স্ক্যান ফোল্ডারের পথ এবং এই অ্যাকাউন্টের জন্য ফোল্ডারে রাইট প্রিভিলেজ দিয়েছেন।
এখন আপনার স্ক্যান সার্ভার কনসোলে যোগ করতে হবে। Scan Servers-এ রাইট-ক্লিক করে Add a Scan server সিলেক্ট করুন এবং আপনার সার্ভারের নাম দিন। আপনি যদি সেলফ-सাইনড সার্টিফিকেট ব্যবহার করেন, তবে সার্ভারের নাম সার্টিফিকেটের নামের সাথে মিলতে হবে, কিন্তু এটিকে UPPERCASE-এ লিখতে হবে (স্ট্রেঞ্জ…)। আপনাকে সেলফ-सাইনড সার্টিফিকেটটিও ট্রাস্টেড রুট সার্টিফিকেটগুলোর সাথে যোগ করতে হবে, অন্যথায় সার্ভার যোগ করার সময় এরর আসবে:
Windows failed to contact the scan server you specified. This can be caused when the server name you specified odes not match the name in the server certificate. If the server name from the certificate matches the server you want to connect to and you trust the network you are on, click Retry to restart the search with the certificate name.
এবং
The following devices could not be accessed because they are offline, there is a network issue, the names are incorrect, or the certificate needed to contact the device has not been selected: tor-scandsm1.
আপনার স্ক্যান সার্ভার আপনার নেটওয়ার্কে Web Services on Devices (WSD) সাপোর্টকারী প্রিন্টার এবং স্ক্যানার খুঁজে পাওয়ার জন্য নিচের কাজগুলো করুন:
- নেটওয়ার্ক ডিসকভারি অন করুন;
- Device Association Service চালু করুন।
এখন নেটওয়ার্ক স্ক্যানার যোগ করতে পারবেন। Managed Scanners-এ রাইট-ক্লিক করে Manage সিলেক্ট করুন। নেটওয়ার্ক স্ক্যানারের IP ঠিকানা বা DNS নাম স্পেসিফাই করুন। স্ক্যানার সেটিংসে WSD সাপোর্ট (Microsoft Services for Devices বা Web Services Print) ইনেবলড থাকতে হবে।
এখন একটি নতুন স্ক্যান প্রসেস – PSP তৈরি করুন। Scan Processes → Add a Scan Process সিলেক্ট করুন।
স্ক্যান প্রসেসের নাম এবং বিবরণ দিন, স্ক্যানিং সেটিংস সিলেক্ট করুন এবং ডিস্ট্রিবিউটেড স্ক্যান সার্ভারের নাম দিন।
তারপর ডকুমেন্ট প্রিফিক্স দিন এবং কোথায় সেভ হবে সেটি সিলেক্ট করুন। এটি এক বা একাধিক নেটওয়ার্ক শেয়ার (UNC পাথ ব্যবহার হয়), SharePoint সাইটের URL বা ইমেইল ঠিকানা হতে পারে।
শেষ ধাপে এই PSP-এ এক্সেসের অনুমতি থাকবে এমন ব্যবহারকারী এবং গ্রুপ সিলেক্ট করুন এবং অ্যাক্সেস পারমিশন কনফিগার করুন।
এখন নেটওয়ার্ক স্ক্যানার সাইডে AD ইন্টিগ্রেশন কনফিগার করতে হবে (ভেন্ডরের উপর নির্ভরশীল)। ব্যবহারকারীরা স্ক্যানারে পাসওয়ার্ড বা স্মার্টকার্ড দিয়ে অথেন্টিকেট করতে পারেন।
DSM অপারেশন স্কিম নিচে দেখানো হয়েছে।
ব্যবহারকারী স্ক্যানারে অথেন্টিকেট করার পর তাদের অ্যাকাউন্টের জন্য উপলব্ধ (প্রivilেজ অনুযায়ী) উপযুক্ত PSP সিলেক্ট করতে পারেন। PSP-গুলো Active Directory-এ সংরক্ষিত থাকে এবং স্ক্যান সেটিংস ও ডকুমেন্ট রাউটিং নিয়ম সম্বলিত থাকে। নেটওয়ার্ক স্ক্যানার ডকুমেন্ট স্ক্যান করে সার্ভারে প্রসেসিংয়ের জন্য পাঠায়। Distributed Scan Server টাস্ক প্রসেস করে PSP জবে নির্দিষ্ট রুট অনুযায়ী স্ক্যান করা ডকুমেন্ট পাঠায়।
স্ক্যান এবং টাস্ক প্রসেসিং লগ DSM সার্ভারে থাকে, এবং আপনি যেকোনো সময় সম্পন্ন টাস্কের ইনফরমেশন চেক করতে পারেন।