#580690 foo2zjs: Moire on Samsung CLX-3175 with foo2qpdl

#580690#5
Date:
2010-05-07 19:35:42 UTC
From:
To:
Samsung CLX-3175 produces low quality printouts when using foo2qpdl
from this package. Full-color images have heavy moire, and the colors
are somewhat off (ICM problem?).

I've compared these printouts to what Samsung's proprietary Linux
driver produces. Those printouts don't have the described problems.

Ghostscript version 8.71.

I know this bug report probably doesn't help much. I can help you
debug this by producing e.g. test QPDL files, if you tell me how.

#580690#10
Date:
2010-10-14 09:13:38 UTC
From:
To:
Hi Alexey!
[...]

Have you tried with the ICM files upstream provides?  You should
download them with the 'getweb' script:

  # getweb 3175

Then, if nothing changes, please also try moving the ICM files from the
foo2zjs folder to the foo2qpdl one:

  # mv /usr/share/foo2zjs/icm/samclp3* /usr/share/foo2qpdl/icm/

In the current Debian package (version 20090908dfsg-4), the 'getweb'
script puts all ICM files into /usr/share/foo2zjs/icm/.  The same script
From the Ubuntu package, however, splits them in the correct folder,
something I am integrating in Debian as well.

That is good to know.  Do you have any Samsung's ICM that you can try
with foo2zjs?  However, I am not sure Samsung's ICM will work...

This should be OK, according to upstream INSTALL file:


I have never used such files (I own only an HP Color LaserJet 1500L, now
broken), but you should simply copy the upstream QPDL files from
foo2zjs/crd/qpdl/* into /usr/share/foo2qpdl/crd/.

NB, these files were removed from the Debian package because their
    license is unclear, thus we can not distribute them.

Obviously, you can also try to use the QPDL files from Samsung's
proprietary Linux driver.

Finally, there is a new updated package, with a lot of improvements and
more synchronized with the Ubuntu package (but it still misses the split
for files downloaded via the 'getweb' script):

http://bugs.debian.org/594322
http://people.debian.org/~gismo/tmp/

If you can try this new package, please let me know first if it works
and then if anything changes.

Thx, bye,
Gismo / Luca

#580690#15
Date:
2010-10-17 15:40:14 UTC
From:
To:
Thanks! Never knew about this possiblity. I'll try the things you suggest
as soon as I find a little time for this.

What are these files? Why do they need to be in the distribution, and what
happens if they aren't present?

#580690#20
Date:
2010-10-20 00:16:37 UTC
From:
To:
Hi Alexey!

Thank you.

From <http://foo2qpdl.rkkda.com/>:

  In fact, QPDL printers are raster printers which happen to use a very
  efficient wire protocol. QPDL is just one of many wire protocols that
  are in use today, such as Postscript, PCL, Epson, ZjStream, etc.

This means that feeding the printer with a QPDL file can effectively
"configure" the printer.

OTOH, the CRD files are "Color Rendering Dictionaries", i.e. a color
profile for PostScript files.

Basically, the major drawback should be a color problem, as you can see
From the image attached in the corresponding LaunchPad bug:

https://bugs.launchpad.net/ubuntu/+source/foo2zjs/+bug/424546

Given that we (Debian foo2zjs maintainers) do not know where these files
come from and especially their license, it is impossible for Debian to
include them, even in the source package.

Actually, at least upstream foo2zjs/crd/qpdl/CLP-300cms contains a clear
evidence that this file should derive directly from Samsung (probably an
older version of their Unified Linux Driver):

#580690#25
Date:
2010-11-05 03:15:36 UTC
From:
To:
Hi Alexey!
[...]

Upstream 'getweb' have been fixed in Debian as well:

http://svn.debian.org/viewsvn/foo2zjs?view=rev&revision=244

Please try the latest temporary package at:

http://people.debian.org/~gismo/tmp/

Thx, bye,
Gismo / Luca