Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [HOWTO] Подключение принтеров Canon LBP, работающих с драйвером CAPT  (Прочитано 993074 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7961
    • Просмотр профиля
Знать бы еще как это делать
Но, сам пакет никуда не делся. Вот он: http://archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpango-1.0-0_1.54.0+ds-1_i386.deb
Скачивай, вручную устанавливай или просто скопируй билиотеку из него. Если повезёт, то заработает.

Оффлайн robteua

  • Любитель
  • *
  • Сообщений: 82
  • Ubuntu 24.04 x64
    • Просмотр профиля
    • Портал интересных статей
Разобрался. Пакет встроен уже в систему. Просто удалите его из скрипта

Оффлайн wefwefwewef

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Здравствуйте, принтер LBP3010.
Zorin OS 17.1 CORE. Основан на Ubuntu 22.04.4 LTS

Скачал и запустил скрипт:
https://github.com/ikr0m/canon-driver/

Установка прошла успешно, но принтер не печает. Просто задание висит в очереди.
Как решить эту проблему?

Upd решил проблему. Полностью удалил принтер и следовал официальной инструкции, которая поставляется в архиве linux-capt-drv-v271-uken.tar.gz в папке Doc. Распаковал архив, открыл html и старался следовать инструкциям.
Алгоритм действий был следующий:
1. Убеждаемся, что установлен пароль для root. Если нет, то sudo passwd.
2. Переходим в папку Debian c файлами (в моем случае, 64-bit_Driver/Debian)
3. Сначала устанавливаем cndrvcups-common_3.21-1_amd64, а после cndrvcups-common_3.21-1_amd64 командой dpkg -i
4. service cups restart
5. /usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59787 -E
7. /usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp1 (тут нужно быть внимательным. Нужно сначала проверить, где подключен принтер, в lp0 или lp1, или что-нибудь другое. Если не ошибаюсь, то провеить это можно командой ls -l /dev/usb/lp*
. После указываем)
8. /etc/init.d/ccpd start

После проверяем.

Правила форума
Цитировать
2. На форуме ЗАПРЕЩЕНО
2.17. Обсуждение вопросов, напрямую не связанных с использованием дистрибутивов, входящих в официальное семейство Ubuntu. Другие дистрибутивы GNU/Linux и прочие операционные системы следует обсуждать на иных, специализированных ресурсах. Исключением является раздел "Разговоры обо всем".
Устное предупреждение.
--ALiEN
« Последнее редактирование: 15 Августа 2024, 20:59:56 от ALiEN »

Оффлайн DarkArchangel

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
добавьте ещё правило systemd/udev, чтобы устройство всегда на один и тот же адрес в /dev/usb назначалось. Писал в этой же ветке чуть выше.
https://forum.ubuntu.ru/index.php?topic=189049.msg2463652#msg2463652
asus p8h67/intel xeon e3-1230v2+Scythe Mugen/8GB PC12600/AMD Radeon 6770, open-source driver/2tb Hitachi deskstar 7200 rpm + Goodram Iridium 120G, Lubuntu 24.04

Оффлайн wefwefwewef

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
добавьте ещё правило systemd/udev, чтобы устройство всегда на один и тот же адрес в /dev/usb назначалось. Писал в этой же ветке чуть выше.
https://forum.ubuntu.ru/index.php?topic=189049.msg2463652#msg2463652
Очень полезно, кстати. Спасибо за инфу

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
8. /etc/init.d/ccpd start
Очень старая инструкция.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн musha_u

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Только что разбирался со старым принтером LBP6020 на Kubuntu 24.04.
Проблема CAPT драйвера от Canon (качается с сайта Canon) в использовании libpango1.0, которую в свежих дистрибутивах убунты похоже заменили на libpango-1.0. По крайней мере, упомянутый в начале топика скрипт canon_lbp_setup.sh (ищется в сети прямо по названию) явно пишет про отуствие вышеупомянутой библиотеки.
Скачать deb пакет для установки libpango1.0 можно, например, отсюда: http://ftp.hr.debian.org/debian/pool/main/p/pango1.0/
после ставите как-то так:
sudo dpkg -i ~/Downloads/libpango1.0-0_1.50.12+ds-1_amd64.debВозможно оно выдаст ошибку зависимостей. Мне потребовалось также установить libpangoxft-1.0 (качается всё оттуда же откуда и libpango1.0)
sudo dpkg -i ~/Downloads/libpangoxft-1.0-0_1.54.0+ds-2_amd64.debЗапустите затем
sudo apt-get update
и 
sudo apt-get upgradeдля того чтобы убедиться, что все зависимости в системе удовлетворены. Возможно, понадобиться выполнить
sudo apt --fix-broken installТолько не соглашайтесь при этом на удаление libpango1.0, а просто доставьте недостающие пакеты/библиотеки.
После того как apt-get перестанет возвращать ошибки, а вызов
sudo dpkg -l | grep 'libpango1.0-0'покажет наличие libpango1.0 в системе, запускайте снова
./canon_lbp_setup.shследуйте инструкциям и наслаждайтесь.
« Последнее редактирование: 07 Октября 2024, 12:56:05 от musha_u »

Оффлайн DarkArchangel

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
Возможно прокатило бы создать meta-package libpango1.0, устанавливающий пакет libpango-1.0. Если переезду с 22.04 -- может попробую
https://askubuntu.com/questions/33413/how-to-create-a-meta-package-that-automatically-installs-other-packages
asus p8h67/intel xeon e3-1230v2+Scythe Mugen/8GB PC12600/AMD Radeon 6770, open-source driver/2tb Hitachi deskstar 7200 rpm + Goodram Iridium 120G, Lubuntu 24.04

Оффлайн DarkArchangel

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
Переехал с 22.04x64 на 24.04x64.
Спасибо @musha_u за описанную проблему, примерно уже знал благодаря ему куда копать. https://forum.ubuntu.ru/index.php?topic=189049.msg2502551#msg2502551

Ничего не понадобилось, кроме создания и установки мета-пакета libpango1.0 и кроме переустановки самих драйверов cndrvcups-common, cndrvcups-capt. на всякий случай ещё зависимости каждого из пакетов руками перепроверил, но ничего нового не установилось. После этого всё поднялось по старым настройкам.
Мета-пакет прикладываю, переименовать из deb.txt в deb, установить через dpkg -i libpango1.0_1.0_all.deb

Кто поддерживает скрипт для автоматической установки -- может есть смысл и этот мета-пакет туда запихнуть?
« Последнее редактирование: 06 Февраля 2025, 11:31:05 от DarkArchangel »
asus p8h67/intel xeon e3-1230v2+Scythe Mugen/8GB PC12600/AMD Radeon 6770, open-source driver/2tb Hitachi deskstar 7200 rpm + Goodram Iridium 120G, Lubuntu 24.04

Оффлайн nikesptg

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Доброго времени суток!
около 10 лет назад перешел на линукс исключительно потому что Windows просто достала, поэтому освоился по минимуму (заморочек по основной работе хватает).

В данный момент ubuntu mate 22.04.

Недавно имел неосторожность приобрести Сanon LBP7010C и только на третий день понял как попал. В целом, спасибо этой ветке. Много порешал сам, но вот уперся в вот такое и не понимаю как это порешать (заранее прошу прощения если задаю глупые вопросы, как говорится я не со зла, оно так по дурости вышло...).


Установка драйвера Linux CAPT Printer Driver v2.71-1 для принтеров Canon LBP
на Calculate Linux 22.0.1 64-битной архитектуры
Поддерживаемые принтеры:
LBP-1210, LBP-1120, LBP-810, LBP2900, LBP3000, LBP3010, LBP3018, LBP3050,
LBP3100, LBP3108, LBP3150, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310,
LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6000, LBP6018, LBP6020,
LBP6020B, LBP6200, LBP6300, LBP6300n, LBP6310, LBP7010C, LBP7018C, LBP7200C,
LBP7210C, LBP9100C, LBP9200C
1) Установка
2) Удаление
3) Справка
4) Выход
Выбор действия. Введите нужную цифру и нажмите Enter: 1

