Исправление проблем с принтером Canon в Ubuntu 18.04

Убунту 5

Ubuntu 18.04, также известная как Bionic Beaver, — надежная и надежная операционная система. Однако когда дело доходит до настройки принтера Canon, особенно модели LBP2900B, у некоторых пользователей могут возникнуть проблемы. В этой статье представлены подробные решения, которые помогут вам устранить и устранить эти проблемы.

Чтобы устранить проблемы с принтером Canon в Ubuntu 18.04, вы можете попробовать использовать альтернативные драйверы, установить драйверы Canon LBP2900B или создать правило udev. Эти решения содержат пошаговые инструкции по устранению неполадок и решению проблем.

Решение 1. Использование альтернативных драйверов

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

  1. Установите необходимые пакеты и клонируйте репозиторий драйверов.

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

sudo apt-get install build-essential git autoconf libtool libcups2-dev libcupsimage2-dev git clone cd captdriver

Первая команда устанавливает необходимые пакеты для сборки программного обеспечения и драйвера Canon Advanced Printing Technology (CAPT). Вторая команда клонирует репозиторий драйверов CAPT из GitHub, а третья команда меняет каталог на клонированный репозиторий.

  1. Сборка и установка драйвера

Выполните следующие команды:

autoreconf -i ./configure make sudo cp src/rastertocapt /usr/lib/cups/filter/ sudo cp Canon-LBP-2900.ppd /usr/share/ppd/custom/

Первые три команды настраивают, компилируют и создают драйвер. Четвертая команда копирует скомпилированный драйвер в каталог фильтра CUPS, а пятая команда копирует файл описания принтера в пользовательский каталог ppd.

  1. Добавить принтер

Откройте меню «Настройки», перейдите в «Принтеры» и нажмите «Добавить принтер». Выберите опцию «USB-принтер» и выберите из списка драйвер «Canon LBP-2900 CAPT GDI print, 0.1.0». Выполните оставшиеся шаги для завершения настройки.

  1. Проверьте принтер

Нажмите «Применить» и «ОК». Теперь вы можете распечатать тестовую страницу, и ваш принтер Canon LBP2900 должен быть готов к использованию в Ubuntu 18.04.

Если вы столкнулись с проблемой зависания печати с сообщением «Рендеринг завершен», попробуйте выключить и снова включить принтер.

Решение 2. Установка драйверов Canon LBP2900B

Другое решение — загрузить и установить драйверы для принтера Canon LBP2900B с сайта официальный сайт Кэнон. Вот как это сделать:

  1. Установите необходимые пакеты

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

sudo apt-get install libglade2-0 sudo apt-get install libxml2:i386 sudo apt-get install libstdc++6:i386 sudo apt-get install libpopt0:i386

Эти команды устанавливают необходимые библиотеки, от которых зависит драйвер принтера Canon.

  1. Установите загруженные драйверы

Разархивируйте загруженные файлы драйверов, перейдите в 64-битную папку, затем в папку Debian и дважды щелкните установочные пакеты. Установите второй пакет и, если появится сообщение об ошибке зависимости, загрузите и установите из него «libpng12-0». связь.

  1. Перезапустите службу CUPS.

Выполните в терминале следующие команды:

сервисные стаканчики стоп сервисные стаканчики старт

Эти команды останавливают и запускают службу CUPS, отвечающую за управление принтерами в Ubuntu.

  1. Зарегистрируйте принтер в диспетчере очереди печати.

Выполните следующую команду:

sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E

Эта команда регистрирует принтер в службе диспетчера очереди печати, которая ставит задания на печать в очередь и отправляет их на принтер.

  1. Зарегистрируйте принтер в установочном файле демона ccpd.

Выполните следующую команду:

sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0

Эта команда регистрирует принтер в установочном файле Canon CAPT Printer Daemon (ccpd). Демон ccpd обеспечивает связь между принтером и компьютером.

  1. Запустите демон ccpd

Выполните следующую команду:

судо /etc/init.d/ccpd начало

Эта команда запускает демон ccpd.

  1. Проверьте принтер

Распечатайте документ, чтобы проверить принтер.

Решение 3. Создание правила Udev

Если приведенные выше решения не работают, вы можете попробовать создать правило udev. Udev — диспетчер устройств ядра Linux. Вот как это сделать:

  1. Откройте файл правил udev.

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

gksudo gedit /etc/udev/rules.d/99-CAPT.rules

Если команда «gedit» не найдена, установите ее, выполнив:

sudo apt установить gedit

  1. Создайте правило udev

В открывшийся файл вставьте следующую строку:

ATTRS{manufacturer}==”CANON”, DRIVERS==”usb”, SUBSYSTEMS==”usb”, ATTRS{idVendor}==”04a9″, ATTRS{idProduct}==”2676″,SYMLINK+=”CAPT2900″

Это правило предписывает udev создавать символическую ссылку с именем «CAPT2900» всякий раз, когда он обнаруживает USB-устройство с указанными идентификаторами производителя и продукта, которые соответствуют принтеру Canon LBP2900B.

  1. Перезагрузите вашу систему

Сохраните файл и перезагрузите систему.

После выполнения любого из этих решений ваш принтер Canon LBP2900B должен правильно работать в Ubuntu 18.04. Если вы по-прежнему сталкиваетесь с проблемами, подумайте о том, чтобы обратиться за помощью к сообществу Ubuntu.

Помните, что устранение неполадок предполагает множество проб и ошибок. Не расстраивайтесь, если первое решение вам не подойдет. Продолжайте попытки, и в конечном итоге вы решите проблему. Удачной печати!

Эти решения специально разработаны для принтера Canon LBP2900B. Однако вы можете попробовать их с другими моделями принтеров Canon, но нет гарантии, что они будут работать.

Если принтер по-прежнему не работает после использования этих решений, вы можете обратиться за помощью к сообществу Ubuntu. У них обширная база знаний и активные форумы, на которых можно обратиться за помощью.

Эти решения специально написаны для Ubuntu 18.04 (Bionic Beaver). Однако некоторые шаги могут быть применимы и к другим версиям Ubuntu. Рекомендуется обратиться к официальной документации или обратиться за помощью к сообществу Ubuntu за конкретными инструкциями для других версий.

Эти решения написаны специально для Ubuntu 18.04 и могут быть неприменимы напрямую к другим дистрибутивам Linux. Однако некоторые шаги могут быть похожими или иметь эквиваленты в других дистрибутивах. Для получения точных инструкций рекомендуется обратиться к документации или обратиться за помощью к сообществу вашего конкретного дистрибутива Linux.

Да, вы можете отменить изменения, внесенные этими решениями. Для решения 1 вы можете удалить репозиторий клонированных драйверов, удалив каталог «captdriver». Для решения 2 вы можете удалить установленные драйверы с помощью диспетчера пакетов или удалить установленные пакеты вручную. В решении 3 вы можете удалить правило udev, отредактировав файл «99-CAPT.rules» и удалив добавленную строку. Не забудьте перезагрузить систему после внесения любых изменений.

Эти решения предполагают внесение изменений в вашу систему, поэтому существует небольшой риск непредвиденных последствий. Тем не менее, представленные шаги были протестированы и, как правило, безопасны для выполнения. Всегда рекомендуется создавать резервные копии важных данных и соблюдать осторожность при внесении изменений в систему. Если вы не уверены или испытываете дискомфорт при выполнении этих действий, рекомендуется обратиться за помощью к кому-нибудь с опытом или проконсультироваться с сообществом Ubuntu.

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *