Git Product home page Git Product logo

reink's Introduction

ReInk

An utility to reset Epson printer ink counters.

About

ReInk - is an experimental utility to reset ink level in new chiped Epson cartridges programmatically through regular printer interface (i.e. without any additional hardware controllers).

This utility is supposed to be an Open Source alternative to Windows program SSC Service Utility

Disclaimer

THIS UTILITY MAY DAMAGE YOUR PRINTER !!!

USE CAREFULLY AND AT YOUR OWN RISK.

Features

To find out features of current ReInk version look at the source code. :)

Major functions list:

  • Infrastructure for communicating with printer by means of IEEE 1284.4 protocol (initializing, opening/closing channels, service discovery, data transmission and so on).
  • Read from arbitary EEPROM address for supported printers.
  • Write to arbitary EEPROM address for supported printers.
  • Get ink levels for every EPSON Stylus printer I think (almost "copied" from escputil).
  • Reset ink levels for supported printers.
  • Reset waste ink counter for supported printers.
  • Can generate test reports, containing information about printer.

Supported printers

  • EPSON Stylus Photo 790
  • EPSON Stylus Color 580
  • EPSON Stylus Photo 1290
  • EPSON Stylus Color 680
  • EPSON Stylus Photo T50
  • EPSON Stylus Photo P50

How to get my printer supported?

See here.

Usage

Compile (make) and run (./reink) the program without arguments. :) In most cases you would need to power-off and then power-on your printer after reseting ink level. This will allow printer to save new data in the cartridges.

reink's People

Contributors

lion-simba avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.