Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> เครื่องพิมพ์และสแกนเนอร์

แก้ Runtime Error 482Printer บน Windows 10: 23 วิธีที่พิสูจน์แล้ว

Runtime Error 482 เกิดขึ้นเมื่อโปรแกรมพยายามใช้คำสั่ง PrintForm หรือเปลี่ยนแปลงการตั้งค่าหน้ากระดาษ (Page Settings) บน Windows เก่า (95, 98, ME, NT, 2000) แต่ยังพบได้บน Windows 10/11 หากโปรแกรมเก่า (Legacy App) ใช้การพิมพ์แบบเดิม ปัญหามักมาจาก ไม่มีเครื่องพิมพ์ติดตั้ง, คิวพิมพ์ค้าง, ไดรเวอร์เก่า, รีจิสทรีเสียหาย, หรือไวรัส

สาเหตุของ Printer Error 482

  1. ไม่มีเครื่องพิมพ์ติดตั้งใน Control Panel
  2. เครื่องพิมพ์ติดกระดาษ/หมดกระดาษ
  3. เครื่องพิมพ์ออฟไลน์ (Offline)
  4. พยายามพิมพ์กราฟิกบนเครื่องพิมพ์ที่รองรับเฉพาะข้อความ
  5. ไฟล์มัลแวร์ติดเชื้อระบบ
  6. ไดรเวอร์เครื่องพิมพ์เก่า/เสียหาย
  7. Windows Registry เสียหาย
  8. โปรแกรม Antivirus บล็อกการพิมพ์
  9. ไวรัสในคอมพิวเตอร์

วิธีแก้ไข Runtime Printer Error 482 (23 วิธี)

ขั้นตอนพื้นฐาน (ทำก่อนเสมอ)

  1. ตรวจสอบสาย/การเชื่อมต่อกระดาษ/สถานะออนไลน์บนเครื่องพิมพ์
  2. Restart คอมพิวเตอร์ → ลองพิมพ์ใหม่
  3. Restart เครื่องพิมพ์ (ปิด-เปิด)
  4. ปิด Antivirus ภายนอกชั่วคราว → ลองพิมพ์

วิธีที่ 1 – หลีกเลี่ยงการใช้ PrintForm (Workaround)

โปรแกรมเก่า (VB6, Access เก่า) ใช้ PrintForm ซึ่งล้าสมัย:

  • เพิ่ม EndDoc หลัง PrintForm (สำหรับ VB6/NT)
  • ใช้ Common Dialog Control สำหรับ Page Setup แทนการตั้งค่า Printer Object โดยตรง
  • แนะนำ: ปรับโค้ดโปรแกรมให้ใช้ Printer.Print หรือ Report Engine ใหม่แทน

วิธีที่ 2 – เปิดใช้งานเครื่องพิมพ์ออนไลน์ (Set Printer Online)

  1. Control Panel > Devices and Printers
  2. คลิกขวาเครื่องพิมพ์ > See what's printing
  3. เมนู Printer > Use Printer Online (ยกเลิก Pause/Offline)

วิธีที่ 3 – เปลี่ยนการตั้งค่าพิมพ์ (Printer Settings)

  1. Win + S > Printers & Scanners
  2. เลือกเครื่องพิมพ์ > Manage > Printing Preferences
  3. ลองเปลี่ยนตั้งค่า: Paper Size, Quality, Color Mode
  4. หรือลองพิมพ์ไปยัง Microsoft Print to PDF ก่อน

วิธีที่ 4 – ตรวจสอบการติดตั้งเครื่องพิมพ์ให้ถูกต้อง

  1. Control Panel > Hardware and Sound > Devices and Printers
  2. หากไม่มีเครื่องพิมพ์: Add a printer or scanner ติดตั้งใหม่

วิธีที่ 5 – สลับไปใช้เครื่องพิมพ์ที่รองรับกราฟิก

