If your printer is displaying an "ink has run out" message (Error Code 1688) and refusing to print, you can often bypass this without a full factory reset.
If your printer shows Error or 5800 , it means the internal ink absorber is full. Fix Canon MG2540S Error 5800 - Ink Tray Full Guide
While still holding the Stop button, press and hold the button for 2 seconds. how to reset canon mg2540s
the Stop button while continuing to hold the Power button.
. The printer will begin a reset cycle; once the power light remains steady, the process is complete. Resetting the Waste Ink Absorber Counter If your printer is displaying an "ink has
A hard reset restores the printer's internal memory and is often used to clear persistent system errors or reset the cartridge counter.
Canon PIXMA MG2540S Go to product viewer dialog for this item. the Stop button while continuing to hold the Power button
While holding Power, press the button 5 times consecutively.