1) LBP-1210    8) LBP3050   15) LBP3300   22) LBP6000 29) LBP6310
2) LBP-1120    9) LBP3100   16) LBP3310   23) LBP6018 30) LBP7010C
3) LBP-810    10) LBP3108   17) LBP3500   24) LBP6020 31) LBP7018C
4) LBP2900    11) LBP3150   18) LBP5000   25) LBP6020B 32) LBP7200C
5) LBP3000    12) LBP3200   19) LBP5050   26) LBP6200 33) LBP7210C
6) LBP3010    13) LBP3210   20) LBP5100   27) LBP6300 34) LBP9100C
7) LBP3018    14) LBP3250   21) LBP5300   28) LBP6300n 35) LBP9200C
Выбор принтера. Введите нужную цифру и нажмите Enter: 30
Выбран принтер: LBP7010C

1) Через разъем порта USB
2) Через разъем локальной сети (LAN, NET)
Как принтер подключен к комьютеру? Введите нужную цифру и нажмите Enter: 1
Установка дополнительных компонентов системы
./calculate_canon_lbp.sh: строка 150: emerge: команда не найдена
Дополнительная подготовка к установке
./calculate_canon_lbp.sh: строка 152: emerge: команда не найдена
Установка драйвера
Установка общего модуля для драйвера CUPS
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:cndrvcups-common-3.21-1          ################################# [100%]
Установка модуля драйвера принтера CAPT
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:cndrvcups-capt-2.71-1            ################################# [100%]
Перемещение служб драйвера для корректной работы
Перезапуск CUPS
./calculate_canon_lbp.sh: /etc/init.d/ccpd: /sbin/openrc-run: неверный интерпретатор: Нет такого файла или каталога
Установка принтера в CUPS
lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS.
lpadmin: Неверная схема device-uri "ccp".
Установка принтера LBP7010C, принтером, используемым по умолчанию
lpadmin: Принтер или группа не существует.
Регистрация принтера в файле настройки ccpd демона

 LBP7010C can't find in CUPS Spooler Entry!!