หากพยายามพิมพ์ฟอร์มที่มีรูปภาพ/กราฟิกบนเครื่องพิมพ์ Dot Matrix/Receipt ที่พิมพ์ข้อความอย่างเดียว → ต้องเปลี่ยนไปใช้เครื่องพิมพ์ที่รองรับกราฟิก

วิธีที่ 6 – ทำความสะอาด Registry (Registry Cleaner)

Error 482 มักเกี่ยวข้องกับคีย์ Registry ของเครื่องพิมพ์ที่เสียหาย ใช้เครื่องมือเช่น CCleaner, Wise Registry Cleaner, หรือ Auslogics Registry Cleaner สแกนและซ่อมแซม (Backup Registry ก่อนเสมอ)

วิธีที่ 7 – ล้าง Print Spooler ผ่าน Command Prompt (Admin)

  1. Win + R > cmd > Ctrl+Shift+Enter (Run as Admin)
  2. พิมพ์คำสั่งทีละบรรทัด กด Enter ทุกบรรทัด:
    net stop spooler
    del %systemroot%\System32\spool\printers\* /Q
    net start spooler
  3. ลองพิมพ์ใหม่

วิธีที่ 8 – อัปเดตไดรเวอร์เครื่องพิมพ์

  1. Device Manager (Win+X > M) > Print queues/Printers
  2. คลิกขวาเครื่องพิมพ์ > Update driver > Search automatically
  3. หาไม่เจอ → ดาวน์โหลดจากเว็บผู้ผลิต (HP, Epson, Canon, Brother)

วิธีที่ 9 – ซ่อมแซมไฟล์ระบบด้วย SFC

  1. CMD as Admin
  2. sfc /scannow รอจบ 100%
  3. Restart

วิธีที่ 10 – ปิดโปรแกรมที่ขัดแย้ง (Conflict Programs)

  1. Ctrl+Shift+Esc > Task Manager > Processes
  2. หาโปรแกรมที่ใช้ CPU/ Disk สูงผิดปกติ หรือโปรแกรมจัดการพิมพ์/PDF เพิ่มเติม (PDF Printers, Fax Drivers) > End Task

วิธีที่ 11 – รัน Disk Cleanup

  1. Start > พิมพ์ Disk Cleanup > Enter
  2. เลือกไดรฟ์ C: > OK
  3. ติ๊ก Temporary files, Thumbnails, Recycle Bin, Delivery Optimization Files > OK > Delete Files

วิธีที่ 12 – ติดตั้ง Microsoft Visual C++ Runtime ใหม่

  1. Win+R > appwiz.cpl
  2. หา Microsoft Visual C++ Redistributable ทุกเวอร์ชัน (2015-2022 x86/x64) > Uninstall ทั้งหมด
  3. Restart
  4. ดาวน์โหลดติดตั้งชุดล่าสุดจาก Microsoft Official (x64 และ x86 ทั้งคู่)

วิธีที่ 13 – ติดตั้ง Graphics Driver ใหม่

  1. Device Manager > Display adapters > คลิกขวา GPU > Uninstall device > ✓ Delete driver software
  2. Restart → Windows จะติดตั้งใหม่อัตโนมัติ (หรือดาวน์โหลดจาก NVIDIA/AMD/Intel)

วิธีที่ 14 – สแกนไวรัสเต็มระบบ

  1. Settings > Privacy & Security > Windows Security > Virus & Threat Protection
  2. Quick Scan หรือ Full Scan

วิธีที่ 15 – ถอน Antivirus ภายนอก (Third-party AV)

บางตัว AV บล็อกการพิมพ์ ลองถอนชั่วคราว: Control Panel > Programs > Uninstall AV → Restart → ทดสอบพิมพ์

วิธีที่ 16 – อัปเดต/ปิดบริการที่ขัดแย้ง (msconfig)

  1. Win+R > msconfig > Services tab
  2. ✓ Hide all Microsoft services > Disable all > Apply > OK > Restart
  3. ทดสอบพิมพ์ หากปกติ ให้ Enable บริการทีละตัวหาตัวร้าย

