You are not logged in.

#1 2014-05-02 18:39:43

olive
Member
From: Belgium
Registered: 2008-06-22
Posts: 1,490

Printer not detected with cups/libusb

This is an old problem that is apparently not yet (completely) solved. I have a Canon Pixma MP270 that is simply not detected by the standard CUPS (it is detected if I install the proprietary cnijfilter from the AUR). If I recompile CUPS with libusb disabled (which is not quite easy, see below); then all works well, the printer is detected and I can use the free Gutenprint driver (which has more options and is better than the proprietary driver). I have no idea how cups detects printers nor why libusb pose so much problems.

To recompile cups with libusb disabled, you need to modify the configure script (which is regenerated in the Archlinux package, so we must patch it after it has been regenerated):

	if test x$enable_libusb = xyes -o $uname != Darwin; then

to be changed as:

	if test x$enable_libusb = xyes; then

(line 5263)

and pass the --disable-libusb to the configure script. We need also to disable some tests (from the test directory in the cups source) which make the build process just hangs.

Last edited by olive (2014-05-02 18:47:53)

Offline

Board footer

Powered by FluxBB