If you enable authentication on the device, and omit the --user to cURL, you should get a 401 from the device.
What does the WWW-Authenticate header in that response show? It will include one or more acceptable authentication types as described n RFC 7235.
Besides basic, it could be digest, ntlm, bearer, hoba, negotiate, mutual, scram, ...
Timothe Litt ACM Distinguished Engineer -------------------------- This communication may not represent the ACM or my employer's views, if any, on the matters discussed. On 30-Apr-22 05:32, Thierry Huchard via curl-library wrote:
Hi All, I am trying to create a job on a Canon IR DX C478i. I have a problem when using curl with authentication: * Mark bundle as not supporting multiuse When I disable authentication the device works correctly. Do you have any idea how to solve this problem? ///////////////////////////////////////////////////////////////CAPABILITIES='<?xml version="1.0" encoding="UTF-8"?><scan:ScanSettings xmlns:pwg="http://www.pwg.org/schemas/2010/12/sm" xmlns:scan="http://schemas.hp.com/imaging/escl/2011/05/03"><pwg:Version>2.0</pwg:Version><pwg:ScanRegions><pwg:ScanRegion><pwg:ContentRegionUnits>escl:ThreeHundredthsOfInches</pwg:ContentRegionUnits><pwg:Height>2550</pwg:Height><pwg:Width>4200</pwg:Width><pwg:XOffset>0</pwg:XOffset><pwg:YOffset>0</pwg:YOffset></pwg:ScanRegion></pwg:ScanRegions><pwg:DocumentFormat>application/pdf</pwg:DocumentFormat><scan:DocumentFormatExt>application/pdf</scan:DocumentFormatExt><scan:ColorMode>RGB24</scan:ColorMode><scan:XResolution>300</scan:XResolution><scan:YResolution>300</scan:YResolution><pwg:InputSource>Platen</pwg:InputSource><scan:InputSource>Platen</scan:InputSource></scan:ScanSettings>' root@jammy:~/hplip-3.21.12+dfsg0# curl -v --user 1234:12345 -d "$CAPABILITIES" http://192.168.93.209:80/eSCL/ScanJobs* Trying 192.168.93.209:80... * Connected to 192.168.93.209 (192.168.93.209) port 80 (#0) * Server auth using Basic with user '1234'POST /eSCL/ScanJobs HTTP/1.1 Host: 192.168.93.209 Authorization: Basic MTIzNDoxMjM0NQ== User-Agent: curl/7.81.0 Accept: */* Content-Length: 795 Content-Type: application/x-www-form-urlencoded* Mark bundle as not supporting multiuse < HTTP/1.1 500 Internal Server Error < Date: Sat, 30 Apr 2022 09:50:40 GMT < Server: CANON HTTP Server < Content-Length: 0 < * Connection #0 to host 192.168.93.209 left intact ///////////////////////////////////////////////////////////////// Thank's Thierry
OpenPGP_signature
Description: OpenPGP digital signature
-- Unsubscribe: https://lists.haxx.se/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html