lunes, 8 de febrero de 2010

Resetear chip impresora Samsung CLP-300 (II)

(Leer parte I)

Una vez que tenemos el cable construido, necesitamos dos cosas mas:

-Software para grabar en la memoria EEPROM del chip.
-Archivo binario con la información adecuada para grabar en el chip del cartucho.

Todo esto lo teneis disponible para Windows aqui

(contraseña: dominaatupc)

-Como software, recomiendo el PonyProg, porque está muy extendido, no necesita instalarse y es increíblemente fácil de utilizar. Si necesitais otra versión, podeis encontrarlas todas aqui


Los binarios que he preparado, están divididos para dos zonas, entre las que hay que escoger, dependiendo del lugar donde se haya comprado la impresora (America o Europa). En realidad, los cartuchos son exactamente los mismos, y uno comprado en Europa, puede utilizarse en América, si se le graba el binario adecuado.

Dentro de cada zona, hay dos carpeta (A y B), cada una de las cuales contiene 4 binarios, para cada uno de los cuatro colores CYMK (Cian, Amarillo, Magenta y Negro). La diferencia entre estas dos carpetas es que los binarios contienen un número de serie distinto. Siempre que grabemos un binario en un cartucho, debemos asegurarnos que el numero de serie sea distinto. Ya que, aunque el contador de páginas esté a cero, la impresora detecta que se trata del mismo cartucho. Así pues, debemos ir alternando los binarios de las carpetas A y B en cada reseteo.

Antes de empezar, una advertencia: Los chips hay que resetearlos ANTES de que se agoten completamente, ya que llegado este punto, la impresora bloquea la EEPROM de forma irreversible, y es imposible resetearlo.


Pasos a seguir:


1: Preparar el cartucho a resetear, enchufar el cable y ejecutar el PonyProg

2: Configurar el PonyProg:
en Device ->Type-> 24xx Auto
En Options->Setup, marcar “Serial”, PonyProgApi, y el puerto com donde tengamos el cable (por ejemplo, COM1) (Ver imágenes)





3: Conectar el cable a los terminales del chip del cartucho y hacer una copia de seguridad de la información de la EEPROM (nos servirá para restaurar la información primitiva, en caso de que tengamos problemas). Para ello, tan solo hay que pinchar en el icono de lectura de EEPROM (el que está situado mas a la izquierda), y esperar a que esta concluya. Después, guardaremos la información en un fichero. (File->Save as).


4: Abrir (File->Open) el binario correspondiente a la zona (America,Europa) y el color del cartucho (por ejemplo, para el cartucho amarillo, utilizar 01 AMARILLO .e2p

5:Grabar el binario en el chip. Para ello, utilizar el icono de grabación en la EEPROM, que está justo al lado del de lectura.

6: Si todo ha salido correcto, volver a colocar el cartucho en la impresora, y comprobar que el indicador de nivel de tinta, ahora lo reconozca como un nuevo cartucho completamente lleno.


Con esto conseguiremos, como mínimo, apurar la tinta del cartucho, pero lo ideal es comprar botellas de toner y rellenarlos.

Bueno, esto es todo, espero que tengais éxito con el experimento. Si teneis cualquier problema, ya sabeis que podeis dejar un comentario o enviarme un mensaje privado utilizando el formulario situado en el margen derecho de este blog.