Public bug reported:

Binary package hint: cups

I installed the Canon printer driver under Jaunty (9.04) and printing to the 
Canon MF4140 worked perfectly.
I upgraded to Karmic (9.10) and printing no longer worked. I downgraded only 
the hal-cups-util package and it works again.

I am reporting this as a bug on cups as it seems to cover several packages.
It appears the ability to execute /usr/lib/cups/backend/hal is _essential_ for 
canon UFR II drivers.

Canon's UFR II printer driver is widely used to support their low cost
printers that do not run a PDL (PS/PDF/PCL) interpreter.


The installed driver package was 

> Canon UFR II Printer Driver for Linux. This printer driver provides printing 
> functions for Canon printers operating under the
> CUPS (Common UNIX Printing System) environment, a printing system that 
> operates on Linux operating systems.

$> dpkg --info 
UFR_II_Printer_Driver_for_Linux_Driver_V180_uk_EN/32-bit_Driver/Debian/cndrvcups-common_1.80-1_i386.deb
 
 new debian package, version 2.0.
 Package: cndrvcups-common
 Version: 1.80-1
 Section: net
 Priority: optional
 Architecture: i386
 Depends: libatk1.0-0 (>= 1.7.2), libc6 (>= 2.3.2.ds1-21), libglib2.0-0 (>= 
2.6.0), libgtk2.0-0 (>= 2.6.0), libpango1.0-0 (>= 1.8.1), cupsys, gs-esp, 
libcupsys2 (>= 1.1.23)
 Installed-Size: 3576
 Maintainer: Canon Inc. <[email protected]>
 Description: Canon Printer Driver Common Modules Ver.1.80
  Canon Printer Driver Common Modules.

$> dpkg --info 
UFR_II_Printer_Driver_for_Linux_Driver_V180_uk_EN/32-bit_Driver/Debian/cndrvcups-ufr2-uk_1.80-1_i386.deb
 
 new debian package, version 2.0.
 Package: cndrvcups-ufr2-uk
 Version: 1.80-1
 Section: net
 Priority: optional
 Architecture: i386
 Depends: libc6 (>= 2.3.2.ds1-21), cndrvcups-common (>= 1.80)
 Replaces: cndrvcups-ufr2-us, cndrvcups-lipslx, cndrvcups-capt
 Installed-Size: 7748
 Maintainer: Canon Inc. <[email protected]>
 Source: cndrvcups-lb
 Description: Canon UFR2 Printer Driver for Linux
  Canon UFR2 Printer Driver for Linux.
  This UFR2 printer driver provides printing functions for Canon LBP/iR
  printers operating under the CUPS (Common UNIX Printing System) environment.

The error messages in /var/log/cups/error_log were
> Unable to execute /usr/lib/cups/backend/hal: No such file or directory

I [02/Dec/2009:14:09:08 +1100] [Job 197] Started filter 
/usr/lib/cups/filter/pdftopdf (PID 3915)
I [02/Dec/2009:14:09:08 +1100] [Job 197] Started filter 
/usr/lib/cups/filter/cpdftocps (PID 3916)
I [02/Dec/2009:14:09:08 +1100] [Job 197] Started filter 
/usr/lib/cups/filter/pstoufr2cpca (PID 3917)
E [02/Dec/2009:14:09:08 +1100] Unable to execute /usr/lib/cups/backend/hal: No 
such file or directory
D [02/Dec/2009:14:09:08 +1100] cupsdMarkDirty(P-----)
D [02/Dec/2009:14:09:08 +1100] cupsdMarkDirty(-----S)
D [02/Dec/2009:14:09:08 +1100] cupsdMarkDirty(-----S)
E [02/Dec/2009:14:09:08 +1100] [Job 197] Stopping job because the sheduler 
could not execute the backend.
D [02/Dec/2009:14:09:08 +1100] cupsdMarkDirty(----J-)
D [02/Dec/2009:14:09:08 +1100] cupsdMarkDirty(-----S)
D [02/Dec/2009:14:09:08 +1100] Returning IPP successful-ok for Print-Job 
(ipp://localhost:631/printers/Canon-MF4100-UFRII-LT) from localhost
D [02/Dec/2009:14:09:08 +1100] PID 3915 (/usr/lib/cups/filter/pdftopdf) was 
terminated normally with signal 15.
D [02/Dec/2009:14:09:08 +1100] PID 3916 (/usr/lib/cups/filter/cpdftocps) was 
terminated normally with signal 15.
D [02/Dec/2009:14:09:08 +1100] PID 3917 (/usr/lib/cups/filter/pstoufr2cpca) was 
terminated normally with signal 15.

This was the consistent problem. As described in it's README, the
package hal-cups-utils was a place holder as the ubuntu developers have
mode to udev and system-config-printer-udev. This unfortunately breaks
this printer driver.

Checking Ubuntu Packages I found that Jaunty's hal-cups-utils might be
installable. So I purged the current and downloaded and installed the
previous.

$> sudo ap-get purge hal-cups-utils
$> sudo dpkg --force-all -i hal-cups-utils_0.6.19+git20090217-0ubuntu7_i386.deb 
dpkg: regarding hal-cups-utils_0.6.19+git20090217-0ubuntu7_i386.deb containing 
hal-cups-utils:
 system-config-printer-udev conflicts with hal-cups-utils (<< 1.1.10)
  hal-cups-utils (version 0.6.19+git20090217-0ubuntu7) is to be installed.
dpkg: warning: ignoring conflict, may proceed anyway!
(Reading database ... 366186 files and directories currently installed.)
Unpacking hal-cups-utils (from 
hal-cups-utils_0.6.19+git20090217-0ubuntu7_i386.deb) ...
Setting up hal-cups-utils (0.6.19+git20090217-0ubuntu7) ...
Processing triggers for hal ...
Regenerating hal fdi cache ...
hal start/running, process 4610

Printing now works perfectly again.


Effected Printer:
                   LBP3360
                   LBP3370
                   LBP3460
                   LBP5360
                   LBP5960
                   LBP5970/5975
                   iR1018/1022/1023
                   iR105+
                   iR2016/2016i
                   iR2018/2018i
                   iR2020/2020i
                   iR2022/2025/2030
                   iR2230
                   iR2270/2870
                   iR2830
                   iR3025
                   iR3030
                   iR3035/3045
                   iR3225/3225N
                   iR3230/3230A/3230N
                   iR3235/3235A/3235N/3245/3245A/3245N
                   iR3530
                   iR3570/4570
                   iR4530
                   iR5055/5065
                   iR5075
                   iR5570/6570
                   iR7086/7095/7095P/7105
                   iR8070
                   iR85+
                   iR9070
                   iR C2380i/C2550/C2550i
                   iR C2580i
                   iR C2880/C2880i/C3380/C3380i
                   iR C3080/C3080i/C3580/C3580i
                   iR C3180/C3180i
                   iR 3180C/3180Ci
                   iR C4080/C4580
                   iR C5180
                   iR C5185
                   iR C5870/C6870
                   iR C5880/C5880i/C6880/C6880i
                   iR 5880C/5880Ci/6880C/6880Ci
                   imagePRESS C1
                   MF4010
                   MF4100 Series
                   MF4270
                   MF4600 Series
                   MF6530/6540PL/6550/6560PL/6570/6580PL
                   MF7170i
                   L90/160/230
                   LC800/L3000

** Affects: cups (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Upgrading to Karmic breaks printing for Canon UFRII printers with canon drivers 
MF4140 etc
https://bugs.launchpad.net/bugs/491205
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to