Принтер LBP7010C не установлен
Нажмите любую клавишу для выхода
root@nik-HP-Laptop-15-db1xxx:/home/nik/canoncolor#

и в меню принтера пишет вот такое
Остановлено - Файл "/usr/lib/cups/filter/pstocapt3" недоступен: No such file or directory

ВОпрос: чего оно от меня хочет и как это забороть?

« Последнее редактирование: 07 Февраля 2025, 00:22:24 от ALiEN »

Оффлайн DarkArchangel

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
Цитировать
Установка драйвера Linux CAPT Printer Driver v2.71-1 для принтеров Canon LBP
на Calculate Linux 22.0.1 64-битной архитектуры

У вас mate 22.04, основанный на debian/ubuntu. И стандартно имеет другой формат установочных пакетов (deb) и ПО для работы с ним, а не rpm. Отсюда и проблемы.
Если ставите руками -- вы выбрали не тот гайд. Если через какой-то скрипт -- скрипт не для той ОС.

Решение: выбирайте гайд/скрипт для своей системы или debian/ubuntu. У самого lbp2900, работает, что там именно с 7000-й серией -- без понятия.
asus p8h67/intel xeon e3-1230v2+Scythe Mugen/8GB PC12600/AMD Radeon 6770, open-source driver/2tb Hitachi deskstar 7200 rpm + Goodram Iridium 120G, Lubuntu 24.04

Онлайн Onlininer

  • Старожил
  • *
  • Сообщений: 1208
    • Просмотр профиля
ВОпрос: чего оно от меня хочет и как это забороть?
Попробуй
"Никогда такого не было... и вот -опять!"

Оффлайн nikesptg

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
ВОпрос: чего оно от меня хочет и как это забороть?
Попробуй

В том то и дело, что уже попробовал. И "простыня" выше - это результат работы того самого скрипта.

Онлайн Onlininer

  • Старожил
  • *
  • Сообщений: 1208
    • Просмотр профиля
nikesptgТак пробовал?
"Никогда такого не было... и вот -опять!"

 

Страница сгенерирована за 0.02 секунд. Запросов: 22.