1
0
Fork
You've already forked reinkpy
0
forked from atufi/reinkpy
Free and open waste ink counter resetter for some (EPSON) printers.
  • Python 96.3%
  • Makefile 3.7%
2023年05月12日 11:35:24 +02:00
reinkpy fix addr_waste range 2023年05月12日 11:35:24 +02:00
wordlists initial 2023年03月21日 21:00:21 +01:00
LICENSE add disclaimer 2023年03月21日 21:26:22 +01:00
pyproject.toml packaging 2023年04月06日 11:30:12 +02:00
README.md packaging 2023年04月06日 11:30:12 +02:00

ReInkPy

Waste ink counter resetter for some (EPSON) printers.

Free and open. Python code. Drawing heavily on ReInk.

CLI usage

Probing a printer:

python3 -m reinkpy.epson -v | tee report-with-eeprom-backup.log

Searching for keys:

python3 -m reinkpy.epson --search-file some-reset-session.pcapng

or

python3 -m reinkpy.epson --search-file some-adjprog.exe | sort -u >potential-keys

Trying many potential keys:

python3 -m reinkpy.epson --try-keys-from wordlists/wikidata-taxons.csv.alnum.words.Keys8

Specifying a write key once it's known:

python3 -m reinkpy.epson -v --wkey 'Thekey//'

(Then please share it!)

Resetting a waste ink pad counter with known EEPROM addresses:

python3 -m reinkpy.epson -v --reset [addresses]

To set other values, see the python API.

Warning

This is software. It won't actually replace pads.

Installing

pip install -e git+https://codeberg.org/atufi/reinkpy#egg=reinkpy