Anterior, serviciul de imprimante implicate nu departamentul meu, și navele de aprovizionare: dacă ceva, a provocat oamenii din companie pentru umplerea și repararea imprimante. Acum, funcția de evocarea acestor oameni ne-a dat.
Ca întotdeauna, noua afacere a inceput cu un incident. Angajat fugit țipând „ajutor, imprimanta a rupt!“. Am venit, smotryu- da, într-adevăr, imprimanta Samsung ML-1661 nu imprimă la toate încercările de a descoperi LED-ul roșu lumini, cum ar fi „eroare, absolut eroare“. Eu numesc un specialist pentru a repara, și se pare că pur și simplu cartuș de imprimare este blocat datorită faptului că contorul încorporat în ea numărate prea multe pagini imprimate. Conform planului de Samsung, în cazul ștampilelor cartușului întreaga realimentare, acesta ar trebui să fie blocat și nu funcționează, ceea ce ar era imposibil să umple, și a trebuit să cumpere unul nou. Da, chiar acum. Reparator schimbat placa cu cip blocat la normal, imprimanta imediat a câștigat, și am primit un proiect de lege pentru reparații.
Și apoi m-am gândit, de ce nu pentru a face un programator pentru cartușele și pentru a salva compania mama destul de un penny? Stăpânește Supa deși eu nu sunt primul expert, dar experiența acolo. Urc pe internet și a constatat următoarele:
1. Numărul de pagini imprimate în cartușe de imprimantă Samsung ML-1661 și similar cu acesta este stocat în chip de memorie flash EEPROM seria 24xx.
2. Memorie de citire / scriere care este pe interfața I2C „pătrat de autobuz.“
3. Pentru a reseta numărul de pagini imprimate și cartușe pentru a debloca din nou cartușul, aveți nevoie pentru a face un programator care lucrează pe o șină pătrat.
4. Sistemele de casă astfel de programatori de mult.
5. Ca în altă parte, în imprimantă programator (sau, mai degrabă pentru cipuri de memorie care lucrează la interfața I2C) schema mai simplu, cu atât mai mult acestea sunt utilizarea de prost și lipsit de griji ar putea umple dacă nu în totalitate placa de baza, USB sau COM cu precizie.
Cu toate acestea, am pentru a crea una dintre cele mai primitive programatori scheme de imprimante bazate doar 2 rezistențe selectate. În acest sistem există 2 opțiuni:
M-am făcut un programator pentru a doua opțiune. astfel încât să nu rămânem la YUSB port al computerului, dar numai pentru a utiliza o sursă de alimentare externă. Această măsură de precauție este de a compensa într-un fel de prost sincer și periculos programator de circuit. Acum, dacă ceva nu merge bine, doar ca să fie portul COM maxim.
Rezultatul a fost un programator:
Programatorul utilizat:
1) crocodil Multi-colorat, cumpărat la radio, la prețul de UAH 1.5 ($ 0,06) pe acțiune. Aproape nimic.
2) conector DB9F la portul COM al calculatorului.
3) 5.6 ohm rezistori. De altfel, valorile rezistorilor în Internet pentru acest circuit variază de la 4,7 ohmi la 6,8 ohmi.
4) Cablu USB, luat de la un webcam rupt.
5) Sursa de alimentare 5V, încărcarea cu ieșire USB al unui telefon mobil.
Clip crocodil de Jos ar trebui să fie izolate, care nu ar funcționa în timpul unui consiliu de scurt-circuit cu un cip cusute: