eSCL: add support for HP MFP M277dw
Hello, firstly thank you for this library and for your great contribution to the FOSS community :)
I'm trying to set up a network scanning using eSCL with an HP MFP M277dw.
After upgrading to the latest available deb for my system ( 1.1.1+git20220501-bionic0
), I'm still unable to scan.
The device answers with a 400 to the new job creation POST request.
I've been able to pin down 2 issues:
- scan:InputSource
- scan:ContrastSupport
I had to comment out both elements to receive a 201 answer from the device.
InputSource
I had to comment out scan:InputSource
( but not pwg:InputSource
).
I suppose that the scan schema does not have an InputSource type?
Sadly I wasn't able to find the xsd to verify this.
ContrastSupport
I had to comment out scan:ContrastSupport
.
As that option is there in the source code I suppose that it's working on other models, so I don't understand why it is not on this particular model.
Firmware upgrade
Tomorrow I'll try to upgrade the scanner firmware and see if that solves the problem ( I don't have a windows PC here now ).
The current firmware is 20201119
, the latest available is 20220111
according to hp website.