วิธีที่ 17 – แก้กระดาษติด (Clear Paper Jam)

  1. ปิดเครื่อง เปิดฝาทุกฝา
  2. ดึงกระดาษติดออกอย่างอ่อนโยน (อย่าดึงรุนแรง)
  3. ปิดฝา เปิดเครื่อง ทดสอบ

วิธีที่ 18 – รัน DISM ซ่อมแซม Image Windows

  1. CMD as Admin (ต้องมีอินเทอร์เน็ต)
  2. DISM /Online /Cleanup-Image /RestoreHealth
  3. รอจบ (อาจนาน 5-20 นาที) → Restart
  4. รัน SFC (วิธีที่ 9) แล้วค่อย DISM จะได้ผลดีที่สุด

วิธีที่ 19 – ติดตั้งเครื่องพิมพ์ใหม่ (Reinstall Printer)

  1. Settings > Devices > Printers & Scanners > เครื่องพิมพ์ > Remove device
  2. Add a printer or scanner > ติดตั้งใหม่

วิธีที่ 20 – ใช้ Add a Printer Option

  1. Win+S > Printers & Scanners > Add a printer or scanner
  2. รอค้นหา เลือกเครื่องพิมพ์ > Add device

วิธีที่ 21 – ติดตั้งโปรแกรมที่ขัดแย้งใหม่ (Reinstall Conflicting Apps)

Control Panel > Programs > โปรแกรมที่สงสัย (PDF Tools, Fax, Virtual Printers) > Uninstall → Restart → ติดตั้งใหม่

วิธีที่ 22 – ติดตั้งเครื่องพิมพ์ (Install a Printer) - หากไม่มีเลย

  1. Control Panel > Devices and Printers > Add a printer
  2. หรือ Settings > Printers & Scanners > Add device

วิธีที่ 23 – ล้าง Print Queue ผ่าน CMD (ซ้ำเพื่อย้ำเน้น)

เหมือนวิธีที่ 7 สำคัญ: หากเป็น Print Server ให้แน่ใจว่าไม่มีงานพิมพ์อื่นกำลังทำงาน เพราะจะถูกล้างหมด

คำถามที่พบบ่อย (FAQ)

Q1: แก้ Printer Status Error ยังไง?

1. เปลี่ยน Port Settings (devmgmt.msc) 2. ตรวจสอบ Printer Online 3. Reinstall Driver 4. Set Spooler = Automatic 5. Update Windows

Q2: แก้ HP Printer Errors?

1. เปิดเครื่อง 2. ตรวจสอบการเชื่อมต่อ 3. ดูระดับหมึก 4. ลองพิมพ์

Q3: ขั้นตอนแก้เครื่องพิมพ์ไม่พิมพ์?

1. ดูไฟ Error 2. Clear Queue 3. Check Connection 4. Right Printer 5. Install Driver 6. Add Printer 7. Paper OK 8. Check Cartridges

Q4: รีเซ็ตตั้งค่า HP Printer?

Setup > Tools > Restore Defaults > Yes → Restart

Q5: ยกเลิก Printer Offline?

Control Panel > Devices and Printers > คลิกขวาเครื่องพิมพ์ > See what's printing > Printer menu > ยกเลิกติ๊ก "Use Printer Offline"

สรุป: Error 482 เป็นปัญหาของโปรแกรมเก่า (Legacy) บน Windows ใหม่ ลำดับแก้: Basic Checks → Spooler Clear (CMD) → SFC/DISM → VC++ Runtime Reinstall → Driver Update → Registry Clean → Printer Reinstall หากเป็นโปรแกรมที่พัฒนาเอง ให้ปรับโค้ดเลิก PrintForm ใช้ Reporting Tool ใหม่แทน