Превозмог рвотные позывы и установил официальный драйвер для сабжа версии 2.60, а именно пакеты cndrvcups-capt_2.60-1_amd64.deb и cndrvcups-common_2.60-1_amd64.deb. Дальше - как велено в документации:
$
$ sudo lpadmin -p Canon_LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E
$ sudo ccpdadmin -p Canon_LBP2900 -o /dev/usb/lp0
 CUPS_ConfigPath = /etc/cups/
 LOG Path        = None
 UI Port         = 59787
 Entry Num  : Spooler	: Backend	: FIFO path		: Device Path 	: Status
 ----------------------------------------------------------------------------
     [0]    : Canon_LBP2900 	: ccp 		: //localhost:59687 	: /dev/usb/lp0 	: Modified
$ sudo /etc/init.d/ccpd start
$Печать, однако не идёт. captstatusui заявляет:
Код: Выделить всё
Check the DevicePath of /etc/ccpd.confКод: Выделить всё
<Path>
CUPS_ConfigPath   /etc/cups/
</Path>
<Printer Canon_LBP2900>
DevicePath /dev/usb/lp0
</Printer>
<Ports>
UI_Port  59787
PDATA_Port  59687
</Ports>$
$ lsmod | grep usblp
usblp                  17343  0
usbcore               128741  7 ehci_hcd,ohci_hcd,usb_storage,uvcvideo,usbhid,usblp
$ ls -l /dev/usb/lp0
crw-rw---T 1 root lp 180, 0 Янв  5 20:03 /dev/usb/lp0
$Поизучал https://help.ubuntu.com/community/CanonCaptDrv190 - вроде бы ни одной из описанных там ошибок не наблюдаю:
$
$ sudo /etc/init.d/ccpd status
/usr/sbin/ccpd: 4348 4347
$ ldd /usr/bin/captfilter
	linux-gate.so.1 =>  (0xf77b5000)
	libpopt.so.0 => /lib/i386-linux-gnu/libpopt.so.0 (0xf7790000)
	libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf762b000)
	/lib/ld-linux.so.2 (0xf77b6000)
$Куда ещё смотреть?

