И еще, перезаправляемые картриджи (HP 177) востанавливают как правило только счетчик чернил, а принтер кроме счетчика, определяет и номер картриджа (производственный), определяя их по уникальному номеру прописанному в чипе картриджа. Возможно попечатав нормально месяц, что примерно равно 200-300 листов принтер считает, что картридж пуст ( а номер прежний) вот тут-то и возникает ошибка.
Возможно что чернила то тут и ни при чем..Как правило если чернила не подходят по проводимости - то ошибки такие:
0xc18a0007 - 0107 - 0207 - 0307 - 0407 - 0507 (картриджи слева направо), черный - 0xc18a0007 и т.д.
а тут у Вас общая ошибка чернил.
Рекомендовал бы я Вам сменить картриджи на Skyhorse HP 177 как минимум, но по условию задачи картриджи - это не переменная а константа.(неизменяемая величина).