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

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


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


<syntaxhighlight lang="bash">
Для установки пакета введите в консоли:
sudo apt-get install printer-driver-foo2capt
</syntaxhighlight>
 
или


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
Строка 13: Строка 9:
</syntaxhighlight>
</syntaxhighlight>


Работоспособность проверена на LBP2900
== Проприетарный драйвер от Canon ==


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


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


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
Строка 27: Строка 21:
</syntaxhighlight>
</syntaxhighlight>


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


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


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
Строка 44: Строка 38:
</syntaxhighlight>
</syntaxhighlight>


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


После установки, во избежание проблем с обновлениями, нужно, как и в [https://it-help-school.ru/Категория:HP Категория:HP] залочить обновления пакетов:
Чтобы избежать проблем с обновлениями, после установки необходимо заблокировать обновления пакетов, введя в консоли:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
Строка 53: Строка 47:
</syntaxhighlight>
</syntaxhighlight>


'''ВАЖНО!''' Команду versionlock нужно давать не в той папке, где находятся rpm файлы из архива потому что '''cndrvcups*''' раскроется в имена файлов, которые лежат в текущей папке. Нужно либо удалить распакованное и ввести эту команду, либо перейти в другую папку и ввести её там.
С более подробной информацией о блокировке пакетов обновлений можно ознакомиться по ссылке: [https://it-help-school.ru/Категория:HP Категория:HP]


http://wiki.rosalab.ru/ru/index.php/Установка_принтеров_Canon_LBP
'''Внимание!''' Команду versionlock нужно давать не в той папке, где находятся rpm файлы из архива, потому что '''cndrvcups*''' раскроется в имена файлов, которые лежат в текущей папке. Нужно или удалить распакованное и ввести эту команду, или перейти в другую папку и ввести её там.


[[Категория:МОС]][[Категория:МОС12]]
[[Категория:МОС]][[Категория:МОС12]]
[[Категория:Canon]]
[[Категория:Canon]]

Версия 14:19, 20 мая 2025

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

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

Для установки пакета введите в консоли:

sudo dnf install cups-drivers-captdriver

Проприетарный драйвер от 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

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

Чтобы избежать проблем с обновлениями, после установки необходимо заблокировать обновления пакетов, введя в консоли:

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

С более подробной информацией о блокировке пакетов обновлений можно ознакомиться по ссылке: Категория:HP

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