EPSON WebUSB Test

Zistí, či sa dá k tlačiarni dostať priamo z prehliadača. Read-only — posiela iba EJL inicializačnú sekvenciu, nič nezapisuje.

Skripty na stiahnutie — verzia 2.0

Oprava z 20. 8.: L1210 používa IEEE-1284.4 protokol revízie 0x10, kde majú OpenChannel, CreditRequest a CloseChannel o jedno pole viac než v revízii 0x20. Verzia 1.0 posielala skrátené pakety a tlačiareň spojenie odmietla (result=0x05). Stiahni si oba .py súbory znova a daj ich do jedného priečinka — epson_l1210.py teraz protokol importuje z epson_survey.py.
POSTUP.txt Checklist — čítaj ako prvé.
epson_survey.py Hlavný zber + celá protokolová vrstva. Dump EEPROM, sweep 170 kľúčov, uloží .json + .log.
epson_l1210.py Interaktívne čítanie: --waste, --read, --dump. Vyžaduje epson_survey.py vedľa seba.
epson_probe.py Rýchla sonda — Device ID a D4 handshake. Samostatná, netreba nič ďalšie.

Postup pri tlačiarni

  1. Hore klikni Vybrať EPSON (VID 04B8). Ak sa tlačiareň v dialógu vôbec neobjaví, aj to je platný výsledok — na Windows ju drží usbprint.sys. Potom Uložiť ako .txt.
  2. Stiahni epson_survey.py a spusti python epson_survey.py. Beží 5–10 minút.
  3. Vezmi si vzniknuté epson_survey_*.json a *.log — to je hlavný výsledok celej cesty.
  4. Ak zostane čas: sprav v tlačiarni čistenie hlavy (podrž tlačidlo s kvapkou ~5 s) a spusti survey ešte raz. Rozdiel medzi dvoma dumpami presne ukáže, ktoré adresy sú reálne počítadlá odpadu.

Odoslať výsledky

Vyber epson_survey_*.json, *.log alebo výstup uložený ako .txt. Uložia sa rovno na server — nemusíš ich nikam kopírovať.

alebo ich sem pretiahni
    Všetko je read-only. Žiadny z týchto skriptov neobsahuje EEPROM write opcode. Nič sa neresetuje ani omylom. Pozor pri neskoršom reálnom resete: samotné vynulovanie počítadla nevymení nasiaknutú podložku — L1210 ju má zabudovanú napevno.