Code: Select all
# Hack to fix missing symlinks, needs cleaning up
ln -s /usr/lib/cups/backend/canon_parallel ${D}${_libdir2}/cups/backend/canon_parallel
ln -s /usr/lib/cups/backend/canon_usb ${D}${_libdir2}/cups/backend/canon_usb
ln -s /usr/lib/cups/filter/pstocanonbj ${D}${_libdir2}/cups/filter/pstocanonbj
# End directory structure repair
I'll change "ln -s" to "dosym" - but if someone doesn't have this /usr/lib/cups directory, then nothing is expected to go there.akroplas wrote:And, Somebody doesn't have 'backend' directory in /usr/lib/cups/. It's a problem. Solution: make this dirThis should be done in ebuild, yesno?
My printer works, but without servicetools: "/usr/libexec/cups/backend/canon_usb failed".
...ColinK wrote:Are you saying it doesn't work without servicetools, but with them it does?
Code: Select all
/var/log/cups/error_log
(...)
I [11/Sep/2006:20:40:36 +0200] Adding start banner page "none" to job 40.
I [11/Sep/2006:20:40:36 +0200] Adding end banner page "none" to job 40.
I [11/Sep/2006:20:40:36 +0200] Job 40 queued on "USB_Printer_1_with_status_readback_for_Canon_BJ" by "akroplas".
E [11/Sep/2006:20:40:36 +0200] Bad request line "ID ¿±dania to USB_Printer_1_with_status_readback_for_Canon_BJ-40 (1 plików)" from localhost!Code: Select all
14118 lp 25 0 2820 852 672 R 80.9 0.7 5:02.80 bjfilterpixmaipCode: Select all
>>> Unpacking source...
>>> Unpacking cnijfilter-common-2.60-1.src.rpm to /var/tmp/portage/cnijfilter-2.60-r1/work
>>> Unpacking cnijfilter-common-2.60-1.tar.gz to /var/tmp/portage/cnijfilter-2.60-r1/work
* Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is:
*
* /usr/local/portage/net-print/cnijfilter/files/cnijfilter-2.60-r1-pstocanonij-c.patch
* ( cnijfilter-2.60-r1-pstocanonij-c.patch )

MP150 works with the gutenprint CVS version. Colors, text, everything seems to work. This is the first time I'm printing with cups, though, so there might be some function broken that I didn't notice yet. But I was really impressed to see it print out the test page from cups.tam-ille wrote:For the MP150 users, as this printer is not supported by the cnijfilter, try the gutenprint CVS version: there is a suppport for this printer. Gutenprint developpers need feedbacks.
Code: Select all
USE="ip2200 -unstablecups" emerge cnijfilter

Code: Select all
make[1]: Leaving directory `/var/tmp/portage/net-print/bjfilter-2.50-r3/work/bjfilter-2.50/pixusip3100/bjfilter/include'
make[1]: Entering directory `/var/tmp/portage/net-print/bjfilter-2.50-r3/work/bjfilter-2.50/pixusip3100/bjfilter'
make[2]: Entering directory `/var/tmp/portage/net-print/bjfilter-2.50-r3/work/bjfilter-2.50/pixusip3100/bjfilter'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/var/tmp/portage/net-print/bjfilter-2.50-r3/work/bjfilter-2.50/pixusip3100/bjfilter'
make[1]: Leaving directory `/var/tmp/portage/net-print/bjfilter-2.50-r3/work/bjfilter-2.50/pixusip3100/bjfilter'
mv: cannot stat `/var/tmp/portage/net-print/bjfilter-2.50-r3/image//usr/lib32/cups': No such file or directory
!!! ERROR: net-print/bjfilter-2.50-r3 failed.
Call stack:
ebuild.sh, line 1568: Called dyn_install
ebuild.sh, line 1022: Called src_install
bjfilter-2.50-r3.ebuild, line 224: Called die
!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! This ebuild is from an overlay: '/usr/local/portage'
Code: Select all
[ebuild R ] net-print/cups-1.2.5 USE="X dbus jpeg nls pam png ppds ssl tiff -php -samba -slp"