Вопрос или проблема
Недавно я переключил свой Lenovo ThinkPad X1 Yoga 4-го поколения на Ubuntu 24. Я использую этот компьютер для работы и с тех пор не могу печатать на нашем основном офисном принтере. У нас в офисе два принтера, и я могу печатать на Canon MF 1643i II в нашей медицинской офисе, но не на Canon IR AdvanceDX C3835i. Я вижу оба принтера в списке принтеров в настройках, но могу печатать только с Canon MF.
Я установил CUPS и проверил, что он работает, и это так. Я открыл интерфейс CUPS на localhost:361 и попытался войти, используя имя и пароль от своего компьютера, но это не сработало. Теперь, когда я пытаюсь, страница администратора не запрашивает у меня учетные данные и просто говорит “неавторизован”. Я надеюсь на помощь в восстановлении доступа к административной странице CUPS или на обходной путь для добавления принтера без необходимости использования интерфейса. Я точно новичок в Linux во многих отношениях, поэтому, пожалуйста, знайте, что мне потребуется помощь на базовом уровне. Спасибо всем заранее!
Сначала установите некоторые зависимости:
sudo apt update
sudo apt install libcups2t64 libcupsimage2t64 cups-bsd libgtk-3-0t64 libjpeg62 libjbig0 libgcrypt20
Затем загрузите драйвер здесь. Выберите Linux 64 bit как операционную систему и затем загрузите сжатый tar-файл.
Предполагая, что вы загрузили файл в директорию вашего пользователя ~/Downloads
, перейдите в эту директорию и извлеките файл:
cd ~/Downloads
tar xvf linux-UFRII-drv-v600-m17n-00.tar.gz
Затем перейдите в только что извлеченную директорию:
cd linux-UFRII-drv-v600-m17n
и выполните файл install.sh
:
./install.sh
если вы получите ошибку разрешения, запустите файл установки с помощью sudo:
sudo ./install.sh
Следуйте инструкциям по настройке, а затем перезагрузите компьютер после успешного завершения.
Пожалуйста, сообщите о любых ошибках.
Ответ или решение
Чтобы решить проблему с печатью на принтере Canon IR AdvanceDX C3835i на Ubuntu 24.04, следуйте этим шагам:
Шаг 1. Установка зависимостей
Откройте терминал и выполните следующие команды для обновления системы и установки необходимых зависимостей:
sudo apt update
sudo apt install libcups2t64 libcupsimage2t64 cups-bsd libgtk-3-0t64 libjpeg62 libjbig0 libgcrypt20
Шаг 2. Скачивание драйвера
Перейдите на официальный сайт Canon и выберите драйвер для вашей операционной системы (Linux 64 bit). Скачайте сжатый tar файл.
Шаг 3. Распаковка драйвера
Предположим, что вы скачали файл в директорию ~/Downloads
. Выполните следующие команды в терминале:
cd ~/Downloads
tar xvf linux-UFRII-drv-v600-m17n-00.tar.gz
Шаг 4. Установка драйвера
Перейдите в новую папку, которая была создана во время распаковки:
cd linux-UFRII-drv-v600-m17n
Запустите скрипт установки:
./install.sh
Если вы получите сообщение об ошибке разрешений, выполните команду с использованием sudo
:
sudo ./install.sh
Следуйте инструкциям на экране для завершения установки драйвера. После успешного завершения установки рекомендуется перезагрузить компьютер:
sudo reboot
Шаг 5. Доступ к CUPS и добавление принтера
-
После перезагрузки откройте браузер и введите
http://localhost:631
, чтобы получить доступ к интерфейсу управления CUPS. -
Если вам по-прежнему не удается войти в административный интерфейс:
- Убедитесь, что ваша учётная запись входит в группу
lpadmin
. Для этого выполните следующую команду в терминале:
sudo usermod -aG lpadmin $USER
Затем выполните выход и повторный вход в систему, чтобы изменения вступили в силу.
- Убедитесь, что ваша учётная запись входит в группу
-
Если вы всё ещё не можете зайти, вы можете добавить принтер через терминал:
- Сначала получите список доступных сетевых принтеров:
lpinfo -v
- Найдите ваш принтер и добавьте его с помощью команды, где
printer_uri
замените на URI вашего принтера:
sudo lpadmin -p CanonIRAdvanceDXC3835i -E -v printer_uri -m canon-UFRII-drv
Шаг 6. Печать тестовой страницы
После добавления принтера вы можете проверить, все ли работает, отправив тестовую страницу на печать:
lp -d CanonIRAdvanceDXC3835i /usr/share/cups/data/testprint
Заключение
Если после выполнения всех вышеописанных шагов проблема не решена, пожалуйста, сообщите о любых возникающих ошибках, и мы попробуем найти другое решение. Удачи вам!