diff --git a/src/pyipp/ipp.py b/src/pyipp/ipp.py index 49c5ddff..d66951f7 100644 --- a/src/pyipp/ipp.py +++ b/src/pyipp/ipp.py @@ -200,11 +200,12 @@ async def execute( if parsed["status-code"] == IppStatus.ERROR_VERSION_NOT_SUPPORTED: raise IPPVersionNotSupportedError("IPP version not supported by server") - if parsed["status-code"] not in range(0x200): - raise IPPError( - "Unexpected printer status code", - {"status-code": parsed["status-code"]}, - ) + # Not Works On HP Printer Some Functionalities + # if parsed["status-code"] not in range(0x200): + # raise IPPError( + # "Unexpected printer status code", + # {"status-code": parsed["status-code"]}, + # ) return parsed diff --git a/src/pyipp/tags.py b/src/pyipp/tags.py index c1ff5687..90f1f82d 100644 --- a/src/pyipp/tags.py +++ b/src/pyipp/tags.py @@ -63,4 +63,5 @@ "media": IppTag.NAME, "center-of-pixel": IppTag.BOOLEAN, "sides": IppTag.KEYWORD, + "media-source": IppTag.KEYWORD }