কয়েকবার আমি নিচের সমস্যাটি সামনা করেছি: একটি প্রিন্ট সার্ভার থেকে নেটওয়ার্ক প্রিন্টার কানেক্ট করার চেষ্টা করার সময়, ক্লায়েন্ট মেশিনে 0x00000057 Windows cannot connect to the printer এরর আসে। এররটি প্রিন্ট সার্ভার থেকে প্রিন্টার ড্রাইভার ইনস্টলেশনের সময় হয়, এবং, যেনে পরে জানলাম, এটি ক্লায়েন্ট সাইডে ফিক্স হয়। সমস্যা সমাধানের ধাপগুলো নিচে দেওয়া হলো।
প্রিন্টার কানেক্ট করুন
Windows cannot connect to the printer
Operation failed with error 0x00000057
আপনি যে নেটওয়ার্ক প্রিন্টারের ড্রাইভার কানেক্ট করতে চাচ্ছেন সেটি যদি ইতিমধ্যে সমস্যাগ্রস্ত কম্পিউটারে ইনস্টল থাকে, তবে ড্রাইভার স্টোর থেকে ম্যানুয়ালি রিমুভ করার চেষ্টা করুন। সেজন্য, লোকালি ইনস্টল্ড প্রিন্ট ড্রাইভারের লিস্টের ডায়ালগ বক্স খুলুন এবং আপনি যে প্রিন্টার কানেক্ট করতে চান তার ড্রাইভার (x64 এবং x86 দুটি ভার্সন) ডিলিট করুন।
printui.exe /s /t2
ড্রাইভার রিমুভ করার পর, আবার নেটওয়ার্ক প্রিন্টার কানেক্ট করার চেষ্টা করুন।
যদি এটা কাজ না করে বা ক্লায়েন্ট সিস্টেমে কোনো ড্রাইভার না থাকে, তবে নিচের ধাপগুলো অনুসরণ করুন।
- আমাদের একটি কম্পিউটার দরকার যেখানে এই প্রিন্টারটি সঠিকভাবে ইনস্টল করা আছে এবং সফলভাবে প্রিন্ট হচ্ছে। সেটিতে Registry Editor শুরু করুন এবং নিচের রেজিস্ট্রি কীতে যান:
- x64 সিস্টেমে: HKEY_LOCAL_MACHINE System\CurrentControlSet\Control\Print\Environments\Windows NT x64\Drivers\Version-3\
- x86 সিস্টেমে: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3\
- আপনি যে প্রিন্টার ড্রাইভার ইনস্টল করতে চান তার নামে রেজিস্ট্রি কী খুঁজে বের করুন এবং এটি একটি Reg ফাইল হিসেবে এক্সপোর্ট করুন।
- তারপর এই কীতে InfPath প্যারামিটারের ভ্যালু খুঁজে বের করুন। আমার উদাহরণে, এটি C:\Windows\System32\DriverStore\FileRepository\prnhp002.inf_amd64_neutral_04d05d1f6a90ea24\prnhp002.inf
- C:\Windows\System32\DriverStore\FileRepository-এ যান এবং রেজিস্ট্রি প্যারামিটার যে ফোল্ডারকে পয়েন্ট করে সেটির নাম খুঁজে বের করুন।
- এখন এই ফোল্ডারটি সমস্যাগ্রস্ত কম্পিউটারে খুঁজে বের করার চেষ্টা করুন। সবচেয়ে সম্ভবত সেটি там থাকবে, কিন্তু এটি খালি হবে। এটি ইন্ডিকেট করে যে ড্রাইভার ইনস্টলেশন প্রক্রিয়া বাধিত হয়েছিল।
- এই ফোল্ডারের NTFS পারমিশন এডিট করুন (সম্ভবত আপনাকে এর ওনার হতে হবে) এবং লোকাল অ্যাডমিনিস্ট্রেটর গ্রুপের জন্য Full Control প্রিভিলেজ যোগ করুন।
- Reg ফাইলটি সমস্যাগ্রস্ত কম্পিউটারে ইম্পোর্ট করুন এবং নরমাল কম্পিউটার থেকে ড্রাইভার ফোল্ডারের কন্টেন্ট কপি করে সমস্যা গ্রস্ত কম্পিউটারে পেস্ট করুন।
- Print Spooler রিস্টার্ট করুন:
net stop spooler & net start spooler - প্রিন্টার কানেক্ট করার চেষ্টা করুন। ক্লায়েন্টটি প্রিন্ট সার্ভার থেকে ড্রাইভার ডাউনলোড ও ইনস্টল সফলভাবে করতে পারবে।
যদি কোই সমাধান কাজ না করে, তবে C:\Windows\System32\DriverStore\-এ যান, infpub.dat ব্যাকআপ নিন, এবং লোকাল অ্যাডমিনিস্ট্রেটর গ্রুপকে Full Control পারমিশন দিন। তারপর নেটওয়ার্ক প্রিন্টার ইনস্টল করার চেষ্টা করুন।