[sane-devel] terrible (systematically corrupted) jpg at 1200dpi

ken gebser at mousecar.com
Tue Jan 27 20:19:15 UTC 2015


The problem-- in  varying degrees-- exists in both xsane and hp-scan. 
Does that mean it's not an xsane problem?

On 01/27/2015 01:24 PM, m. allan noah wrote:
> We are not the authors of the hplip code. You might try asking them?
> http://hplipopensource.com/hplip-web/index.html
>
> allan
>
> On Tue, Jan 27, 2015 at 1:02 PM, ken <gebser at mousecar.com> wrote:
>> This is a new HP Officejet Pro 8620 ("All In One").
>>
>> Scanning at 200dpi and 300dpi is okay. But when trying to scan a color photo
>> or nice image from a magazine, the results from are horrible. I can
>> recognize the the digital (jpg), but it is obviously corrupted. The vertical
>> bands of distortion suggest that it's either a corrupted algorithm or a
>> design flaw in the hardware (how would I know which it is?). Or something
>> might not be configured correctly, but the output of "hp-check" (below)
>> would seem to rule that out.
>>
>> Using xsane gives slightly better results than hp-scan, but the resulting
>> digital image at 1200dpi is still terrible and unusable. Looking at the
>> image up close, it seems to be composed of circles with dots in the middle
>> of each circle.  This would seem to suggest a flaw in some algorithm used in
>> processing the data output from the hardware.
>>
>> Is this a known bug?
>>
>> Is there a fix for this?
>>
>> If there's a way to submit more exacting info about this problem, I'd be
>> happy to hear it.
>>
>> Thanks.
>>
>> Possibly relevant data below.
>>
>>
>> $ rpm -q xsane
>> xsane-0.991-5.el5
>>
>> $ cat /etc/redhat-release
>> CentOS release 5.11 (Final)
>>
>> $ hp-check
>> warning: python-dbus not installed.
>> Saving output in log file: /home/zl/scanned/2015/hp-check.log
>>
>> HP Linux Imaging and Printing System (ver. 3.14.10)
>> Dependency/Version Check Utility ver. 15.1
>>
>> Copyright (c) 2001-13 Hewlett-Packard Development Company, LP
>> This software comes with ABSOLUTELY NO WARRANTY.
>> This is free software, and you are welcome to distribute it
>> under certain conditions. See COPYING file for more details.
>>
>> Note: hp-check can be run in three modes:
>> 1. Compile-time check mode (-c or --compile): Use this mode before compiling
>> the
>> HPLIP supplied tarball (.tar.gz or .run) to determine if the proper
>> dependencies
>> are installed to successfully compile HPLIP.
>> 2. Run-time check mode (-r or --run): Use this mode to determine if a distro
>> supplied package (.deb, .rpm, etc) or an already built HPLIP supplied
>> tarball
>> has the proper dependencies installed to successfully run.
>> 3. Both compile- and run-time check mode (-b or --both) (Default): This mode
>> will check both of the above cases (both compile- and run-time
>> dependencies).
>>
>> Check types:
>> a. EXTERNALDEP - External Dependencies
>> b. GENERALDEP - General Dependencies (required both at compile and run time)
>> c. COMPILEDEP - Compile time Dependencies
>> d. [All are run-time checks]
>> PYEXT SCANCONF QUEUES PERMISSION
>>
>> Status Types:
>>      OK
>>      MISSING - Missing Dependency or Permission or Plug-in
>>      INCOMPAT - Incompatible dependency-version or Plugin-version
>>
>> ---------------
>> | SYSTEM INFO |
>> ---------------
>>
>>   Kernel: 2.6.18-400.1.1.el5.centos.plus #1 SMP Thu Dec 18 08:15:47 EST 2014
>> GNU/Linux
>>   Host: host.abcabc.net
>>   Proc: 2.6.18-400.1.1.el5.centos.plus #1 SMP Thu Dec 18 08:15:47 EST 2014
>> GNU/Linux
>>   Distribution: rhel 5.0
>>   Bitness: 32 bit
>>
>> -----------------------
>> | HPLIP CONFIGURATION |
>> -----------------------
>>
>> HPLIP-Version: HPLIP 3.14.10
>> HPLIP-Home: /usr/share/hplip
>> warning: HPLIP-Installation: Auto installation is not supported for rhel
>> distro 5.0 version
>>
>> Current contents of '/etc/hp/hplip.conf' file:
>> # hplip.conf. Generated from hplip.conf.in by configure.
>>
>> [hplip]
>> version=3.14.10
>>
>> [dirs]
>> home=/usr/share/hplip
>> run=/var/run
>> ppd=/usr/share/cups/model/hp
>> ppdbase=/usr/share/cups/model
>> doc=/usr/share/doc/hplip-3.14.10
>> html=/usr/share/doc/hplip-3.14.10
>> icon=/usr/share/applications
>> cupsbackend=/usr/lib/cups/backend
>> cupsfilter=/usr/lib/cups/filter
>> drv=/usr/share/cups/drv/hp
>> bin=/usr/bin
>>
>> # Following values are determined at configure time and cannot be changed.
>> [configure]
>> network-build=yes
>> libusb01-build=yes
>> pp-build=no
>> gui-build=yes
>> scanner-build=yes
>> fax-build=no
>> dbus-build=no
>> cups11-build=no
>> doc-build=yes
>> shadow-build=no
>> hpijs-install=no
>> foomatic-drv-install=no
>> foomatic-ppd-install=no
>> foomatic-rip-hplip-install=no
>> hpcups-install=yes
>> cups-drv-install=yes
>> cups-ppd-install=yes
>> internal-tag=3.14.10
>> restricted-build=no
>> ui-toolkit=qt3
>> qt3=yes
>> qt4=no
>> policy-kit=no
>> lite-build=no
>> udev_sysfs_rules=no
>> hpcups-only-build=no
>> hpijs-only-build=no
>>
>> Current contents of '/var/lib/hp/hplip.state' file:
>> [plugin]
>> eula = 1
>> version = 3.14.10
>> installed = 1
>>
>> Current contents of '~/.hplip/hplip.conf' file:
>> [last_used]
>> device_uri = hp:/net/HP_Officejet_Pro_8620?ip=10.10.0.29
>>
>> [installation]
>> version = 3.14.10
>> date_time = 01/27/2015 12:15:36
>>
>>   <Package-name> <Package-Desc> <Required/Optional> <Min-Version>
>> <Installed-Version> <Status> <Comment>
>>
>> --------------------------
>> | External Dependencies |
>> --------------------------
>>
>>   gs Ghostscript REQUIRED 7.05 8.70 OK -
>>   network Network-wget OPTIONAL - 1.11.4 OK -
>>   scanimage Shell-Scanning OPTIONAL 1.0 1.0.18 OK -
>>   avahi-utils avahi-utils OPTIONAL - 0.6.16 OK -
>>   xsane SANE-GUI OPTIONAL 0.9 0.991 OK -
>>   cups CUPS REQUIRED 1.1 1.3.7 OK 'CUPS Scheduler is running'
>>
>> -------------------------
>> | General Dependencies |
>> -------------------------
>>
>>   libcrypto OpenSSL-Crypto-Lib REQUIRED - 0.9.8 OK -
>>   pil Python-Image-Lib OPTIONAL - 1.1.5 OK -
>>   libjpeg JPEG-Lib REQUIRED - - OK -
>>   libpthread POSIX-Threads-Lib REQUIRED - 2.5 OK -
>>   pyqt Python-Qt REQUIRED 2.3 3.16.0 OK -
>>   cups-devel CUPS-SDK REQUIRED - 1.3.7 OK -
>>   libusb USB-Lib REQUIRED - 1.0 OK -
>>   sane Scan-Lib REQUIRED - 1.0.18 OK -
>>   cups-image CUPS-Image-Lib REQUIRED - 1.3.7 OK -
>>   python-xml Python-XML-Lib REQUIRED - 1.95.8 OK -
>>   python-notify Desktop-notifications OPTIONAL - - OK -
>>
>> ------------------------------
>> | Compile Time Dependencies |
>> ------------------------------
>>
>>   libtool Build-tools REQUIRED - 1.5.22 OK -
>>
>> ----------------------
>> | Python Extentions |
>> ----------------------
>>
>>   cupsext CUPS-Extension REQUIRED - 3.14.10 OK -
>>   pcardext PhotoCard-Extension REQUIRED - 3.14.10 OK -
>>   hpmudext IO-Extension REQUIRED - 3.14.10 OK -
>>
>> -----------------------
>> | Scan Configuration |
>> -----------------------
>>
>>   hpaio HPLIP-SANE-Backend REQUIRED - 3.14.10 OK 'hpaio found in
>> /etc/sane.d/dll.conf'
>>   scanext Scan-SANE-Extension REQUIRED - 3.14.10 OK -
>>
>> ------------------------------
>> | DISCOVERED SCANNER DEVICES |
>> ------------------------------
>>
>> device `hpaio:/net/HP_Officejet_Pro_8620?ip=10.10.0.29' is a Hewlett-Packard
>> HP_Officejet_Pro_8620 all-in-one
>>
>> --------------------------
>> | DISCOVERED USB DEVICES |
>> --------------------------
>>
>> No devices found.
>>
>> ---------------------------------
>> | INSTALLED CUPS PRINTER QUEUES |
>> ---------------------------------
>>
>> draft
>> -----
>> Type: Printer
>> Device URI: hp:/net/HP_Officejet_Pro_8620?ip=10.10.0.29
>> PPD: /etc/cups/ppd/draft.ppd
>> PPD Description: HP Officejet Pro 8620, hpcups 3.14.10
>> Printer status: printer draft is idle. enabled since Wed 31 Dec 2014
>> 03:46:55 PM EST
>> Communication status: Good
>>
>> fax
>> ---
>> Type: Fax
>> Device URI: hpfax:/net/HP_Officejet_Pro_8620?ip=10.10.0.29
>> PPD: /etc/cups/ppd/fax.ppd
>> PPD Description: HP Officejet Pro 8620, hpcups 3.14.10
>> Printer Rejecting Jobsr fax disabled since Thu 01 Jan 2015 12:52:29 PM EST -
>> error: Incorrect PPD file for fax queue 'fax'. Fax queues must use
>> 'HP-Fax-hplip.ppd'.
>> Communication status: Good
>>
>> hi-qual
>> -------
>> Type: Printer
>> Device URI: hp:/net/HP_Officejet_Pro_8620?ip=10.10.0.29
>> PPD: /etc/cups/ppd/hi-qual.ppd
>> PPD Description: HP Officejet Pro 8620, hpcups 3.14.10
>> Printer status: printer hi-qual is idle. enabled since Tue 23 Dec 2014
>> 07:34:33 PM EST
>> Communication status: Good
>>
>> HP_Officejet_Pro_8620
>> ---------------------
>> Type: Printer
>> Device URI: hp:/net/HP_Officejet_Pro_8620?ip=10.10.0.29
>> PPD: /etc/cups/ppd/HP_Officejet_Pro_8620.ppd
>> PPD Description: HP Officejet Pro 8620, hpcups 3.14.10
>> Printer status: printer HP_Officejet_Pro_8620 is idle. enabled since Thu 01
>> Jan 2015 12:32:07 PM EST
>> Communication status: Good
>>
>> --------------
>> | PERMISSION |
>> --------------
>>
>> -----------
>> | SELINUX |
>> -----------
>>
>> SELinux disabled Optional - - OK -
>>
>> -----------
>> | SUMMARY |
>> -----------
>>
>> Missing Required Dependencies
>> -----------------------------
>> None
>>
>> Missing Optional Dependencies
>> -----------------------------
>> None
>>
>> Total Errors: 1
>> Total Warnings: 0
>>
>> Done.
>>
>> ###
>>
>> --
>> sane-devel mailing list: sane-devel at lists.alioth.debian.org
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
>> Unsubscribe: Send mail with subject "unsubscribe your_password"
>>              to sane-devel-request at lists.alioth.debian.org
>
>
>



More information about the sane-devel mailing list