B504 on a Canon MAXIFY device is a printer‑hardware error specific to the printer itself, not a Windows error. Since other devices and drivers guidance in Windows does not cover Canon‑specific B504 faults, use Windows steps only to rule out basic connection/driver issues, then move to Canon support for hardware diagnostics.
In Windows, basic checks that can be done are:
- Power‑cycle the printer
- Turn the printer off and unplug it from power.
- Wait at least 30 seconds.
- Plug it back in and turn it on again.
- This is the same type of power‑cycle recommended for general printer issues in Windows.
- Reinstall the printer in Windows
- Open Settings > Bluetooth & devices > Printers & scanners.
- Select the Canon MAXIFY printer and choose Remove.
- Then select Add device and follow the prompts to add the printer again.
- Update or reinstall the printer driver
- Open Start > Device Manager.
- Expand Printers.
- Right‑click the Canon MAXIFY printer and select Update driver.
- If no update is available, select Uninstall device, restart the PC, and let Windows reinstall the driver automatically.
If the printer still shows B504 on its own display after these steps, the problem is with the printer hardware or its internal firmware. At that point, follow the guidance to contact the printer manufacturer for model‑specific troubleshooting and repair options.
References: