#1042396 Skanlite fails to scan with message: "Document feeder empty"

Package:
skanlite
Source:
skanlite
Description:
image scanner based on the KSane backend
Submitter:
Date:
2023-07-27 13:24:03 UTC
Severity:
normal
#1042396#5
Date:
2023-07-27 13:20:07 UTC
From:
To:
Package: skanlite
Version: 22.12.3-1

Skanlite fails to scan, the scanner is an HP ENVY 6030e, I started
Skanlite from command-line when I click "Scan" button these lines appear
in Konsole:

~$ skanlite -d escl:https://192.168.0.89:443
<?xml version="1.0" encoding="UTF-8"?>
<ErrorInfo
xmlns="http://www.hp.com/schemas/imaging/con/errors/2013/05/07"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dd="http://www.hp.com/schemas/imaging/con/dictionaries/1.0/"
xsi:schemaLocation="http://www.hp.com/schemas/imaging/con/errors/2013/05/07
../schemas/Error.xsd">
<dd:Version>
<dd:Revision>IPG-LEDM-SVN.810</dd:Revision>
<dd:Date>2014-09-04</dd:Date>
</dd:Version>
<HttpCode>409</HttpCode>
<Type>conflictWithExisting</Type>
<Details>
<ElementXPath>/ScanSettings/Version</ElementXPath>
<Description>Input Settings Mismatch Error!</Description>
</Details>
</ErrorInfo>

a popup window then is shown with this localized message:

"Alimentatore dei documenti vuoto"

(translated to English with Google Translator: "Document feeder empty")

the locale's output:

~$ locale
LANG=it_IT.UTF-8
LANGUAGE=
LC_CTYPE="it_IT.UTF-8"
LC_NUMERIC="it_IT.UTF-8"
LC_TIME="it_IT.UTF-8"
LC_COLLATE="it_IT.UTF-8"
LC_MONETARY="it_IT.UTF-8"
LC_MESSAGES="it_IT.UTF-8"
LC_PAPER="it_IT.UTF-8"
LC_NAME="it_IT.UTF-8"
LC_ADDRESS="it_IT.UTF-8"
LC_TELEPHONE="it_IT.UTF-8"
LC_MEASUREMENT="it_IT.UTF-8"
LC_IDENTIFICATION="it_IT.UTF-8"
LC_ALL=

the workaround I found is to set LC_ALL=C environment variable at the
beginning of the command:

~$ LC_ALL=C skanlite -d escl:https://192.168.0.89:443

doing so Skanlite makes scan regularly.

Cheers