Canon LBP2900 и Debian Wheezy

Вопрос или проблема

Я использую Canon LBP2900 и Debian Wheezy amd64. Я установил официальный 64-разрядный драйвер с сайта Canon (alien –scripts –to-deb *.rpm).

Добавить принтер к сокету 59687:

lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E

captstatusui -P LBP2900 окно открывается с сообщениями:

Ошибка принтера
Проверьте DevicePath в /etc/ccpd.conf

Я проверил /etc/ccpd.conf и обнаружил ошибку.

> cat /etc/ccpd.conf

<Path>
CUPS_ConfigPath /etc/cups/
</Path>

<Printer LBP2900>
DevicePath /dev/usb/lp1
</Printer>

<Ports>
UI_Port 59787
PDATA_Port 59687
</Ports>

USB-устройство:

> ls -la /dev/usb/lp1
crw-rw---T 1 root lp 180, 1 Ноя 28 15:25 /dev/usb/lp1

Как исправить?

неправильно:

lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E

правильно:

lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:localhost:59687 -E

Не нужно // после ccp:.

Ответ или решение

Устранение ошибок при установке принтера Canon LBP2900 на Debian Wheezy

При установке принтера Canon LBP2900 на операционной системе Debian Wheezy (amd64), пользователи могут столкнуться с различными проблемами, одни из которых заключаются в ошибках конфигурации и неверном указании параметров. Данный процесс установки требует точности в соответствующих командах и конфигурационных файлах.

1. Установка драйвера

Вы уже установили официальный драйвер Canon для вашей операционной системы, используя команду:

alien --scripts --to-deb *.rpm

Эта команда позволяет преобразовать пакеты RPM в .deb формат, что является нужным для систем на базе Debian. Убедитесь, что все зависимости установлены.

2. Настройка принтера

Для добавления принтера вы использовали следующую команду:

lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E

Однако, как вы указали, правильным вариантом будет следующий:

lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:localhost:59687 -E

Обратите внимание, что в данном случае не требуется двойной слэш после ccp:. Это важно, так как неверная структура URL может привести к ошибкам в подключении.

3. Проверка конфигурации

Ошибка, которую вы получили при запуске программы captstatusui, указывает на необходимость проверки файла конфигурации /etc/ccpd.conf. Вы указали, что содержимое этого файла выглядит следующим образом:

<Path>
CUPS_ConfigPath /etc/cups/
</Path>

<Printer LBP2900>
DevicePath /dev/usb/lp1
</Printer>

<Ports>
UI_Port 59787
PDATA_Port 59687
</Ports>

Убедитесь, что раздел конфигурации принтера корректно настроен. DevicePath указывает на правильное устройство. Обратите внимание, что у вас должны быть необходимые права доступа к этому устройству:

ls -la /dev/usb/lp1

Вывод команды показывает, что у вас есть права доступа к устройству, так как оно принадлежит группе lp. Если вы столкнулись с проблемами доступа, убедитесь, что ваш пользователь добавлен в группу lp:

sudo usermod -aG lp ваш_пользователь

4. Обновление конфигурации и перезапуск служб

После внесения изменений в конфигурацию принтера, рекомендуется перезапустить службы CUPS и CCPD для применения настроек:

sudo service cups restart
sudo service ccpd restart

После этого попробуйте снова вызвать captstatusui -P LBP2900.

5. Тестирование печати

Наконец, проведите тестирование печати, чтобы убедиться, что установка выполнена успешно. Вы можете отправить тестовую задачу на печать из интерфейса CUPS, доступного по адресу http://localhost:631 в вашем веб-браузере.

Используя указанные шаги и рекомендации, вы сможете успешно корректировать установку принтера Canon LBP2900 на Debian Wheezy и устранить возникающие ошибки.

Оцените материал
Добавить комментарий

Капча загружается...