Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

reset_waste_ink not working for ET-4800 on Mac. #48

Open
futurechan opened this issue Jan 20, 2025 · 1 comment
Open

reset_waste_ink not working for ET-4800 on Mac. #48

futurechan opened this issue Jan 20, 2025 · 1 comment
Labels
answered An answer has been given

Comments

@futurechan
Copy link

I am trying to run --reset_waste_ink, and I am getting Invalid read key..

Here are some details:

When I run epson_print_conf without a specific function:

{'cartridges': ['\x00ia:;'],
 'firmware_version': 'XD12OB 12 Nov 2024',
 'printer_status': {'cancel_code': 'No request',
                    'errcode': 'Ink overflow error (Waste ink pad counter overflow)',
                    'ink_level': [(1, 0, 'Black', 'Black', 105), (5, 3, 'Yellow', 'Yellow', 105),
                                  (4, 2, 'Magenta', 'Magenta', 105), (3, 1, 'Cyan', 'Cyan', 105)],
                    'jobname': 'Not defined',
                    'loading_path': '010A4E',
                    'maintenance_box_1': 'full (2)',
                    'maintenance_box_2': 'not full (0)',
                    'maintenance_box_reset_count_1': 0,
                    'maintenance_box_reset_count_2': 0,
                    'paper_count': 'error',
                    'paper_path': b'\x01\x00',
                    'ready': False,
                    'serial_number_info': 'X8GN026596',
                    'status': (0, 'Error'),
                    'unknown': [('0xa', b'\x11\x00\x04'), ('0x28', b'\xff\x01\x00\x00'),
                                ('0x38', b'\x10'), ('0x4b', b'(')]},
 'serial_number': '?',
 'snmp_info': {'Descr': 'EPSON Built-in 11b/g/n & 10/100 Print Server',
               'EEPS2 firmware version': 'EEPS2 Hard Ver.1.00 Firm Ver.0.20',
               'Emulation 1': 'ESC/P2',
               'Emulation 2': 'Remote Command',
               'Emulation 3': 'other',
               'Emulation 4': 'ESC/P-R',
               'Epson Personal Name': 'ET-4800 Series',
               'Epson Printer Name': 'ET-4800',
               'Epson Version number': '05.20.XD12OB.FY20',
               'Epson device id': 'MFG:EPSON;CMD:ESCPL2,BDC,D4,D4PX,ESCPR2,END4,GENEP;MDL:ET-4800 '
                                  'Series;CLS:PRINTER;DES:EPSON ET-4800 '
                                  'Series;CID:EpsonRGB;FID:FXA,DPN,WFA,ETA,AFA,DAN,WRA;RID:20;DDS:022500;ELG:1162;SN:5838474E3032363596;',
               'IP Address': '',
               'IPP_URL': 'http://192.168.1.176:631/ipp/print',
               'Lang 1': 'ESCPL2',
               'Lang 2': 'BDC',
               'Lang 3': 'D4',
               'Lang 4': 'ESCPR2',
               'MAC Addr': '38-1A-52-E9-24-DC',
               'MAC Address': '38-1A-52-E9-24-DC',
               'Model': 'EPSON ET-4800 Series',
               'Model short': 'ET-4800 Series',
               'Name': 'EPSONE924DC',
               'Power Off Timer': '\x00ot:;\x0c',
               'Print input': 'Rear Auto Sheet Feeder',
               'Total printed pages': '8863',
               'UpTime': '01:58:02',
               'WiFi': 'Chan House'},
 'stats': {'Ink replacement counter %-- Black': None,
           'Ink replacement counter %-- Cyan': None,
           'Ink replacement counter %-- Magenta': None,
           'Ink replacement counter %-- Yellow': None,
           'Maintenance required level of 1st waste ink counter': None,
           'Maintenance required level of 2nd waste ink counter': None,
           'Maintenance required level of 3rd waste ink counter': None,
           'Manual cleaning counter': None,
           'Power cleaning counter': None,
           'Timer cleaning counter': None,
           'Total print page counter': None,
           'Total print pass counter': None,
           'Total scan counter': None,
           'Total scan counter % (ADF)': None}}

Output from --reset_waste_ink:

EEPROM_DUMP raw_waste_reset:
  ADDRESS: 1.3.6.1.4.1.1248.1.2.2.44.1.1.2.1.124.124.7.0.74.54.65.190.160.48.0
  OID: 48=0x30
  TAG: OctetString
  RESPONSE: b'\x00||:41:NA;\x0c'
Invalid read key.
Previous value for raw_waste_reset: None
EEPROM_WRITE raw_waste_reset:
  ADDRESS: 1.3.6.1.4.1.1248.1.2.2.44.1.1.2.1.124.124.16.0.74.54.66.189.33.48.0.0.78.98.115.106.99.98.122.98
  OID: 48=0x30
  VALUE: 0 = 0x0
  TAG: OctetString
  RESPONSE: b'\x00||:42:NA;\x0c'
Write error. Oid=48, value=0, label=raw_waste_reset
Failed to reset waste ink levels. Check configuration.

If I run --detect_key, it does not find a key.

Software version
5.3.6 - I pulled master and am running the python directly.

Additional context
I am on Mac OS 14.x.

@Ircama
Copy link
Owner

Ircama commented Jan 20, 2025

This printer supports a new firmware that disabled SNMP EEPROM management.

@Ircama Ircama added the answered An answer has been given label Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
answered An answer has been given
Projects
None yet
Development

No branches or pull requests

2 participants