Myslim, ze spotrebovany toner pocita spis obsluzny sw k tiskarne. Podle toho, kolik stranek, a co se tiskne (text, obrazky), spocita prumernou spotrebu. Jakmile vlozis novy originalni toner, sw si zjisti, ze je na nem osazena pamet. Muze to byt obycejna seriova EEPROM v cene nekolika centu. Tam muze byt pocitadlo vytisknutych stranek (at uz inc nebo dec). Program pred kazdym tiskem muze pamet precist a porovnat s hodnotou, kterou ma v sobe nastavenou. Po dosazeni teto hodnoty odmitne dale tisknout a vyhodi nejaky chybovy kod, pripadne napise, ze je napln prazdna. Stejne tak muze byt v obsluznem programu nastaveno, ze kontrola poctu vytisknutych stranek se zacne aplikovat az po vytisknuti urciteho jejich poctu od prvniho zapnuti tiskarny a jeji instalace. Proto nemusi byt na originalnich startovacich tonerech čipy. Vyrobce totiz logicky predpoklada, ze po zakoupeni nove tiskarny do ni nebude nikdo vkladat jine naplne. Proc by to taky delal, ze? Kdyz ma novou tiskarnu s novymi, plnymi naplnemi. Teoreticky by pak melo stacit zmenit zminenou kontrolovanou hodnotu v obsluznem programu.Techniky vyrobcu tiskaren neznam, ale tohle bylo prvni co mne napadlo. Dalsi, hure prekonatelnou variantou muze byt HW kontrola napr. pomoci jednocipoveho procesoru, ktery sam komunikuje s EEPROMkou a vysledek odesila zase do PC obsluznemu programu. Jednocipove procesory maji pojistku proti cteni, takze nelze jednoduse precist programovy kod a data ulozena v jeho vlastni pameti. Jedina metoda je pomoci logickeho analyzatoru a digitalniho osciloskopu. Ovsem to by pak vyzadovalo rozebrani tiskarny a modifikaci kodu PIC. Daleko jednodussi je proste vymenit EEPROM, ktera je na malem plosnem spoji, nebo rovnou cely spoj i s pameti. Je to otazka par minut a jsou k dostani v libovolnem nozstvi na ebay, aliexpress za par dolaru spolu s libovolnym mnozstvim naplni. Kdo se nechce spinit plnenim, muze koupit nove naplne, zhruba za tretinovou cenu tech nasich.