[sane-devel] terrible (systematically corrupted) jpg at 1200dpi
m. allan noah
kitno455 at gmail.com
Tue Jan 27 21:57:21 UTC 2015
Does it happen with the command line tool scanimage? If so, then it is
a problem with the backend, which is part of hplip.
allan
On Tue, Jan 27, 2015 at 3:19 PM, ken <gebser at mousecar.com> wrote:
> 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
>>
>>
>>
>>
>
--
"well, I stand up next to a mountain- and I chop it down with the edge
of my hand"
More information about the sane-devel
mailing list