manuc66 / node-hp-scan-to

Allow to send scan from device to computer for some HP All-in-One Printers - Scan to computer
https://manuc66.github.io/node-hp-scan-to/
MIT License
163 stars 25 forks source link

HP Smart Tank 7005 not supported #904

Closed docb7 closed 5 months ago

docb7 commented 5 months ago

Hi, I have tried to install node-hp-scan-to on my synology. When firing up the container, the log shows just crazy html stuff. I copied some lines. Does that mean, the printer is not supported or was I just to stupid to install node-hp-scan-to on my synology?

Best Ben

<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Connection:&nbsp;close\r\n'&nbsp;+
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Host:&nbsp;10.11.33.14\r\n'&nbsp;+
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Accept-Encoding:&nbsp;gzip,&nbsp;compress,&nbsp;deflate,&nbsp;br\r\n'&nbsp;+
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'User-Agent:&nbsp;axios/1.7.2\r\n'&nbsp;+
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Accept:&nbsp;application/json,&nbsp;text/plain,&nbsp;*/*\r\n'&nbsp;+
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_header:&nbsp;'GET&nbsp;/WalkupScan/WalkupScanDestinations&nbsp;HTTP/1.1\r\n'&nbsp;+
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;},
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Symbol(kBytesWritten)]:&nbsp;203
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Symbol(kBytesRead)]:&nbsp;675,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Symbol(kSetKeepAliveInitialDelay)]:&nbsp;60,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Symbol(kSetKeepAlive)]:&nbsp;true,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Symbol(kSetNoDelay)]:&nbsp;true,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Symbol(kCapture)]:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Symbol(kBufferGen)]:&nbsp;null,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Symbol(kBufferCb)]:&nbsp;null,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Symbol(kBuffer)]:&nbsp;null,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Symbol(timeout)]:&nbsp;null,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Symbol(lastWriteQueueSize)]:&nbsp;0,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Symbol(kHandle)]:&nbsp;null,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Symbol(async_id_symbol)]:&nbsp;98,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_httpMessage:&nbsp;[Circular&nbsp;*1],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parser:&nbsp;null,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_server:&nbsp;null,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server:&nbsp;null,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_pendingEncoding:&nbsp;'',
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_pendingData:&nbsp;null,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_sockname:&nbsp;null,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;allowHalfOpen:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_writableState:&nbsp;[WritableState],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_maxListeners:&nbsp;undefined,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_eventsCount:&nbsp;6,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_events:&nbsp;[Object:&nbsp;null&nbsp;prototype],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_readableState:&nbsp;[ReadableState],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_closeAfterHandlingError:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_host:&nbsp;null,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_parent:&nbsp;null,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_hadError:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;connecting:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;socket:&nbsp;Socket&nbsp;{
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_closed:&nbsp;true,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_headerSent:&nbsp;true,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;finished:&nbsp;true,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_trailer:&nbsp;'',
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_hasBody:&nbsp;true,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_contentLength:&nbsp;0,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;strictContentLength:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_removedTE:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_removedContLen:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_removedConnection:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;sendDate:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;useChunkedEncodingByDefault:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_defaultKeepAlive:&nbsp;true,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;maxRequestsOnConnectionReached:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;shouldKeepAlive:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;chunkedEncoding:&nbsp;false,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_last:&nbsp;true,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;destroyed:&nbsp;true,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;writable:&nbsp;true,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;outputSize:&nbsp;0,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;outputData:&nbsp;[],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_maxListeners:&nbsp;undefined,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_eventsCount:&nbsp;7,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;},
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;finish:&nbsp;[Function:&nbsp;requestOnFinish]
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;timeout:&nbsp;[Function&nbsp;(anonymous)],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;socket:&nbsp;[Function&nbsp;(anonymous)],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error:&nbsp;[Function&nbsp;(anonymous)],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;connect:&nbsp;[Function&nbsp;(anonymous)],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aborted:&nbsp;[Function&nbsp;(anonymous)],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;abort:&nbsp;[Function&nbsp;(anonymous)],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;_events:&nbsp;[Object:&nbsp;null&nbsp;prototype]&nbsp;{
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;request:&nbsp;&lt;ref&nbsp;*1&gt;&nbsp;ClientRequest&nbsp;{
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;},
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;data:&nbsp;undefined
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;responseType:&nbsp;'text',
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;method:&nbsp;'get',
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;url:&nbsp;'/WalkupScan/WalkupScanDestinations',
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;baseURL:&nbsp;'http://10.11.33.14',
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;},
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Accept-Encoding':&nbsp;'gzip,&nbsp;compress,&nbsp;deflate,&nbsp;br'
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'User-Agent':&nbsp;'axios/1.7.2',
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Content-Type':&nbsp;undefined,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accept:&nbsp;'application/json,&nbsp;text/plain,&nbsp;*/*',
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;headers:&nbsp;Object&nbsp;[AxiosHeaders]&nbsp;{
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;validateStatus:&nbsp;[Function:&nbsp;validateStatus],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;env:&nbsp;{&nbsp;FormData:&nbsp;[Function],&nbsp;Blob:&nbsp;[class&nbsp;Blob]&nbsp;},
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;maxBodyLength:&nbsp;-1,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;maxContentLength:&nbsp;-1,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;xsrfHeaderName:&nbsp;'X-XSRF-TOKEN',
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;xsrfCookieName:&nbsp;'XSRF-TOKEN',
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;timeout:&nbsp;0,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;transformResponse:&nbsp;[&nbsp;[Function:&nbsp;transformResponse]&nbsp;],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;transformRequest:&nbsp;[&nbsp;[Function:&nbsp;transformRequest]&nbsp;],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;adapter:&nbsp;[&nbsp;'xhr',&nbsp;'http',&nbsp;'fetch'&nbsp;],
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;},
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clarifyTimeoutError:&nbsp;false
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;forcedJSONParsing:&nbsp;true,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;silentJSONParsing:&nbsp;true,
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;transitional:&nbsp;{
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;config:&nbsp;{
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;code:&nbsp;'ERR_BAD_REQUEST',
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;async&nbsp;main&nbsp;(/app/index.js:254:5)&nbsp;{
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;async&nbsp;Command.parseAsync&nbsp;(/app/node_modules/commander/lib/command.js:1092:5)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;async&nbsp;Command.&lt;anonymous&gt;&nbsp;(/app/index.js:214:9)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;async&nbsp;listenCmd&nbsp;(/app/index.js:34:27)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;async&nbsp;waitScanEvent&nbsp;(/app/listening.js:94:23)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;async&nbsp;registerWalkupScanDestination&nbsp;(/app/listening.js:71:36)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;async&nbsp;HPApi.getWalkupScanDestinations&nbsp;(/app/HPApi.js:146:26)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;async&nbsp;HPApi.callAxios&nbsp;(/app/HPApi.js:78:30)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;process.processTicksAndRejections&nbsp;(node:internal/process/task_queues:95:5)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;Axios.request&nbsp;(/app/node_modules/axios/dist/node/axios.cjs:4224:41)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;process.processTicksAndRejections&nbsp;(node:internal/process/task_queues:82:21)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;endReadableNT&nbsp;(node:internal/streams/readable:1400:12)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;Unzip.emit&nbsp;(node:events:529:35)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;Unzip.handleStreamEnd&nbsp;(/app/node_modules/axios/dist/node/axios.cjs:3085:11)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;settle&nbsp;(/app/node_modules/axios/dist/node/axios.cjs:1983:12)
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>AxiosError:&nbsp;Request&nbsp;failed&nbsp;with&nbsp;status&nbsp;code&nbsp;404
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>Running&nbsp;iteration:&nbsp;0&nbsp;-&nbsp;errorCount:&nbsp;0
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>Unknown&nbsp;device!
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>Temp&nbsp;folder:&nbsp;/tmp/scan-to-pcFCDkdk
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>Target&nbsp;folder:&nbsp;/scan
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>Using&nbsp;device&nbsp;ip:&nbsp;10.11.33.14
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>WARNING:&nbsp;To&nbsp;disable&nbsp;this&nbsp;warning&nbsp;set&nbsp;SUPPRESS_NO_CONFIG_WARNING&nbsp;in&nbsp;the&nbsp;environment.
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>WARNING:&nbsp;No&nbsp;configurations&nbsp;found&nbsp;in&nbsp;configuration&nbsp;directory:/app/config
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>WARNING:&nbsp;See&nbsp;https://github.com/node-config/node-config/wiki/Strict-Mode
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:29</td><td>stdout</td><td>WARNING:&nbsp;NODE_ENV&nbsp;value&nbsp;of&nbsp;'production'&nbsp;did&nbsp;not&nbsp;match&nbsp;any&nbsp;deployment&nbsp;config&nbsp;file&nbsp;names.
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>Starting
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>s6-rc:&nbsp;info:&nbsp;service&nbsp;legacy-services&nbsp;successfully&nbsp;started
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>s6-rc:&nbsp;info:&nbsp;service&nbsp;legacy-services:&nbsp;starting
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>s6-rc:&nbsp;info:&nbsp;service&nbsp;legacy-cont-init&nbsp;successfully&nbsp;started
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>cont-init:&nbsp;info:&nbsp;/etc/cont-init.d/10-adduser&nbsp;exited&nbsp;0
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>-------------------------------------
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>User&nbsp;gid:&nbsp;&nbsp;&nbsp;&nbsp;1000
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>User&nbsp;uid:&nbsp;&nbsp;&nbsp;&nbsp;1000
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>usermod:&nbsp;no&nbsp;changes
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>cont-init:&nbsp;info:&nbsp;running&nbsp;/etc/cont-init.d/10-adduser
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>s6-rc:&nbsp;info:&nbsp;service&nbsp;legacy-cont-init:&nbsp;starting
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>s6-rc:&nbsp;info:&nbsp;service&nbsp;fix-attrs&nbsp;successfully&nbsp;started
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>s6-rc:&nbsp;info:&nbsp;service&nbsp;fix-attrs:&nbsp;starting
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>s6-rc:&nbsp;info:&nbsp;service&nbsp;s6rc-oneshot-runner&nbsp;successfully&nbsp;started
</td></tr>
<tr><td>2024/05/31&nbsp;18:42:28</td><td>stdout</td><td>s6-rc:&nbsp;info:&nbsp;service&nbsp;s6rc-oneshot-runner:&nbsp;starting
</td></tr>
</table></body></html>
manuc66 commented 5 months ago

Hello @docb7

If format the html and put it back to plain text it produces :

2024/05/31 18:42:29 stdout        �[32m'Connection: close\r\n'�[39m +
2024/05/31 18:42:29 stdout        �[32m'Host: 10.11.33.14\r\n'�[39m +
2024/05/31 18:42:29 stdout        �[32m'Accept-Encoding: gzip, compress, deflate, br\r\n'�[39m +
2024/05/31 18:42:29 stdout        �[32m'User-Agent: axios/1.7.2\r\n'�[39m +
2024/05/31 18:42:29 stdout        �[32m'Accept: application/json, text/plain, */*\r\n'�[39m +
2024/05/31 18:42:29 stdout      _header: �[32m'GET /WalkupScan/WalkupScanDestinations HTTP/1.1\r\n'�[39m +
2024/05/31 18:42:29 stdout      },
2024/05/31 18:42:29 stdout        [�[32mSymbol(kBytesWritten)�[39m]: �[33m203�[39m
2024/05/31 18:42:29 stdout        [�[32mSymbol(kBytesRead)�[39m]: �[33m675�[39m,
2024/05/31 18:42:29 stdout        [�[32mSymbol(kSetKeepAliveInitialDelay)�[39m]: �[33m60�[39m,
2024/05/31 18:42:29 stdout        [�[32mSymbol(kSetKeepAlive)�[39m]: �[33mtrue�[39m,
2024/05/31 18:42:29 stdout        [�[32mSymbol(kSetNoDelay)�[39m]: �[33mtrue�[39m,
2024/05/31 18:42:29 stdout        [�[32mSymbol(kCapture)�[39m]: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout        [�[32mSymbol(kBufferGen)�[39m]: �[1mnull�[22m,
2024/05/31 18:42:29 stdout        [�[32mSymbol(kBufferCb)�[39m]: �[1mnull�[22m,
2024/05/31 18:42:29 stdout        [�[32mSymbol(kBuffer)�[39m]: �[1mnull�[22m,
2024/05/31 18:42:29 stdout        [�[32mSymbol(timeout)�[39m]: �[1mnull�[22m,
2024/05/31 18:42:29 stdout        [�[32mSymbol(lastWriteQueueSize)�[39m]: �[33m0�[39m,
2024/05/31 18:42:29 stdout        [�[32mSymbol(kHandle)�[39m]: �[1mnull�[22m,
2024/05/31 18:42:29 stdout        [�[32mSymbol(async_id_symbol)�[39m]: �[33m98�[39m,
2024/05/31 18:42:29 stdout        _httpMessage: �[36m[Circular *1]�[39m,
2024/05/31 18:42:29 stdout        parser: �[1mnull�[22m,
2024/05/31 18:42:29 stdout        _server: �[1mnull�[22m,
2024/05/31 18:42:29 stdout        server: �[1mnull�[22m,
2024/05/31 18:42:29 stdout        _pendingEncoding: �[32m''�[39m,
2024/05/31 18:42:29 stdout        _pendingData: �[1mnull�[22m,
2024/05/31 18:42:29 stdout        _sockname: �[1mnull�[22m,
2024/05/31 18:42:29 stdout        allowHalfOpen: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout        _writableState: �[36m[WritableState]�[39m,
2024/05/31 18:42:29 stdout        _maxListeners: �[90mundefined�[39m,
2024/05/31 18:42:29 stdout        _eventsCount: �[33m6�[39m,
2024/05/31 18:42:29 stdout        _events: �[36m[Object: null prototype]�[39m,
2024/05/31 18:42:29 stdout        _readableState: �[36m[ReadableState]�[39m,
2024/05/31 18:42:29 stdout        _closeAfterHandlingError: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout        _host: �[1mnull�[22m,
2024/05/31 18:42:29 stdout        _parent: �[1mnull�[22m,
2024/05/31 18:42:29 stdout        _hadError: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout        connecting: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout      socket: Socket {
2024/05/31 18:42:29 stdout      _closed: �[33mtrue�[39m,
2024/05/31 18:42:29 stdout      _headerSent: �[33mtrue�[39m,
2024/05/31 18:42:29 stdout      finished: �[33mtrue�[39m,
2024/05/31 18:42:29 stdout      _trailer: �[32m''�[39m,
2024/05/31 18:42:29 stdout      _hasBody: �[33mtrue�[39m,
2024/05/31 18:42:29 stdout      _contentLength: �[33m0�[39m,
2024/05/31 18:42:29 stdout      strictContentLength: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout      _removedTE: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout      _removedContLen: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout      _removedConnection: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout      sendDate: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout      useChunkedEncodingByDefault: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout      _defaultKeepAlive: �[33mtrue�[39m,
2024/05/31 18:42:29 stdout      maxRequestsOnConnectionReached: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout      shouldKeepAlive: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout      chunkedEncoding: �[33mfalse�[39m,
2024/05/31 18:42:29 stdout      _last: �[33mtrue�[39m,
2024/05/31 18:42:29 stdout      destroyed: �[33mtrue�[39m,
2024/05/31 18:42:29 stdout      writable: �[33mtrue�[39m,
2024/05/31 18:42:29 stdout      outputSize: �[33m0�[39m,
2024/05/31 18:42:29 stdout      outputData: [],
2024/05/31 18:42:29 stdout      _maxListeners: �[90mundefined�[39m,
2024/05/31 18:42:29 stdout      _eventsCount: �[33m7�[39m,
2024/05/31 18:42:29 stdout      },
2024/05/31 18:42:29 stdout        finish: �[36m[Function: requestOnFinish]�[39m
2024/05/31 18:42:29 stdout        timeout: �[36m[Function (anonymous)]�[39m,
2024/05/31 18:42:29 stdout        socket: �[36m[Function (anonymous)]�[39m,
2024/05/31 18:42:29 stdout        error: �[36m[Function (anonymous)]�[39m,
2024/05/31 18:42:29 stdout        connect: �[36m[Function (anonymous)]�[39m,
2024/05/31 18:42:29 stdout        aborted: �[36m[Function (anonymous)]�[39m,
2024/05/31 18:42:29 stdout        abort: �[36m[Function (anonymous)]�[39m,
2024/05/31 18:42:29 stdout      _events: [Object: null prototype] {
2024/05/31 18:42:29 stdout    request: �[36m<ref *1>�[39m ClientRequest {
2024/05/31 18:42:29 stdout    },
2024/05/31 18:42:29 stdout      data: �[90mundefined�[39m
2024/05/31 18:42:29 stdout      responseType: �[32m'text'�[39m,
2024/05/31 18:42:29 stdout      method: �[32m'get'�[39m,
2024/05/31 18:42:29 stdout      url: �[32m'/WalkupScan/WalkupScanDestinations'�[39m,
2024/05/31 18:42:29 stdout      baseURL: �[32m'http://10.11.33.14'�[39m,
2024/05/31 18:42:29 stdout      },
2024/05/31 18:42:29 stdout        �[32m'Accept-Encoding'�[39m: �[32m'gzip, compress, deflate, br'�[39m
2024/05/31 18:42:29 stdout        �[32m'User-Agent'�[39m: �[32m'axios/1.7.2'�[39m,
2024/05/31 18:42:29 stdout        �[32m'Content-Type'�[39m: �[90mundefined�[39m,
2024/05/31 18:42:29 stdout        Accept: �[32m'application/json, text/plain, */*'�[39m,
2024/05/31 18:42:29 stdout      headers: Object [AxiosHeaders] {
2024/05/31 18:42:29 stdout      validateStatus: �[36m[Function: validateStatus]�[39m,
2024/05/31 18:42:29 stdout      env: { FormData: �[36m[Function]�[39m, Blob: �[36m[class Blob]�[39m },
2024/05/31 18:42:29 stdout      maxBodyLength: �[33m-1�[39m,
2024/05/31 18:42:29 stdout      maxContentLength: �[33m-1�[39m,
2024/05/31 18:42:29 stdout      xsrfHeaderName: �[32m'X-XSRF-TOKEN'�[39m,
2024/05/31 18:42:29 stdout      xsrfCookieName: �[32m'XSRF-TOKEN'�[39m,
2024/05/31 18:42:29 stdout      timeout: �[33m0�[39m,
2024/05/31 18:42:29 stdout      transformResponse: [ �[36m[Function: transformResponse]�[39m ],
2024/05/31 18:42:29 stdout      transformRequest: [ �[36m[Function: transformRequest]�[39m ],
2024/05/31 18:42:29 stdout      adapter: [ �[32m'xhr'�[39m, �[32m'http'�[39m, �[32m'fetch'�[39m ],
2024/05/31 18:42:29 stdout      },
2024/05/31 18:42:29 stdout        clarifyTimeoutError: �[33mfalse�[39m
2024/05/31 18:42:29 stdout        forcedJSONParsing: �[33mtrue�[39m,
2024/05/31 18:42:29 stdout        silentJSONParsing: �[33mtrue�[39m,
2024/05/31 18:42:29 stdout      transitional: {
2024/05/31 18:42:29 stdout    config: {
2024/05/31 18:42:29 stdout    code: �[32m'ERR_BAD_REQUEST'�[39m,
2024/05/31 18:42:29 stdout      at async main �[90m(/app/�[39mindex.js:254:5�[90m)�[39m {
2024/05/31 18:42:29 stdout      at async Command.parseAsync �[90m(/app/�[39mnode_modules/�[4mcommander�[24m/lib/command.js:1092:5�[90m)�[39m
2024/05/31 18:42:29 stdout      at async Command.<anonymous> �[90m(/app/�[39mindex.js:214:9�[90m)�[39m
2024/05/31 18:42:29 stdout      at async listenCmd �[90m(/app/�[39mindex.js:34:27�[90m)�[39m
2024/05/31 18:42:29 stdout      at async waitScanEvent �[90m(/app/�[39mlistening.js:94:23�[90m)�[39m
2024/05/31 18:42:29 stdout      at async registerWalkupScanDestination �[90m(/app/�[39mlistening.js:71:36�[90m)�[39m
2024/05/31 18:42:29 stdout      at async HPApi.getWalkupScanDestinations �[90m(/app/�[39mHPApi.js:146:26�[90m)�[39m
2024/05/31 18:42:29 stdout      at async HPApi.callAxios �[90m(/app/�[39mHPApi.js:78:30�[90m)�[39m
2024/05/31 18:42:29 stdout  �[90m    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)�[39m
2024/05/31 18:42:29 stdout      at Axios.request �[90m(/app/�[39mnode_modules/�[4maxios�[24m/dist/node/axios.cjs:4224:41�[90m)�[39m
2024/05/31 18:42:29 stdout  �[90m    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)�[39m
2024/05/31 18:42:29 stdout  �[90m    at endReadableNT (node:internal/streams/readable:1400:12)�[39m
2024/05/31 18:42:29 stdout  �[90m    at Unzip.emit (node:events:529:35)�[39m
2024/05/31 18:42:29 stdout      at Unzip.handleStreamEnd �[90m(/app/�[39mnode_modules/�[4maxios�[24m/dist/node/axios.cjs:3085:11�[90m)�[39m
2024/05/31 18:42:29 stdout      at settle �[90m(/app/�[39mnode_modules/�[4maxios�[24m/dist/node/axios.cjs:1983:12�[90m)�[39m
2024/05/31 18:42:29 stdout  AxiosError: Request failed with status code 404
2024/05/31 18:42:29 stdout  Running iteration: 0 - errorCount: 0
2024/05/31 18:42:29 stdout  Unknown device!
2024/05/31 18:42:29 stdout  Temp folder: /tmp/scan-to-pcFCDkdk
2024/05/31 18:42:29 stdout  Target folder: /scan
2024/05/31 18:42:29 stdout  Using device ip: 10.11.33.14
2024/05/31 18:42:29 stdout  WARNING: To disable this warning set SUPPRESS_NO_CONFIG_WARNING in the environment.
2024/05/31 18:42:29 stdout  WARNING: No configurations found in configuration directory:/app/config
2024/05/31 18:42:29 stdout  WARNING: See https://github.com/node-config/node-config/wiki/Strict-Mode
2024/05/31 18:42:29 stdout  WARNING: NODE_ENV value of 'production' did not match any deployment config file names.
2024/05/31 18:42:28 stdout  Starting
2024/05/31 18:42:28 stdout  s6-rc: info: service legacy-services successfully started
2024/05/31 18:42:28 stdout  s6-rc: info: service legacy-services: starting
2024/05/31 18:42:28 stdout  s6-rc: info: service legacy-cont-init successfully started
2024/05/31 18:42:28 stdout  cont-init: info: /etc/cont-init.d/10-adduser exited 0
2024/05/31 18:42:28 stdout  
2024/05/31 18:42:28 stdout  -------------------------------------
2024/05/31 18:42:28 stdout  User gid:    1000
2024/05/31 18:42:28 stdout  User uid:    1000
2024/05/31 18:42:28 stdout  
2024/05/31 18:42:28 stdout  usermod: no changes
2024/05/31 18:42:28 stdout  cont-init: info: running /etc/cont-init.d/10-adduser
2024/05/31 18:42:28 stdout  s6-rc: info: service legacy-cont-init: starting
2024/05/31 18:42:28 stdout  s6-rc: info: service fix-attrs successfully started
2024/05/31 18:42:28 stdout  s6-rc: info: service fix-attrs: starting
2024/05/31 18:42:28 stdout  s6-rc: info: service s6rc-oneshot-runner successfully started
2024/05/31 18:42:28 stdout  s6-rc: info: service s6rc-oneshot-runner: starting 

What I understand is that a get on https://10.11.33.14/WalkupScan/WalkupScanDestinations produced a http status code 404 that is not expected.

You can also see in that debug log the information 'Unknown device!', that error message is produced when the get on https://10.11.33.14/DevMgmt/DiscoveryTree.xml don't provide enough information.

Best regards

docb7 commented 5 months ago

Hi, the Device is a HP Smart Tank 7005 and it is behind the specified IP. Unfortunately I never used the device to scan to computer, it does not have that functionality. It has AirPrint and therefore supports "AirScan" and it has a "WebScan" functionality where I can scan from the browser. Also Microsoft WS-Discovery, Microsoft WSD Print and Microsoft WSD Scan are activated if that helps.

The output of the DiscoveryTree.xml is hier:

<!--
 THIS DATA SUBJECT TO DISCLAIMER(S) INCLUDED WITH THE PRODUCT OF ORIGIN. 
-->
<ledm:DiscoveryTree xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dd="http://www.hp.com/schemas/imaging/con/dictionaries/1.0/" xmlns:ledm="http://www.hp.com/schemas/imaging/con/ledm/2007/09/21" xsi:schemaLocation="http://www.hp.com/schemas/imaging/con/ledm/2007/09/21 ../schemas/LEDM.xsd">
<dd:Version>
<dd:Revision>SVN-IPG-LEDM.441</dd:Revision>
<dd:Date>2011-06-15</dd:Date>
</dd:Version>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/MediaHandlingCap.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmMediaHandlingCap</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/mediahandlingcap/2009/06/25
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/MediaHandlingDyn.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmMediaHandlingDyn</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/mediahandlingdyn/2007/11/21
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/ShopForSupplies.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmShopForSupplies</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/ljs/shopforsuppliesrequest/2007/11/07
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/ProductServiceDyn.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmProductServiceDyn</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/productservicedyn/2009/01/10
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/ProductServiceCap.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmProductServiceCap</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/productservicecap/2009/01/10
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/MediaCap.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmMediaCap</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/mediacap/2009/05/21
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/MediaDyn.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmMediaDyn</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/mediadyn/2009/05/21
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/ProductConfigDyn.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmProductConfigDyn</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/productconfigdyn/2009/03/16
</dd:Revision>
<ledm:PrivacySupported>
<ledm:Privacy>anonymous</ledm:Privacy>
</ledm:PrivacySupported>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/ProductConfigCap.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmProductConfigCap</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/productconfigcap/2009/03/16
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/ProductStatusDyn.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmProductStatusDyn</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/productstatusdyn/2007/10/31
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/ProductStatusCap.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmProductStatusCap</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/productstatuscap/2007/10/31
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/PrintConfigDyn.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmPrintConfigDyn</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/printconfigdyn/2009/05/06
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/PrintConfigCap.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmPrintConfigCap</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/printconfigcap/2009/05/06
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/NetAppsDyn.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmNetAppsDyn</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/netappdyn/2009/06/24
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/NetAppsCap.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmNetAppsCap</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/netappcap/2009/06/24
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/ConsumableConfigDyn.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmConsumableConfigDyn</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/consumableconfigdyn/2007/11/19
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/ConsumableConfigCap.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmConsumableConfigCap</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/consumableconfigcap/2007/11/19
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/ProductLogsCap.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmProductLogsCap</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/productlogscap/2008/01/16
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/ProductLogsDyn.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmProductLogsDyn</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/productlogsdyn/2008/01/16
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/ProductUsageDyn.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmProductUsageDyn</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/productusagedyn/2007/12/11
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/ProductUsageCap.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmProductUsageCap</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/productusagecap/2007/12/11
</dd:Revision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/SecurityCap.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmSecurityCap</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/securitycap/2008/02/01
</dd:Revision>
<ledm:MinorRevision>1.0</ledm:MinorRevision>
</ledm:SupportedTree>
<ledm:SupportedTree>
<dd:ResourceURI>/DevMgmt/SecurityDyn.xml</dd:ResourceURI>
<dd:ResourceType>ledm:hpLedmSecurityDyn</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/securitydyn/2008/02/01
</dd:Revision>
<ledm:MinorRevision>1.0</ledm:MinorRevision>
</ledm:SupportedTree>
<ledm:SupportedIfc>
<ledm:ManifestURI>/EventMgmt/EventMgmtManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmEventMgmtManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/Utilities/UtilitiesManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmUtilities</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/IoMgmt/IoMgmtManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmIoMgmt</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/Jobs/JobsManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmJobsManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/ProductActions/ProductActionsManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmProductActionsManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/DevMgmt/NetAppsSecureManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmNetAppsSecureManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
<ledm:MinorRevision>1.0</ledm:MinorRevision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/Copy/CopyManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmCopyManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/eSCL/eSclManifest.xml</ledm:ManifestURI>
<dd:ResourceType>eSCL:eSclManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/DevMgmt/InternalPrintManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmInternalPrintManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/DevMgmt/ConsumableConfigSecureManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmConsumableConfigSecureManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/FirmwareUpdate/FirmwareUpdateManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmFirmwareUpdateManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/OOBE/OOBEManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpOOBEManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/Scan/ScanJobManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmScanJobManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/ePrint/ePrintManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpePrintManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/Gen2CloudService/Gen2CloudServiceManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmGenTwoCloudServiceManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/Calibration/CalibrationManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpCnxCalibrationManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>
/ConsumableSubscription/ConsumableSubscriptionManifest.xml
</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmConsumableSubscriptionManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/cdm/servicesDiscovery</ledm:ManifestURI>
<dd:ResourceType>cdm:servicesDiscovery</dd:ResourceType>
<dd:Revision>
com.hp.cdm.domain.glossary.version.1.resource.servicesDiscovery
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/Security/CertificateManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpCertificateManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/cdm/tlsConfig/v1/serviceMetadata</ledm:ManifestURI>
<dd:ResourceType>cdm:tlsConfig</dd:ResourceType>
<dd:Revision>
com.hp.cdm.domain.glossary.version.1.resource.serviceMetadata
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedIfc>
<ledm:ManifestURI>/TraceStore/TraceStoreManifest.xml</ledm:ManifestURI>
<dd:ResourceType>ledm:hpLedmTraceStoreManifest</dd:ResourceType>
<dd:Revision>
http://www.hp.com/schemas/imaging/con/ledm/manifest/2009/03/24
</dd:Revision>
</ledm:SupportedIfc>
<ledm:SupportedFeature>
<dd:ResourceURI>/chat</dd:ResourceURI>
<dd:ResourceType>hpcloud:chat</dd:ResourceType>
<dd:Revision>urn:hp:cloud:eprint:papi:services:chat:1.3</dd:Revision>
</ledm:SupportedFeature>
<ledm:SupportedFeature>
<dd:ResourceURI>/ipp/print</dd:ResourceURI>
<dd:ResourceType>pwg:hpIPPPrint</dd:ResourceType>
<dd:Revision>http://www.pwg.org/ipp/2.0</dd:Revision>
</ledm:SupportedFeature>
</ledm:DiscoveryTree>

Thanks for looking into that, I am looking for a simple way to just scan documents directly to a folder that paperless.ngx can access, always with the same settings (A4, 300dpi, greyscale) with just one click, so I found your great solution, but seems that my printer does not support that... Best regards

manuc66 commented 5 months ago

Hi @docb7,

I've been looking at the data sheet of the printer and the DiscoveryTree.xml and found no evidence that your device would be compatible.

I'm sorry

Some time ago, I read about people building a solution using a Raspberry Pi and a button. They placed their homemade device close to the printer, inserted the paper, pressed the button, and the Raspberry Pi triggered the scan on the HP printer, putting the output somewhere on the network. This project might inspire you: https://www.raspberrypi.com/news/single-button-scan-to-email/

docb7 commented 5 months ago

Hi, thank you very much. It's unfortunate that HP is restricting / not supporting that. I am just trying another solution, which might help other macusers: https://github.com/klep/scanline.