Установка драйвера Canon CAPT для принтеров Canon LBP
Пользователем coden в соответствующей теме был предложен разработанный им на основе данных из разных источников скрипт автоматической установки и настройки драйвера Linux CAPT Printer Driver v2.71 для принтеров Canon: LBP-810, LBP-1120, LBP-1210, LBP2900, LBP3000, LBP3010, LBP3018, LBP3050, LBP3100, LBP3108, LBP3150, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310, LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6000, LBP6018, LBP6020, LBP6200, LBP6300, LBP6300n, LBP6310, LBP7010C, LBP7018C, LBP7200C, LBP7210C, LBP9100C, LBP9200C на Ubuntu 12.04, 12.10, 13.04, 13.10, 14.04, 14.10, 15.04, 15.10, 16.04 32-битной и 64-битной архитектуры. Если вы уже делали какие-либо действия по установке принтера этой серии, в текущей системе, то перед началом установки, следует отменить эти действия. При отсутствии пакетов драйвера они автоматически загружаются из интернета в папку скрипта. Для обновления драйвера сначала удаляете старую версию через скрипт, затем устанавливаете новую также через скрипт.
Чтобы воспользоваться скриптом, необходимо скачать его и запустить через терминал:
если скрипт находится в папке Загрузки, то, переходим туда:
cd ./Загрузки
далее позволим файлу быть исполняемым:
chmod +x canon_lbp_setup.sh
запустим скрипт:
./canon_lbp_setup.sh
процесс работы со скриптом описан на русском языке.
Материалы для загрузки
canon_lbp_setup.sh — скрипт установки
canon_restart.sh — скрипт перезапуска cups и ccpd
CAPT Printer Driver for Linux — Официальный драйвер и документация от производителя
Установка драйвера принтера Canon CAPT — Рабочая актуальная документация по установке драйвера от французских пользователей
CanonCaptDrv190 — Community Ubuntu Documentation — Информация по установке на английском сайте
How to install Canon LBP printers in Ubuntu — Radu Cotescu’s professional blog — Первый найденный мной скрипт по установке принтера от программиста Раду Cotescu
Решение проблем
Если принтер не начал печатать, значит нужно посмотреть в /dev/usb под каким названием отображается принтер, например если lp2, то отменяем и регистрируем заново
sudo ccpdadmin -x LBP2900 sudo ccpdadmin -p LBP2900 -o /dev/usb/lp2
Мониторинг состояния принтера
В комплекте с драйвером поставляется графическая утилита captstatusui при помощи которой можно отслеживать состояние принтера. Использовать её можно следующим образом:
captstatusui -P название_вашего_принтера>
Для того, чтобы мониторинг запускался при каждом включении компьютера сделайте следующее: откройте Параметры системы → Автоматически запускаемые приложения, нажмите на кнопку добавить.
Название: Canon Printing Status Monitor
Команда: captstatusui -e -P
Описание: Скрыто до появления ошибок
С опцией -e утилита не будет показывать свое окно до тех пор, пока не случится ошибка.
Ссылки
canon.ru (рус.) — сайт техподдержки для России
canon.com — сайт техподдержки для всех стран
canon.jp — официальная страница драйвера CAPT для систем семейства Linux, там выложен драйвер, исходники драйвера, список изменений в драйвере, минимальные требования драйвера, инструкция по установке (на японском), дополнительная информация
Экспериментальный драйвер от нашего соотечественника. На данный момент нестабилен и поддерживает только LBP2900 (также имеется экспериментальная поддержка LBP3000 и LBP3010/LBP3018/LBP3050), но лишён многих недоработок фирменного драйвера.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2018 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Принтер capt что это
Сообщения: 171
Благодарности: 18
| Конфигурация компьютера | |
| Процессор: Intel Core 2 Quad Q9550 @ 2.83GHz | |
| Материнская плата: MICRO-STAR INTERNATIONAL CO.,LTD MS-7516 | |
| Память: 4 X Corsair CM3X1024-1333C9DHX | |
| HDD: 500 Гб Seagate ST3500418AS ATA Device | |
| Видеокарта: 896 МбGeForce GTX 275 (ZOTAC International) | |
| Звук: Sound Blaster X-Fi Xtreme Audio | |
| CD/DVD: Optiarc DVD RW AD-7191A ATA Device | |
| Монитор: VH226 @ 1920×1080 | |
| ОС: Windows 7 Ultimate x86 | |
| Индекс производительности Windows: 6.0 |
Здравствуйте.
Проблема в том, что принтер не определяется как принтер, а определяется как Canon CAPT USB Device. Устанавливаю драйвера, при подключение система все равно начинает искать в интернете и как результат принтер не определен надлежащим образом. Система его не видит, печатать невозможно. Система Windows 7 x64.
Спасибо.
Заработает OpenWrt + CUPS + capt-принтер?
Кто понимает, объясните: есть capt-принтер canon, не сетевой, для него есть linux-драйвер. Есть роутеры с usb-разъемом, на которые можно прошить OpenWrt, поставить разные пакеты для «подхватывания» usb-девайсов, поставить CUPS. Но аналог ли это компа с linux и cups? (в плане полноценной подсистемы печати). Это будет полноценное и автономное решение «в железе» (принт-сервер) или всё равно нужен будет драйвер на этот принтер на девайсах, которые будут выводить печать на него по сети? И как можно скомпилировать и поставить этот драйвер на роутер с OpenWrt. Скажем тот, из прикреплённого треда выше.
Gucker
11.11.18 20:58:26 MSK

Это будет полноценное и автономное решение «в железе» (принт-сервер) или всё равно нужен будет драйвер на этот принтер на девайсах, которые будут выводить печать на него по сети?
Есть вероятность, что твой роутер офигеет растеризовывать.
Плюс, в CUPS это плохо проработано: тебе придётся ставить на клиентах «Generic PostScript printer», вследствие чего клиенты потеряют возможность делать принтероспецифичные настройки (если они там вообще есть) и, возможно, съедет область печати.
CUPS в macOS делает это элегантно: берёт PPD-файл, вырезает из него фильтр, вписывает вместо него PostScript pass-through и шарит этот PPD через Bonjour по сети. В результате клиенты делают дискавери, скачивают PPD, юзер видит все настройки, а на принт-сервер отсылает PostScript. Но в линуксах, как водится, хер там плавал.
intelfx ★★★★★
( 11.11.18 21:00:54 MSK )
Последнее исправление: intelfx 11.11.18 21:04:03 MSK (всего исправлений: 2)
Ответ на: комментарий от intelfx 11.11.18 21:00:54 MSK
А через веб-интерфейс cups можно эти настройки специфичные для принтера задавать? Насчет «захлебнётся» — роутера с usb, пока нет, можно выбрать помощнее, главное, чтобы заработало. В принципе там в сис.требованиях какой-нибудь «pentium 200, 16gb ram» при том, что принтер полностью «безмозглый», всё комп готовит. Либо роутер под него покупать, либо неттоп — такой выбор.
Gucker
( 11.11.18 21:38:28 MSK ) автор топика

на openwrt используют не cups а p910nd
mos ★★☆☆☆
( 11.11.18 22:39:00 MSK )
Ответ на: комментарий от Gucker 11.11.18 21:38:28 MSK

А через веб-интерфейс cups можно эти настройки специфичные для принтера задавать?
Должно быть можно. Но у тебя могут, например, поля не совпасть.
Насчет «захлебнётся» — роутера с usb, пока нет, можно выбрать помощнее, главное, чтобы заработало. В принципе там в сис.требованиях какой-нибудь «pentium 200, 16gb ram» при том, что принтер полностью «безмозглый», всё комп готовит.
У меня есть опыт похожих развлечений. foo2zjs на Marvell PJ4 (ARMv7-A, 1×800 MHz без NEON) — мягко говоря, чувствует себя плохо.
intelfx ★★★★★
( 11.11.18 22:58:56 MSK )
Последнее исправление: intelfx 11.11.18 22:59:29 MSK (всего исправлений: 1)
Ответ на: комментарий от intelfx 11.11.18 22:58:56 MSK
на openwrt используют не cups а p910nd
Насколько я понял, с p910nd ты должен ставить драйвера принтера на том устройстве, с которого будешь печатать. Со связкой openwrt+cups так же обстоит дело?
У меня есть опыт похожих развлечений. foo2zjs на Marvell PJ4 (ARMv7-A, 1×800 MHz без NEON) — мягко говоря, чувствует себя плохо.
Gucker
( 12.11.18 09:36:52 MSK ) автор топика
Ответ на: комментарий от Gucker 12.11.18 09:36:52 MSK

Насколько я понял, с p910nd ты должен ставить драйвера принтера на том устройстве, с которого будешь печатать.
Со связкой openwrt+cups так же обстоит дело?
Ну я же всё написал.
тебе придётся ставить на клиентах «Generic PostScript printer»
Вообще, CUPS умеет работать в обоих режимах.
intelfx ★★★★★
( 12.11.18 10:21:10 MSK )

