Refinements

This commit is contained in:
Ircama 2023-08-05 17:25:59 +02:00
parent ed79afa941
commit debe849204
2 changed files with 8 additions and 8 deletions

View file

@ -153,22 +153,22 @@ Example of advanced printer status with an XP-205 printer:
```
{'cartridge_information': [{'id': '0D081F172A0D04004C',
'ink_color': 'Black',
'ink_color': [1811, 'Black'],
'ink_quantity': 89,
'production_month': 8,
'production_year': 2013},
{'id': '15031D06230D080093',
'ink_color': 'Yellow',
'ink_color': [1814, 'Yellow'],
'ink_quantity': 77,
'production_month': 3,
'production_year': 2021},
{'id': '150317111905020047',
'ink_color': 'Magenta',
'ink_color': [1813, 'Magenta'],
'ink_quantity': 59,
'production_month': 3,
'production_year': 2021},
{'id': '14091716080501001D',
'ink_color': 'Cyan',
'ink_color': [1812, 'Cyan'],
'ink_quantity': 40,
'production_month': 9,
'production_year': 2020}],

View file

@ -1043,10 +1043,10 @@ class EpsonPrinter:
)
def ink_color(self, number):
if number - 1811 in self.ink_color_ids:
return self.ink_color_ids[number - 1811]
else:
return number
for i in [1811, 711]:
if number - i in self.ink_color_ids:
return [number, self.ink_color_ids[number - i]]
return [number, "unknown color"]
def get_cartridge_information(self) -> str:
"""Return list of cartridge properties."""