To Fix Canon Printer Error Code B504

To Fix Canon Printer Error Code B504

To stop the delicate resistors in the print head from overheating and self destruction, there is a built in protection known as “Canon Error Code B504”. When there is no ink flowing to the print head to keep it cool, the problem occurs.This occurs when a cartridge is completely dry or no ink is flowing. When you insert a new cartridge, the printer will automatically look to do a default print head clean, but if it finds no ink is present at print head, it will report B504 error.

Instructions for use of the Canon PGI -1200 / PGI-2200 compatible cartridges:


  • When installing remove cartridges from the plastic wrapping but do not pierce any of the plastic membranes as this will occur automatically during the cartridge instillation.
  • If one or more cartridges are removed from the printer for any reason when they are fully exhausted or when no ink is flowing, you may experience an error code such as B504. This is due to the printer design, not due to the cartridge design. It happens because when you install a new cartridge, the printer automatically goes into a cleaning cycle, but if there is no ink in the print-head, it will generate a B504 error and prevent the printer from operating.
  • Note: Understand that the reason behind the B504 error warning is to prevent the print-head from being damaged when the printer senses that no ink is present at the print-head. Canon printers utilise a “Thermal Print-head” which is the most delicate part of the printer and usually the first component to fail. If ink is not flowing through the print-head while in use the minute resistors in the print-head can get so hot that they simply burn out. Canon for some reason are quick to blame the use of generic cartridges for this problem however this has nothing at all to do with the use of generic inks.

The solution to the B504 error code

With the printer turned on, unplug the power cord and open the front cover.

ii. Move the print-head cart manually to the location of cartridge replacement (if the print-head cart is not movable, plug the printer back on / switch it on and then unplug it again when the print-head cart is in a movable position)

iii. Place your index finger above the cartridge you wish to change, and press on the fastener that is located under the black plectrum, you will hear a clicking sound, and the cartridge will eject. Change other cartridges in this way as needed.

After replacing with new cartridges, close the  printer cover from the front and plug in the power cord .After that restart the printer for normal use.

If you don’t have any results from the above procedure you now need to contact Canon Printer Customer Service  toll-free +1-833-781-7918  for a quick and accurate solution. Certified technicians of Canon printer customer support can online diagnose the issue present in your printer.


Leave a Reply

Your email address will not be published. Required fields are marked *