Runtime 482 Error তখন তৈরি হয় যখন ইউজার "PrintForm" প্রোটোকল ব্যবহার করার চেষ্টা করে। আরও স্পেসিফিক্যালি, যখন ইউজার একটি পেজ লেভেল সেটিং (যেনে Orientation) পরিবর্তন করার চেষ্টা করে, Runtime Error 482 দেখায় আপনার সিস্টেমের একটি ক্ষতিগ্রস্ত অংশ বা একটি করাপ্ট ফাইল কারনে। এই error সাধারণত পুরনো কম্পিউটারে দেখায় যেগুলো Windows 95, 98, ME, NT, বা 2000 অপারেটিং সিস্টেম ব্যবহার করে; এবং যেনে র্যান্ডম সময়ে দেখায়। এই error কীভাবে সমাধান করবেন সেটি নিচে:
Runtime Error 482-এর কারণ কী
Errorটি নিজে কে এইভাবে দেখাতে পারে:
Run-time error '482': Printer Error
অথবা
Printer Error
এই errorগুলো সাধারণত PrintForm ব্যবহার করে পুরনো Windows অপারেটিং সিস্টেম থেকে উৎপন্ন হয়, কিন্তু error-এর টাইমিং অপারেটিং সিস্টেম অনুযায়ী ভিন্ন। উদাহরণস্বরূপ, Windows 2000 এবং NT-এ error হতে পারে এমনকি ইউজার সফলভাবে একবার PrintForm কল করলে। পুরনো Windows-এ, এই error প্রথম PrintForm কলের সময়ও হতে পারে। এই ইস্যু সমাধান করতে, নিচের ধাপগুলো ফলো করুন।
Runtime Error 482 কীভাবে সমাধান করবেন
ধাপ ১ - "PrintForm" ব্যবহার করবেন না
PrintForm ব্যবহার না করলে আপনি ইউটিলিটির সাথে যেকোনো সম্ভাব্য কনফ্লিক্ট এড়িয়ে যাচ্ছেন। যদিও এটি একটি ফিক্স নয়, এটি একটি খুব কার্যকর ওয়ার্কঅরাউন্ড, যা প্রায়শই প্রতিবার কাজ করে। PrintForm ব্যবহার বন্ধ করতে, Windows 2000 এবং NT-র জন্য নিচের ধাপগুলো ফলো করুন:
- EndDoc মেথড কল করুন PrintForm-এর কলের পর সমস্যা সমাধান করবে।
পুরনো Windows অপারেটিং সিস্টেমের জন্য:
- EndDoc মেথড কল করুন PrintForm-এর কলের আগে সমস্যা এড়িয়ে যাবে কিন্তু Printer object-এ করা যেকোনো সেটিংস হারিয়ে যাবে। এর মানে PrintForm করেন্ট ডিফল্ট প্রিন্টারের সেটিংস ব্যবহার করবে।
- Common Dialog control ব্যবহার করুন পেজ প্রপার্টি পরিবর্তন করতে Printer object-এর প্রপার্টিতে ডায়রেক্ট অ্যাসাইনমেন্টের বদলে।
EndDoc মেথড (Windows 2000 এবং NT-এর জন্য):
- Win32 API (Application Programming Interface) ব্যবহার করে এই কোড এন্টার করুন:
Private Sub Form_Click() Printer.Orientation = vbPRORPortrait PrintForm Printer.EndDoc Printer.Orientation = vbPRORLandscape PrintForm End Sub
পুরনো Windows অপারেটিং সিস্টেমের জন্য এই EndDoc মেথড ব্যবহার করুন:
- Win32 API ব্যবহার করে, এই কোড টাইপ করুন
Private Sub Form_Click() Printer.Orientation = vbPRORPortrait Printer.EndDoc PrintForm Printer.Orientation = vbPRORLandscape Printer.EndDoc PrintForm End Sub
এটি চালাতে আপনাকে error এড়িয়ে যাওয়া এবং এই error ছাড়া রান করতে দেবে। অথবা, যদি এটি কাজ না করে, পরবর্তী ধাপ চেষ্টা করুন।
ধাপ ২ - রেজিস্ট্রি পরিষ্কার করুন
— এই রেজিস্ট্রি ক্লিনার ডাউনলোড করুন
রেজিস্ট্রিই Runtime 482 error-এর একটি বড় কারণ হতে পারে। আপনি যদি আপনার সিস্টেমের এই অংশ সম্পর্কে অবগত নন, তবে এটি মূলত আপনার কম্পিউটার চালানোর জন্য প্রয়োজনীয় সকল সেটিংস ও অপশনের একটি কেন্দ্রীয় স্টোরেজ সুবিধা। রেজিস্ট্রি ডেটাবেস আপনার ডেস্কটপ থিম থেকে লেটেস্ট ইমেইল পর্যন্ত সবকuchু রাখে, এবং এটিই আপনার সিস্টেমের প্রিন্টার সেটিংসের অনেক অংশ রাখে। দুর্ভাগ্যবশত, এটি করাপ্ট ও ক্ষতিগ্রস্ত হওয়ার প্রবণতা রাখে, ফলে আপনার সিস্টেম ধীরে লোড হয় এবং অনেক error সহ। এই সমস্যা সমাধান করতে, একটি রেজিস্ট্রি ক্লিনার ব্যবহার করার পরামর্শ দেওয়া হয় যেটি আপনার সিস্টেম এবং আপনার রেজিস্ট্রি ক্লিন রাখবে। আপনি নিচে আমাদের সুপারিশ করা রেজিস্ট্রি ক্লিনার দেখতে পারেন: