Вопрос или проблема
Я пытаюсь подключиться к сетевому принтеру (Canon iR2930) через свой терминал. Я следовал нескольким руководствам, но ничего не сработало. Примеры:
https://itsubuntu.com/how-to-install-canon-printer-driver-in-ubuntu-22-04-lts/
а также руководству, которое идет с драйвером, скачанным с сайта Canon.
Обсуждая с ИТ-специалистом моего отдела, я должен где-то ввести имя пользователя и пароль, но никаких запросов на такие данные нигде не появляется. Он говорит, что в Windows этот запрос происходит автоматически. Но поскольку я не хочу сдаваться, надеюсь, что вы сможете мне помочь.
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация, и я обновлю этот пост соответственно.
Ответ или решение
Конечно, давайте разберёмся с вашей проблемой подключения к сетевому принтеру Canon iR2930 через терминал.
Шаги для подключения:
-
Убедитесь, что принтер включен и подключен к сети: Проверьте, что принтер находится в одной сети с вашим компьютером и имеет выделенный IP-адрес. Вы можете напечатать сетевые настройки принтера на его дисплее, чтобы узнать его IP-адрес.
-
Установка необходимых пакетов:
Вам нужно установить пакетCUPS
(Common Unix Printing System) и драйвер для вашего принтера. В терминале выполните:sudo apt update sudo apt install cups printer-driver-canon
-
Добавление принтера через CUPS:
Откройте веб-интерфейс CUPS, введя в адресную строку браузера следующее:http://localhost:631
- Перейдите на вкладку "Administration".
- Нажмите "Add Printer" (Добавить принтер).
- Выберите ваш принтер из списка. Если он требует авторизации, введите ваше имя пользователя и пароль от вашей системы (это не тот пароль, который могли установить в IT-отделе).
-
Настройка аутентификации:
Если принтер требует пароль для доступа, вы можете создать файл конфигурации, чтобы указать имя пользователя и пароль. Давайте создадим его:- Откройте терминал.
- Создайте файл в директории
/etc/cups/printers.conf
или используйтеlpadmin
для добавления принтера с указанными параметрами аутентификации:
sudo lpadmin -p Canon_iR2930 -E -v ipp://<ваш_принтер_ip> -P /usr/share/ppd/canon/canon-iR2930.ppd -o AuthInfoRequired=username:password
Замените
<ваш_принтер_ip>
на фактический IP-адрес вашего принтера иusername:password
на необходимые данные для входа на принтер, если они требуются. -
Проверка подключения:
После добавления принтера выполните команду:lpstat -p
Убедитесь, что ваш принтер отображается в списке подключённых принтеров и находится в состоянии "idle" (ожидания).
-
Пробный печать:
Вы можете попробовать распечатать тестовую страницу для проверки:echo "Тестовая страница" | lp -d Canon_iR2930
Возможные проблемы:
- Не удается найти принтер: Убедитесь, что сетевое подключение работает и что вы можете пинговать IP-адрес принтера (используйте команду
ping <ваш_принтер_ip>
). - Ошибка аутентификации: Если предложенные выше шаги не помогают, убедитесь, что правильные учетные данные (имя пользователя и пароль) указаны в системе.
Если вы выполните все шаги и у вас по-прежнему будут проблемы, пожалуйста, дайте знать, предоставив дополнительную информацию о возникших ошибках. Это поможет более точно определить и исправить проблему.