Bug 432530 - Please update cups-driver with last splix-1.1.1
Summary: Please update cups-driver with last splix-1.1.1
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.1
Classification: openSUSE
Component: Printing (show other bugs)
Version: Beta 2
Hardware: i686 openSUSE 11.0
: P5 - None : Normal (vote)
Target Milestone: Future/Later
Assignee: Klaus Singvogel
QA Contact: Johannes Meixner
URL:
Whiteboard:
Keywords: printing
Depends on:
Blocks:
 
Reported: 2008-10-06 11:09 UTC by Daniele Viganò
Modified: 2008-10-13 09:26 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniele Viganò 2008-10-06 11:09:17 UTC
Please update cups-driver with the last splix drivers available from http://splix.ap2c.org/ (splix-1.1.1).

The version 1.0.1 now available in cups-driver have some bugs: Samsung ML-2010 in some circumstances give error (is an upstream bug):

"Saturday February, 10: A important bug, related to the ML-2010 printers has been fixed (it seems to be a printer firmware bug which has been solved by a workaround). This patch has been applied to the version 1.0.1-1."

The error is:
INTERNAL ERROR - FALSE
POSITION: 0x11 (17)
SYSTEM: h6fwsim_mono/xl_tbl
LINE: 396
VERSION: SPL 5.05 01-04-2006

In addiction to this, the ppds from cups-driver aren't localized (splix-1.1.1 have en|it|fr localization) and some printers (the most recent) are missing.

Thanks a lot
Daniele Viganò
Comment 1 Klaus Singvogel 2008-10-06 16:28:50 UTC
Splix 1.1.1 contains patented software and our legal department does not allow to ship it therefore.

Do you have any URLs for the mentioned patch, so I'm able to include it more easily?
Comment 2 Daniele Viganò 2008-10-06 22:38:21 UTC
Hi, thanks for the reply.

I'm working on diff between 1.0.1 and 1.1.1 to see where the bug was.

However is possible to build Splix without JBIG, that is (I think) the only part in Splix under patent.

So using
make DISABLE_JBIG=1
make install DISABLE_JBIG=1

is possible to build the Splix driver without the patented software.
In this case the printer that needs JBIG (ex. CLP-600) will not work, but we can have fresh driver for all other printers (like popular Ml-2010).

From Splix 1.1.1 INSTALL...

Note about the JBIG algorithm:
------------------------------

	It seems that this algorithm was previously (is?) patented. To compile
SpliX without using this algorithm please compile and install SpliX by adding
"DISABLE_JBIG=1" to the make line:
		$ make DISABLE_JBIG=1
		$ make install DISABLE_JBIG=1
Comment 3 Daniele Viganò 2008-10-06 22:47:27 UTC
Additional info from the Changelog:

Sun Jan 27 23:47:45 2008 Aurélien Croc <programmation AT ap2c DOT org>
	* Add:
		The JBIG compression used is or was under patent. A new 
		Makefile rule permits to not compile the JBIG code.
	--- RELEASE OF THE VERSION V. 1.1.1 ---

Thanks again for your work!
Comment 4 Johannes Meixner 2008-10-07 05:42:43 UTC
No package upgrades now for openSUSE 11.1
(we are after package version freeze deadline).

I will have a look at it for next openSUSE version.
Comment 5 Klaus Singvogel 2008-10-07 09:01:47 UTC
Sorry, but a misconfiguration of this bug happened accidentally. Have to work on the status fields a bit. Please ignore this.

Please provide information about patch, as requested before.

Sorry.
Comment 6 Klaus Singvogel 2008-10-13 09:26:07 UTC
fixed package submitted. very likely in next beta3 release. please try it out.