Abstract: A cleaning operation is directed by a CPU of an ink ejecting device every predetermined number of characters printed or when the power is turned on. The cleaning counter counts the number of cleaning times, the comparator compares a value in a table in ROM with the count value in the counter, and a message informing the user of the need for head replacement is displayed on the display of the operational panel when the numbers agree. Therefore, this ink ejecting device can inform the user of the appropriate time for head replacement.