Установка CAPT принтеров Canon LaserShot на примере LBP-1120: различия между версиями
OlegA (обсуждение | вклад) (Новая: {{Суперпользователь}} [http://software.canon-europe.com/software/0023675.asp?model= Страница загрузки] == Подготовка == Закачиваем ...) |
VasileVsx (обсуждение | вклад) (updated to drver ver 1.80) |
||
Строка 1: | Строка 1: | ||
{{Суперпользователь}} | {{Суперпользователь}} | ||
− | [http://software.canon-europe.com/software/ | + | [http://software.canon-europe.com/software/0031118.asp?model= Страница загрузки] |
== Подготовка == | == Подготовка == | ||
− | Закачиваем драйвер с сайта Canon. Архив '' | + | Закачиваем драйвер с сайта Canon. Архив ''CAPTDRV180.tar.gz'' содержит два RPM пакета. Распаковываем его: |
<source lang="bash"> | <source lang="bash"> | ||
− | $ tar xf | + | $ tar xf CAPTDRV180.tar.gz |
</source> | </source> | ||
Строка 22: | Строка 22: | ||
Устанавливаем capt драйвер и перезагружаем сервис cups: | Устанавливаем capt драйвер и перезагружаем сервис cups: | ||
<source lang="bash"> | <source lang="bash"> | ||
− | # rpm -ivh cndrvcups-capt-1. | + | # cd CANON_UK/Driver/RPM/ |
+ | # rpm -ivh cndrvcups-capt-1.80-1.i386.rpm cndrvcups-common-1.80-1.i386.rpm | ||
# service cups restart | # service cups restart | ||
</source> | </source> |
Версия 17:13, 29 июля 2009
ВНИМАНИЕ: команды предваряемые символом '#
' должны выполняться с правами root (Суперпользователь). Открыв терминал (или находясь в консоли) с правами обычного пользователя, введите команду $ su -
для повышения уровня привелегий. Символы '$
' и '#
' в начале строки не являются частью команды и не должны вводится. Прочие команды могут выполняться с правами обыкновенного пользователя.
Подготовка
Закачиваем драйвер с сайта Canon. Архив CAPTDRV180.tar.gz содержит два RPM пакета. Распаковываем его:
$ tar xf CAPTDRV180.tar.gz
убеждаемся что подсистема печати установлена:
# yum install cups
И отключаем SELinux для подсистемы печати:
# setsebool -P cupsd_config_disable_trans=1 cupsd_lpd_disable_trans=1 cupsd_lpd_disable_trans=1
Установка
Устанавливаем capt драйвер и перезагружаем сервис cups:
# cd CANON_UK/Driver/RPM/
# rpm -ivh cndrvcups-capt-1.80-1.i386.rpm cndrvcups-common-1.80-1.i386.rpm
# service cups restart
Регистрируем принтер принтер под именем LBP1120 используя файл описания соответствующий нашей модели принтера - CNCUPSLBP1120CAPTK.ppd:
# /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
Другие файлы описания находим здесь:
# ls /usr/share/cups/model/
Создаем FIFO каналы необходимые для связи демона ccpd и cups:
# mkdir /var/ccpd
# mkfifo -m 666 /var/ccpd/fifo0
# mkfifo -m 666 /var/ccpd/fifo1
# mkfifo -m 666 /var/ccpd/fifo2
# mkfifo -m 666 /var/ccpd/fifo3
# mkfifo -m 666 /var/ccpd/fifo4
# mkfifo -m 666 /var/ccpd/fifo5
# mkfifo -m 666 /var/ccpd/fifo6
# mkfifo -m 666 /var/ccpd/fifo7
# chmod 666 /var/ccpd/fifo*
Регистрируем принтер в демоне ccpd и обеспечиваем его запуск при старте системы:
# /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0
# service ccpd start
# ln -s /etc/init.d/ccpd /etc/rc5.d/S99ccpd
Теперь можно запустить графическую утилиту system-config-printer для проверки прочих параметров, тестовой печати, удаления некорректных предыдущих инсталляций.
Полезные советы
Для проверки состояния принтера удобно использовать графическую утилиту captstatusui. Запускается она командой:
$ captstatusui -P LBP1120
где LBP1120 - имя принтера зарегистрированного в подсистеме печати.