REDnet.nl
REDnet.nl
Creatief Visie Interactie   [=] EnglishSwitch to English Home
Artikelen
(35 reacties) toon reacties HP Officejet d145 hacken (Zo 10 september '06 om 15:01 pm) Deze taal is beschikbaar.
Een handjevol weken geleden ben ik in het bezit gekomen van twee (vergeleken bij mijn Lexmark z602 wel heel erg) vette - maar niet functionerende - HP Officejet d145 printers. Ik ben meteen aan de slag gegaan om met onderdelen van beide apparaten in ieder geval één functionerende printer te realiseren.

Ik ben van nature niet onder de indruk van Hewlett-Packard printers omdat ik een hekel heb aan de bloated drivers die te pas en te onpas crashen, de shitload aan wizards die van een simpele handeling een dagtaak maken onder het mom van de gebruiksvriendelijkheid, de on-intuïtieve interface van de bijgeleverde software onder datzelfde mom en het kwetsbare plastic uiterlijk van deze printers. Dat terzijde zou ik echt wel mijn oude Lexmark (printen deed ie snel en de nederlands sprekende (!) software beviel me wel, maar de printkwaliteit rechtvaardigde hooguit het uitprinten van GTA cheats en internetwinkel bestellingsbevestigingen) voor een HP Deskjet willen omruilen (als iemand mij dat kostenloos aanbood natuurlijk) omdat de printkwaliteit gewoon vetter is en de scan/kopiëer functie ideaal is. Nu is de eerdergenoemde printer van de Officejet serie, nog een treedje luxer en derhalve supervet als het in de handen van een student valt. De bijgeleverde adapter is wel van het formaat kernfusiereactor die met zijn 100 watt stroomverbruik de lichten doet dimmen als je een kopietje maakt, maar echt wel dat coole functies als dubbelzijdig printen en automatische scanner-invoer daar tegen opwegen!

Het realiseren van een functionerende printer was niet zo'n probleem, maar al snel kwam ik erachter dat dit oude (discontinued since 2002) model uit HP's klanten-naai hoogtijdagen komt. Zo houd de printer bij hoe lang een inktcardridge al in de printer zit. Na 18 maanden is de inkt op, sluß. Ook al print je maar één papiertje per maand! Ook zit er een chip in de inkttanks; na een x aantal afdrukken is de inkt op, ook al zitten de tanks nog half vol.

Tijdens mijn zoektocht naar oplossingen voor deze problemen die er niet hadden hoeven zijn kwam ik vooral veel kritiek en slechte recensies van gebruikers tegen, waaronder veel mensen die zich afvroegen hoe je zo'n weigerende printer toch kan laten printen. En dat ging niet alleen om de d145, maar allerlei printers van HP uit ongeveer die tijd, van in ieder geval de Officejet serie. Nu heb ik mijn printer onvoorwaardelijk aan de praat gekregen, en omdat ik vind dat iedereen het recht heeft zijn eigen apparatuur te benutten (lees: om e.v.t. te helpen) zet ik hier neer wat ik gedaan heb.



De inktniveau meter omzeilen

Om verschillende redenen is de ingebouwde houdbaarheidsdatum van de inkttanks kut. Of je nou gewoon heel zuinig bent, (te) oude ongebruikte inkttanks hebt liggen of dezelfde tanks een paar keer wilt kunnen hervullen, niemand heeft het recht om te bepalen wanneer jij je spullen moet weggooien. Een Hewlett-Packard medewerker zou zeggen dat de printerkoppen kunnen beschadigen wanneer de inkttanks leeg zijn, en dat er daarom een beveiliging in de inkttanks zit. Ja, als er geen inkt meer door een printerkop stroomt, droogt de rest inkt op en doet de printerkop het niet meer. Ik heb gelezen dat de printer onthoudt hoeveel druppeltjes inkt er uit de tanks zijn gekomen en aan de hand daarvan berekent of ie bijna leeg is of niet. Dat klinkt als een nobel streven, ware het niet dat gewoon gebleken is dat er nooit wat klopt. Zo heb ik met 'lege' inkttanks al meer dan 800 pagina's afgedrukt (dat houd de printer bij). Het gaat allemaal om g€ld, en recyclen gaat zomaar niet.

Het printer blokkeer systeem werkt als volgt: de inkttanks hebben een chip waarin een houdbaarheidsdatum en ID is opgeslagen. Wanneer zo'n inkttank voor het eerst in een printer (ik heb het in dit artikel over printers vergelijkbaar met de d145, tegenwoordig werkt het misschien weer allemaal anders) wordt geplaatst onthoudt printer dat ID en koppelt daaraan de gebruikte hoeveelheid inkt en de houdbaarheidsdatum (ongebruikte inkt is langer houdbaar dan wanneer de printer zit, heeft HP bedacht). Stop je de halflege inkttank vervolgens in een printer die dat ID nog niet kent, dan geeft ie aan dat de tank 100% vol is. Handig om te weten is - alles draait om geld en geheugen is duur - dat de printer maar twee ID's kan onthouden. Heb je dus nog twee inkttanks liggen, dan moet je ze beurtelings in de printer stoppen. De oudste ID wordt steeds vervangen. Wanneer je vervolgens de derde (originele) tank weer in de printer stopt is de printer het ID alweer vergeten en denkt hij dat het nieuwe inkttank is!

Leuk om te weten, maar alleen kantoren van een aanzienlijke omvang hebben zoveel (printers met) inkttanks in huis. Maar dan nog kan je een soortgelijk trucje toepassen door de contactpuntjes op de inkttank waarmee de printer het ID afleest twee keer gedeeltelijk af te plakken waardoor de printer een foutief ID afleest en de oude in het geheugen vervangt. Natuurlijk staat op zo'n tank niet netjes welke puntjes verantwoordelijk zijn voor het ID, maar gelukkig hebben inkt hervul services er financieel belang bij dat jij weet hoe je die inkttanks kan hergebruiken. Voor enkele inkttanks en cardridges staat hier beschreven hoe je je printer kunt hacken. Staat jouw type er niet bij? Google is je vriend.

Ik weet niet waarom, maar in de handleiding van de d145 lees ik dat de inkt level meter (ink level gauge) gewoon uitgeschakelt kan worden. Heb ik even geluk! Dit is echt bij zeer weinig 'beveiligde' printers mogelijk. Scheelt me weer wat werk. Om in dit geheime (jaja het staat gewoon achter in de manual, maar het had ook gewoon in het settings menu van de printer kunnen staan) menu te komen pas je de volgende truc toe terwijl de datum op de display staat:
- Druk < (-) en > (+) kort tegelijk in.
- Druk achter elkaar 4, 5, 6 in (voor kleureninkt) of 7, 8, 9 (voor zwarte inkt) en de volgende optie verschijnt:
De verborgen optie
De verborgen optie
Instelling opgeslagen
Instelling opgeslagen

Klaar is kees! Nouja, als de 'houdbaarheidsdatum' van de inkt nog niet verstreken is dan. Anders weigert hij alsnog te printen.



De houdbaarheidsdatum van de inkttanks en printerkoppen omzeilen

Printkoppen
Printkoppen
Je kunt de klok op de printer wel terugzetten maar die wordt steeds weer gesynchroniseerd met de computer. Bovendien heeft d145 in tegenstelling tot de printers van tegenwoordig aparte inkttanks en printerkoppen. (Dit is brak, want printerkoppen kosten € 30 per stuk. Bereken maar wat dat grapje gaat kosten als ik alle vier de koppen zou moeten vervangen. En ook de printerkoppen bevatten een ingebouwde houdbaarheidsdatum. Als ze al niet stuk gaan dan weigert de printer er na het verlopen van die datum wel mee te printen. Reden genoeg om de klok uit de printer te slopen.

Om de printer gemakkelijker te openen moet je de scannerklep verwijderen door de plastic grendels (1) omhoog te trekken (2) en de klep eraf te tillen (3). Vervolgens open je de printer zoals je zou doen wanneer je de inkttanks wilt vervangen (4) en ontgrendel je de pootjes (5) waardoor je de kap verder kunt openen (6). Aan de linkerkant is nu een CMOS batterijtje zichtbaar en kan je eventueel nog wat plastic weghalen (7). Met een schroevendraaier achtig iets pulk je de de batterij uit zijn houder (8) want no way dat je die met je vinger los krijgt, en vervolgens kun je de batterij wegnemen (9).
1)
1)
2)
2)
3)
3)
4)
4)
5)
5)
6)
6)
7)
7)
8)
8)
9)
9)
Ik weet niet hoe lang de batterij er uit moet zijn voordat de geheugenchip al zijn instellingen vergeet, maar ik liet hem er een dag uit omdat ik toch iets anders moest gaan doen en dat was voldoende. De printer weet de datum niet meer, en hoewel je de batterij wel terug moet plaatsen omdat je printer anders niet werkt, zit er een bug in de firmware waardoor de datum niet wordt onthouden wanneer je computer deze met je printer probeert te synchroniseren! Voortaan staat dit op je display:

