Установка принтеров CANON LBP в SUSE 12.1
Использую дома принтер Canon LBP 5050, при его установке возникают трудности. Немного собственного опыта как я установил его под SUSE 12.1
Скачиваем драйвера версии 2.20 *(http://www.canon.ru/Support/Consumer_Products/products/printers/Laser/i-SENSYS_LBP5050.aspx?DLtcmuri=tcm:203-823414&page=1&type=download) (ссылка для 5050, для остальных LBP принтеров подходит также).
В соответствии с инструкцией к дровам: устанавливаем пакеты можно через установка/удаление программ (вначале common). Затем рестарт CUPS:
/etc/init.d/cups restart
Регистрируем принтер в очереди печати:
//usr/sbin/lpadmin -p LBP5050 -m CNCUPSLBP5050CAPTK.ppd -v ccp://localhost:59687 -E
Регистрируем принтер в ccpd daemon:
/usr/sbin/ccpdadmin -p LBP5050 -o /dev/usb/lp0
Для того, чтобы после перезагрузки все работало правим файл ccpd (/etc/init.d/ccpd) третьей строчкой вставляем:
BEGIN INIT INFO
Provides: ccpd
Required-Start: $local_fs $remote_fs $syslog $network $named
Should-Start: $ALL
Required-Stop: $syslog $remote_fs
Default-Start: 3 5
Default-Stop: 0 1 2 6
Description: Start Canon Printer Daemon for CUPS
END INIT INF
сохраняем файл.
Далее запускаем ccpd:
/etc/init.d/ccpd start
Затем переподключаем принтер, запускаем /usr/bin/system-config-printer , появится второй принтер LBP, снимаем с него разрешение (но не удаляем), ставим по умолчанию на первый, после ребута добавляем ccpd в автозапуск. Принтер будет печатать, но только текст. Для того, чтобы принтер печатал все надо:
установить ghostscript-x11 версии 8.70-14.1 (берем из репозитария 11.3 Index of /distribution/11.3/repo/oss/suse/i586), будет ругаться на то, что повредит пакет inkscape, соглашаемся. Кроме того ставим пакеты:
ghostscript-fonts-other-8.70-14.1.i586.rpm
ghostscript-fonts-rus-8.70-14.1.i586.rpm
ghostscript-fonts-std-8.70-14.1.i586.rpm
ghostscript-library-8.70-14.1.i586.rpm
ghostscript-omni-8.70-14.1.i586.rpm
в командах вместо 5050 указываем номер своего принтера.
Все ребут, печатаем красивые картинки на цветном принтере.
Удачи.lol!