Найти в Дзене
NixIT

Сетевой принтер Canon LBP 2900

Хотелось бы поделиться опытом установки драйвера принтера Canon LBP 2900 / Canon LBP 3000 на операционной системе GNU/Linux. В домашнем пользовании есть старый принтер фирмы Canon, NAS сервер под управлением операционной системой Debian 11, который работает 24/7. Давно были планы подключить принтер к NAS, чтобы все устройства могли печатать по сети, и полностью перейти на основном ПК с Windows на GNU/Linux, так как принтером в семье пользуются часто. По многим инструкциям в сети у меня не получалось подружить принтер с GNU/Linux, и приходилось перезагружать ПК чтобы переключиться между дисками с разными операционными системами для выполнения разных задач серфинга в сети интернет и печати нужных документов. И вот недавно смотря YouTube мне попалось видео одного зарубежного блогера, где он устанавливает драйвер для принтера Canon, да и еще нужной мне модели LBP 2900, ссылку на виде размещу в конце статьи. Выполнив все шаги мне удалось распечатать тестовую страницу. Я был рад как ребенок
Оглавление

Хотелось бы поделиться опытом установки драйвера принтера Canon LBP 2900 / Canon LBP 3000 на операционной системе GNU/Linux.

В домашнем пользовании есть старый принтер фирмы Canon, NAS сервер под управлением операционной системой Debian 11, который работает 24/7. Давно были планы подключить принтер к NAS, чтобы все устройства могли печатать по сети, и полностью перейти на основном ПК с Windows на GNU/Linux, так как принтером в семье пользуются часто. По многим инструкциям в сети у меня не получалось подружить принтер с GNU/Linux, и приходилось перезагружать ПК чтобы переключиться между дисками с разными операционными системами для выполнения разных задач серфинга в сети интернет и печати нужных документов.

И вот недавно смотря YouTube мне попалось видео одного зарубежного блогера, где он устанавливает драйвер для принтера Canon, да и еще нужной мне модели LBP 2900, ссылку на виде размещу в конце статьи. Выполнив все шаги мне удалось распечатать тестовую страницу. Я был рад как ребенок радуется вкусняшкам!

ниже приведу инструкцию по шагам как установить и подключиться к принтеру из сети.

Обновим репозиторий пакетов

sudo apt update && sudo apt upgrade-y

Обновим и установим сервер печати cups

sudo apt install -y build-essential git autoconf libtool cups libcups2-dev libcupsimage2-dev

Установим драйвер клонировав его из репозитория на GitHub

git clone https://github.com/agalakhov/captdriver.git

перейдем в каталог с драйвером

cd captdriver

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

autoreconf -i

./configure

make

Скопируем драйвер выполнив две команды

sudo cp src/rastertocapt /usr/lib/cups/filter/

sudo cp Canon*.ppd /usr/share/ppd/custom/

Разрешим доступ к серверу печати cups

sudo cupsctl --remote-any

sudo usermod -a -G lpadmin <your-username>

newgrp lpadmin

Теперь в браузере перейдем по адресу https://ip_адрес_сервера:631/admin если драйвер устанавливали как и я на сервер, или https://local host:631/admin если на личный PC, и введем имя пользователя и пароль от учетной записи из под которой производили установку

Для печати по сети на компьютере или одноплатнике raspberry pi/orange pi к которому подключен принтер надо установить сервис Samba, процес установки я пропущу.

отредактируем фаил конфигурации samba

sudo nano /etc/samba/smbd.conf

или добавляем или разкоментируем строки

[printers]

comment = All Printers

browseable = yes

path = /var/spool/samba

printable = yes

guest ok = yes

read only = yes

create mask = 0700

[print$]

comment = LAN LBP2900

path = /var/lib/samba/printers

browseable = yes

read only = no

guest ok = no

write list = root, @lpadmin