en laat de printer ten einde raad de houdbaarheidscheck van de inkttanks en printerkoppen voortaan maar achterwege!



Andere trucjes

Ik had tijdens mijn internettocht meerdere geheime mogelijkheden gevonden (die niet in de manual staan) en die wilde ik voor jullie gemak hier even opsommen, maar ik ben het kladblaadje kwijt. Mocht ik 'm ooit terugvinden dan houden jullie dit nog tegoed.

-update-

Verder niet relevant maar als je printer vast is gelopen en je niet via het menu meer kunt resetten kan je het zo proberen:

Press and hold [#] + [3] while plugging in the adapter and powering on the printer for a partial reset.
Press and hold [#] + [6] while plugging in the adapter and powering on the printer for a full reset.



Mijn dank gaat uit naar zij die mij de printers heeft gedoneerd! Smile
Reageer (35 reacties) toon reacties
Home
Creatief
Visie
Interactie
 
~Home~


Laatste reacties
[13/11] Firefox versus Opera
[3/11] CSS en DIVs - gedoe
[22/12] Korn coverband
[14/5] Lost en de buggy leader
[10/1] J-Five - Modern Times
[7/2] Schijt aan deze buurt
[22/3]
[1/4] Wie heeft mijn tas meegenomen?
~Creatief~


Onderdelen
Red photoshed
Classics
RED @ RED
Interdimensionals
RED's Place 3
The Radon clan
RED's Place 2
~Visie~


Artikelen
[8/1] Windows 7, SSH daemons and Cygwin
[31/12] I'ma stick to Ubuntu, sorry!
[15/4] Rid your consoles- XBMC and Arcade Browser are here!
[5/2] Import those frickin' contacts on your Nokia N Series
[30/11] Onhandigheden en ambtenarij van de IB-Groep
Columns
[9/1] C1000
[3/4] Albert Heijn Klantenservice is een idiocratie
[11/3] What Really Boils My Blood II
[16/2] Je beste vriend de politie
[4/2] Kanker NS
~Interactie~


Gastenboek
Plaats bericht
Contact