Как на роутерах не знаю, но готовься что cups потребует кучу места. Именно поэтому там ставят p910nd. Имхо если хочется сделать не сетевой принтер сетевым можно попробовать взять что-то из одноплатников, ОС там ставится на карту памяти, места будет много. У меня есть относительно успешный опыт использования cubiebord с линейкой xerox 3120-3124,с драйвером от Самсунга, но готовься к тому, что растрезация картинок будет долгая, pdf и остальной текст печатается относительно быстро. Недавно подключил туда же hp2300d вот от него только приятные впечатления все в разы быстрее, видимо обработка идёт в самом принтере. И ещё момент, для дуплекса пришлось сделать отдельный принтер, т.к линуксовые клиенты в упор не видели такую настройку.
einhander ★★★★★
( 12.11.18 10:59:57 MSK )
Ответ на: комментарий от Gucker 12.11.18 09:36:52 MSK

С p910nd все ещё сложнее, если клиент один, то все более менее нормально, а вот если их несколько и они начнут печать одновременно, то придется перезагружать принтер, т.к. от двух потоков данных принтер ходит с ума.
einhander ★★★★★
( 12.11.18 11:05:51 MSK )
Ответ на: комментарий от Gucker 12.11.18 09:36:52 MSK

Насколько я понял, с p910nd ты должен ставить драйвера принтера на том устройстве, с которого будешь печатать.
потому что вся обработка происходит «на том устройстве, с которого будешь печатать». особенно очередь печати. в этом и есть смысл ставить p910nd, а не cups (который в репах openwrt тоже есть).
никто не запрещает (попробовать) подцепить недостающие ресурсы (внешний хард?) к рутеру и юзать cups.
ты не написал, в чём твоя задача, поэтому трудно сказать, что тебе больше подойдёт. вариантов с реализацией «печати-по-сети» как ты уже наверное заметил, более чем 1 (или даже 2).
mos ★★☆☆☆
( 12.11.18 11:20:59 MSK )
Ответ на: комментарий от mos 12.11.18 11:20:59 MSK
ты не написал, в чём твоя задача, поэтому трудно сказать, что тебе больше подойдёт.
Задача в идеале: подключить по usb несетевой принтер у которого нет драйверов на win x64 к такому устройству к которому можно подключиться по wi-fi и послать документ (распознанный pdf, docx, rtf — не супертяжёлое) на печать. Даже airprint профиль можно запилить , чтоб с ipad печатать, читал где-то, пока копал тему. И тут p910nd сразу отпадает. Я бы плюнул на идею с роутером, но альтернатива — мини-pc или неттоп , на котором надо настраивать SoftAP, чтобы подключаться по wi-fi. И если на win есть virtual miniport adapter, через который можно её запилить (на ноуте с win7 я получал инет по wi-fi и с ноута же, с того же внутреннего wi-fi адаптера его и раздавал ), есть ли такое на linux или зависит от модели wi-fi адаптера? Чтобы я мог включить принтер, включить «устройство», и оно бы загрузилось, выдало в эфир точку доступа, подключившись к которой устройства видели бы принтер и могли на него печатать. Без специфичных доя принтера драйверов. Хотя бы win- и android-устройства На андроид есть прога «CUPS printing» поэтому стал смотреть в сторону CUPS. Как-то так))
Gucker
( 13.11.18 12:16:59 MSK ) автор топика
Сложно и ненадёжно
Я понимаю, что часто бюджет ограничен. Но если тебе нужно «ехать» (нормальная печать) а не танцевать с бубном/разгребать проблемы на клиентах, я бы всё-таки посмотрел в сторону купить хотя бы б/у сетевой принтер и при этом не capt.
Потому что и с capt проблемы И с CUPS под OpenWrt проблемы
Задачи бизнеса должны решаться на бизнес-уровне, хотя бы минимальном, а не из говна и палок, мне так кажется.
Подключение принтера
Некоторые модели Keenetic оснащены USB-разъемами, к которым можно подключать принтеры с интерфейсом USB, а встроенный в интернет-центр сервер печати поможет сделать его сетевым и доступным для всех домашних устройств.
NOTE: Важно!
1. Модели Keenetic 4G (KN-1210/1211) оснащены USB-разъемом для работы исключительно с совместимыми USB-модемами 3G/4G. Подключение USB-принтеров в этих моделях не поддерживается. Исключением являются модели Hero 4G (KN-2310/2311) и 4G (KN-1212), оснащенные многофункциональным портом USB.
2. При подключении к интернет-центру Keenetic многофункционального устройства (МФУ — устройство, сочетающее в себе функции принтера, сканера, копира), будет возможна работа этого устройства только в качестве сетевого принтера. Сканирование по сети при подключении МФУ по USB не реализовано. Причина в том, что сканерам, в отличие от принтеров, недостаточно организовать «мост» между USB и драйвером принтера на ПК. Каждый производитель сканеров использует свой собственный драйвер и протокол/язык управления для работы со сканером. Как правило, производители не выкладывают детали реализации своих драйверов.
3. Не поддерживается работа c GDI-принтерами. Система печати GDI (Graphics Device Interface – программный интерфейс для работы с графическими устройствами) обычно используется на бюджетных принтерах. GDI-принтер иногда называют Windows-принтером. Они используют печать через специальный драйвер, когда для обработки команд печати и данных растеризации используются ресурсы компьютера.
4. Не поддерживается работа с CAPT-принтерами. CAPT (Canon Advanced Printing Technology) является разновидностью GDI. Примерный список таких CAPT-принтеров вы найдете в конце статьи «Список поддерживаемых принтеров».
Для подключения USB-принтера к интернет-центру Keenetic выполните следующие действия:
1. Подключите принтер к разъему USB интернет-центра. Рекомендуется при подключении принтера использовать прямое соединение (не используйте USB-удлинитель). При необходимости используйте небольшой USB‐удлинитель до 1 метра.
2. Убедитесь, что установлен компонент системы «Общий доступ к файлам и принтерам по протоколу SMB». Сделать это можно на странице «Общие настройки» в разделе «Обновления и компоненты», нажав на «Изменить набор компонентов».
3. На стартовой странице «Системный монитор» убедитесь, что подключенный принтер определился и виден в разделе «USB-диски и принтеры». Статус принтера должен быть Ready (Готов).
В нашем примере используется подключение принтера Brother DCP-7057R.
Нажмите по ссылке «USB-диски и принтеры» для перехода на страницу «Приложения».
4. На странице «Приложения» можно управлять подключенными принтерами. Нажав по записи подключенного принтера, можно перейти к его дополнительной настройке.
По умолчанию используется подключение принтера по протоколу CIFS и выключен двусторонний режим обмена данными.
Для принтеров HP серии LaserJet P1xxx можно в интернет-центр подгружать микропрограмму (прошивку) принтера в формате .dl. Для этого нажмите по ссылке «Микропрограмма для принтеров HP LaserJet P1xxx», укажите файл микропрограммы и нажмите «Выбрать». Некоторые микропрограммы для этих принтеров можно найти в архиве fw_dl_hplj_sihp.zip
5. Как было сказано выше, по умолчанию используется подключение принтера по протоколу CIFS, но если ваш принтер не печатает, измените тип подключения на «Прямое» (Direct). Подробную информацию по настройке этого типа подключения вы найдете в инструкции «Подключение принтера в режиме Прямое».
6. Теперь в ОС Windows в адресной строке файлового менеджера «Проводник» в адресной строке введите локальный IP-адрес интернет-центра или его сетевое имя, указав в начале \\ (в нашем примере это \\192.168.1.1), и убедитесь, что принтер там виден.
NOTE: Важно! Принтер будет виден через Проводник только при использовании типа подключения CIFS.
Нажмите по значку принтера. Установите драйвер принтера во время процедуры подключения.
NOTE: Важно! Если при нажатии на значок принтера вы увидите ошибку, то вероятнее всего для работы с принтером нужно использовать тип подключения «Прямое». Обратитесь к инструкции «Подключение принтера в режиме Прямое».
Выберите принтер из списка предлагаемых, а если нужный принтер отсутствует в списке, установите драйвер с диска. Как правило, вместе с принтером поставляется установочный компакт-диск. Если же установочного диска изготовителя устройства у вас нет, драйвер для принтера можно загрузить из Интернета (например, с официального сайта компании производителя). Скачайте драйвер, распакуйте его в папку на жесткий диск и затем укажите путь к этому драйверу.
Затем перейдите в Параметры Windows. Убедитесь, что в меню «Устройства» в разделе «Принтеры и сканеры» был установлен принтер.
Если ваш USB-принтер, подключенный к интернет-центру Keenetic, так и не удалось настроить для печати, обратитесь к статье «Не печатает USB-принтер, подключенный к интернет-центру. Диагностика и руководство к действию».
При необходимости можно настроить печать на принтер со смартфона или планшета: «Печать с мобильных устройств на USB-принтере, в пределах локальной сети интернет-центра»
TIP: Совет: Обращаем ваше внимание, что интернет-центр Keenetic не поддерживает принтеры самостоятельно. Он только обеспечивает мост между установленном на компьютере драйвером принтера и драйвером USB LP на роутере по протоколу TCP/IP с использованием технологии JetDirect или сетевой файловой системы CIFS от Microsoft. Поддержка печати реализуется именно драйвером принтера, а Keenetic лишь передает сформированные им команды на принтер.
Очень важно на компьютере для подключения к сетевому принтеру использовать драйвер, который предназначен именно для работы вашей модели принтера. Не используйте совместимый драйвер, типа Brother Printer Series, HP Postscipt Driver, Samsung Universal Print Driver и т.п. Необходимо с сайта производителя или с компакт-диска из комплекта поставки принтера установить драйвер именно для конкретной модели, например Brother DCP-7057R, HP LaserJet 1020 или Samsung SCX-4200 .
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 83 из 115