Wie benno dankenswerterweise es bereits gepostet hat ist das der Kernpunkt dessen was ich gesagt ( behauptet ) habe.
Heißt also vorweg gesagt, eine Heimanwenderlösung. Ich schreibe es mal so ausdrücklich, da ja einige der Anwender hier selber Truckerrefillshop Betreiber sind.
Ich behaupte jetzt erstmal, wie ich es im ersten Post hier geschrieben, dass die Patrone selber nicht den Füllstand speichert, genausowenig, wie sie sich selber sperrt.
Da ich den Programmcode nicht ausgelesen habe und ihn mir ansah ( wäre denke ich mal zuviel aufwand das Rom extra auszulesen ) habe ich bewusst das Ganze -behauptet-.
Nun meine Erklärung:
Das Problem was jeder kennt ist bei einer Patrone: LED leichtet dauerhaft, das bedeutet Patronenfüllstand gering. Blinkt sie ist "Game over" und die Patrone kann nicht mehr verwendet werden.
Das ist die gängige Praxis, wie sie mir benno auch am Telefon bestätigen konnte.
Nun meine Beobachtung wie ich auf den ganzen Trichter kam:
A long long time ago.... als ich noch zum refillen in den Shop ging passierte folgendes: Ich hatte meine Hp 300 Patrone in meinem Deskjet F4210 richtig leer gedruckt, bis sie blinkte. Gut in meiner Ahnungslosigkeit dachte ich mir "Ist leer", bringste zum zum reillen und dann gehts weiter.
Habe die Patrone abgegeben, der Shop füllte sie auf und zeigte mir den Testdruck, den er mit der Patrone vor meinen Augen machte. Alles top, und ab nach hause.
Ich die Druckerpatrone in meinen Drucker gesteckt und der Drucker blinkt immernoch. Ich mir gedacht, dass kann nicht sein, zum Refil Shop hin. Er nahm die Patrone und tat sie in seinen Drucker,- "einwandfrei". Nun da stand ich und schmiss zuhause die volle Patrone in den Mülleimer.
Dann refillte ich selber. Bei eBay leere Patrone geholt und refillt. Prima, dass ging gut. Aber der Spaß hatte beim 5. Refill sein Ende. Patrone blinkte selbst nach dem Refill.
Im Netz suchte ich nach allen möglichen "Druckerpatrone zurücksetzen" war mein Hauptpunkt umden ich versuchte zu googeln.
Dann bin ich auf die HP Webseite gegangen und fand das, was oben vom benno gepostet wurde, was ich ihm gab. Es gibt also da tatsählich eine Anleitung, die zum Ergebniss hat, dass die Patrone wieder angenommen wird. Es wird nix weiter gemacht als das System wieder zurückgesetzt. Der Cache im Drucker wird dabei geleert und die gesammelten Datensätze.
Gesagt getan,- die Patrone, die ich Refillte druckte auf einmal wieder vollkommen normal und die Leuchte ging aus.
Nun weiß ich nicht, was das manches Mal auslößt, dass die Patrone als Defekt angezeigt wird. Ich hatte es auch schon, dass ich die Patronen leer druckte, nix blinkte, ich refillte und beim einsetzen blinkte er. Reset vom Drucker gemacht ( ohne nochmal die Patronen zu reinigen oder so ) und dannach druckten sie.
Auch wenn ich die Patronen drucke bis sie so blinken geht es seidher IMMER, dass sie weiterdrucken. Auch wenn irgendwann die Ergebnisse mieserabel werden. Ich muss aber auch gesehen, dass ich meinen Drucker nix schenke und den mit dem billigsten vom billigsten, was ich an Tinte in die Finger bekomme arbeiten lassen ( sorry bin nunmal Student
und die Qualität muss soweit ok sein, dass Grafiken und Texte sauber sind und das reicht mir).
Und nun zusammenfassend : Es ist mir dann auch klar geworden ( und deswegen behaupte ich ist es falsch zu sagen, dass die Druckerpatronen sich sperren ) als ich an die Refill Shop Sache zurückdachte. Da geht die selbe Patrone, die bei mir defekt ist. Wäre die Patrone selber gesperrt hätte sie auch im Druckershop gesperrt sein müssen.
Und da ich die Erfahrung mit Patronen "die sich sperren" nun sehr oft sammelte , sprich sie nicht gingen und nach dem Reset doch wieder ganz normal gingen dafür, dass es eben im Drucker gespeichert werden muss.
Und ich selber studiere Elektrotechnik Fachrichtung Automatisierung, habe mit Programmierung auch zutun, so dass ich mir solche Vorgänge erklären kann bzw. erahnen kann, wie es funktioniert.
Um euch ein wenig noch zu langweilen hier mal kurz salopp beschrieben wie ich mir das ganze vorstelle und wieso:
Patrone wird auf die Schnittstelle im Drucker gedrückt und hat Kontakt.
"Guten Tag, ich bin eine HP 300 s Patrone" , der Drucker prüft, ob an der Schnittstelle S. oder Farbe sein soll, sieht "S ist richtig".
"Ich habe die Nummer 0815xxx0815" der Druicker schaut in seinem Array ( Tabelle) nach der Nummer und stellt fest " Nummer nicht vorhanden, Tabelleneintrag für die Nummer wird erzeigt, Druckerausrichtungsseite muss automatisch gedruckt werden".
Nun nimmt man die Druckertestseite, legt die in seinem Scanner und die Werte werden entsprechend des Scans genommen und in die Tabelle geschrieben.
Nun ist die Druckerpatrone den Drucker bekannt.
Irgendwann wird ein bit von 0 auf 1 gesetzt " Füllstand gering", die Diode leuchtet dauerhaft. Das Bit in der Tabelle ist ein einweg bit, einmal gesetzt ist es da , denn wie soll sich auch eine Druckerpatrone Füllen, außer der Kunde kauft eine neue?
Dann kanns passieren, dass die Patrone gesperrt wird ,- die LED blinkt.
Wieder wird in der Tabelle zum Datensatz Patrone 0815xxx0815 ein wert Gesetzt. Der Wert verhindert das Drucken, denn wie soll sich aus der Sicht des Herstellers an dem Zustand leer was ändern außer, dass sie refillt wird? Und ein Refill ist alles nurnicht im Sinne des Herstellers.
Heißt also egal wann die Patrone wieder eingesetzt wird ist und bleibt sie in dem Drucker gesperrt, denn es steht ja drin, dass die Patrone 0815xxx0815 defekt war.
Spinne ich das nun weiter......
Nun setzt ihr als Kunde eine neue Patrone ein, ein neuer Eintrag wird angelegt.
Nun Druckt ihr auch einige Seiten und neue Druckerpatronen kommen und gehen in euren Drucker.
Die Tabelle wird immer länger.
Irgendwann ist der Punkt erreich, dass zuviele Datensätze da sind. Jeder eintrag belegt Speicher. Speicher ist nunmal auch begrenzt.
Nun hat HP ein Problem. Und genau dadrum ist das leeren des Datenmülls und der gespeicherten Daten und die Zurücksetzung des Speichers und der Konfiguration da bei HP zu lesen.
Und nun kann ich euch auch glaubhaft erklären was passiert, wenn der Drucker resettet ist.
Nun habe ich meine Patrone, die vorher leuchtete,- defekt war. Diese setze ich ich den Drucker wieder ein.
Was meint ihr passiert?
Kann ich jetzt gleich einen Druck durchs den Drucker schicken?
Nein! Nun geht die Kommunikation wieder los. Die Patrone ist neu im Drucker, ein Eintrag wird geschrieben, zuerst wird eine Testseite zum ausrickten der Patrone gedruckt.
Diese Testseite druckt er IMMER aus, wenn der Drucker Resettet wurde.
Ich nutze einen Pool an Patronen,- 5 Stück. Jeder Patrone hatte der Drucker gesehen und fast jede war als defekt abgeschrieben.
Setze ich eine ein, die nicht defekt war druckt er sofort weiter, sprich dem Drucker ist bekannt, dass er eine Testseite damit druckte.
Ich resette nun den Drucker und die Datensätze werden gelöscht. Klar erstmal eine Testseite mit den Patronen die drin sind ( könnte man meinen macht er immer nach einem Reset) , ich lege einen anderen Satz ein, er macht wieder weils "neue" Patronen sind einen Testdruck. Ich lege die alten ein und es kommt kein Testdruck.
So, ich hoffe euch nicht allzusehr gelangweilt zu haben, freue mich über einen Kommentar, testet es selber.
Gruß,
Manuel