Canon LBP2900/3000/3010/3100/3108/3150/6000/6018/6020: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
 
(не показано 17 промежуточных версий этого же участника)
Строка 1: Строка 1:
== Свободный драйвер, созданный методом обратной инженерии ==


Установить пакет:


<syntaxhighlight lang="bash">
sudo apt-get install printer-driver-foo2capt
</syntaxhighlight>
или
<syntaxhighlight lang="bash">
sudo dnf install cups-drivers-captdriver
</syntaxhighlight>
Работоспособность проверена на LBP2900
Captdriver - это альтернативный драйвер для лазерных принтеров Canon, которые поддерживает только проприетарные принтеры с Протокололом связи CAPT и связанными с ним форматом потоков данных. Он призван быть портативным и надежным драйвером, способным продлить срок службы существующих принтеров, поддерживаемых только CAPT, за счет поддержки на большее количество платформ и операционных систем. Драайвера разработаны на основе методов обратной инженерии, но могут не тестироваться на реальной аппаратуре.
== Проприетарный драйвер от Canon ==
Необходимо удалить предыдущие установки драйверов, если пробовали:
<syntaxhighlight lang="bash">
sudo dnf rm cups-drivers-captdriver
sudo dnf rm cndrvcups-common
sudo dnf rm cndrvcups-capt
</syntaxhighlight>


'''Отсоединить от компьютера принтер и выключить его.'''
Скачать архив:


http://repo.os.mos.ru/mos2021.1/x86_64/non-free/canon-lbp.tar.gz


<syntaxhighlight lang="bash">
wget http://repo.os.mos.ru/mos2021.1/x86_64/non-free/canon-lbp.tar.gz
tar xvfz canon-lbp.tar.gz
</syntaxhighlight>


В распакованном архиве запустить:


[[Категория:МОС]]
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
apt-get install printer-driver-foo2capt
sudo bash rosa_canon_lbp.sh
</syntaxhighlight>Работоспособность проверена
</syntaxhighlight>
 
Строго следуйте инструкциям в консоли.
 
После установки, во избежание проблем с обновлениями, нужно, как и в [https://it-help-school.ru/Категория:HP Категория:HP] залочить обновления пакетов:
 
<syntaxhighlight lang="bash">
sudo dnf install 'dnf-command(versionlock)'
sudo dnf versionlock cndrvcups*
</syntaxhighlight>
 
'''ВАЖНО!''' Команду versionlock нужно давать не в той папке, где находятся rpm файлы из архива потому что '''cndrvcups*''' раскроется в имена файлов, которые лежат в текущей папке. Нужно либо удалить распакованное и ввести эту команду, либо перейти в другую папку и ввести её там.
 
http://wiki.rosalab.ru/ru/index.php/Установка_принтеров_Canon_LBP
 
[[Категория:МОС]][[Категория:МОС12]]
[[Категория:Canon]]

Текущая версия на 11:07, 2 апреля 2024

Свободный драйвер, созданный методом обратной инженерии

Установить пакет:

sudo apt-get install printer-driver-foo2capt

или

sudo dnf install cups-drivers-captdriver

Работоспособность проверена на LBP2900

Captdriver - это альтернативный драйвер для лазерных принтеров Canon, которые поддерживает только проприетарные принтеры с Протокололом связи CAPT и связанными с ним форматом потоков данных. Он призван быть портативным и надежным драйвером, способным продлить срок службы существующих принтеров, поддерживаемых только CAPT, за счет поддержки на большее количество платформ и операционных систем. Драайвера разработаны на основе методов обратной инженерии, но могут не тестироваться на реальной аппаратуре.

Проприетарный драйвер от Canon

Необходимо удалить предыдущие установки драйверов, если пробовали:

sudo dnf rm cups-drivers-captdriver
sudo dnf rm cndrvcups-common
sudo dnf rm cndrvcups-capt

Отсоединить от компьютера принтер и выключить его.

Скачать архив:

http://repo.os.mos.ru/mos2021.1/x86_64/non-free/canon-lbp.tar.gz

wget http://repo.os.mos.ru/mos2021.1/x86_64/non-free/canon-lbp.tar.gz
tar xvfz canon-lbp.tar.gz

В распакованном архиве запустить:

sudo bash rosa_canon_lbp.sh

Строго следуйте инструкциям в консоли.

После установки, во избежание проблем с обновлениями, нужно, как и в Категория:HP залочить обновления пакетов:

sudo dnf install 'dnf-command(versionlock)'
sudo dnf versionlock cndrvcups*

ВАЖНО! Команду versionlock нужно давать не в той папке, где находятся rpm файлы из архива потому что cndrvcups* раскроется в имена файлов, которые лежат в текущей папке. Нужно либо удалить распакованное и ввести эту команду, либо перейти в другую папку и ввести её там.

http://wiki.rosalab.ru/ru/index.php/Установка_принтеров_Canon_LBP