Кэп-принтер, что это такое

Обновлено: 21.11.2024

После обновления до версии 10.9 мой Canon i Sensys LBP 5050 больше не печатает. Установка последней версии драйвера Capt (3.65) с веб-сайта Canon не решила проблему.

OS X Mavericks (10.9)

Опубликовано 7 ноября 2013 г., 2:23

Все ответы

Загрузка содержимого страницы

Содержимое страницы загружено

Откройте Системные настройки > Принтеры и сканеры > Печать

Нажмите: Открыть очередь печати.

Удалить все текущие задания на печать.

Перезагрузите Mac.

Выключите принтер и снова включите его.

Попробуйте распечатать.

Если это не помогло, удалите принтер в окне "Принтеры и сканеры > Печать".

Теперь откройте Finder. В строке меню Finder нажмите «Перейти» > «Перейти к папке»

Введите или скопируйте и вставьте следующее:

Нажмите «Перейти», затем переместите файл com.apple.print.add.plist в корзину.

Теперь вернемся к Принтеры и сканеры > Печать. Нажмите ✔, чтобы снова добавить принтер.

7 ноября 2013 г., 2:48

Выполнил процедуру, но это не решило проблему. Давая задание на печать моему Mac, через полминуты окно, показывающее порядок печати, переключается с «печать» на «готов к печати», но ничего не происходит.

7 ноября 2013 г., 3:22

Можете ли вы открыть Системную информацию (Приложения > Утилиты) и выбрать Принтеры в левом столбце. Если у вас более одного принтера, выберите LBP5050 в верхней правой панели. В нижней правой панели будет отображаться информация о принтере. Не могли бы вы выбрать эту информацию, скопировать и вставить ее сюда, пожалуйста.

7 ноября 2013 г., 3:38

LBP5050:

Лучший рейтинг версии: 3,65

PPD: Canon LBP5050 CAPT (Великобритания)

PostScript-версия: (3010.000) 550

CUPS-версия: 1.7.0 (cups-372)

capdftopdl:

Доработка PDE.plugin:

7 ноября 2013 г., 3:46

Спасибо за информацию. Я считаю, что у вас есть смесь старого водителя и нового. Поэтому я предлагаю вам удалить принтер из «Принтеры и сканеры», а затем открыть Finder, перейти в /Library/Printers/Canon и удалить любую папку CAPT, которую вы видите. Затем перезагрузите Mac и очистите корзину. Затем снова запустите программу установки v3.65 и добавьте принтер. Посмотрите, подходит ли это вам.

7 ноября 2013 г., 4:12

К сожалению, это не помогло. Монитор состояния переключается на «готов к печати» через несколько секунд, но задание на печать еще не завершено.

8 ноября 2013 г., 4:12

Можете ли вы открыть Finder и перейти к /Library/Caches. У вас здесь есть папка Canon? Если да, удалите LBP из Принтеры и сканеры, а затем удалите эту папку. Затем снова добавьте принтер. Теперь проверьте, можете ли вы печатать.

8 ноября 2013 г., 11:16

У меня та же проблема, что и у Stappaerts с LBP 3010 и Maverick. Я пытался сделать то, что предложил Паху, все равно не работает…

Я отправил письмо Canon, они хотели, чтобы я удалил и установил драйвер. Затем мне дали процедуру (Откройте Системные настройки, Принтеры и факс и нажмите «+», чтобы создать новый принтер).

Затем они хотели, чтобы я нажал кнопку "больше принтеров", которой не существовало . Когда я позвонил в (французскую) службу поддержки, они не смогли мне ответить. Поэтому они предложили мне связаться с Apple, чтобы найти кнопку «больше принтеров» в настройках оконной системы.

Я думаю, что Canon пока не знает, как установить драйвер…

PS: извините, английский не мой родной язык.

15 ноября 2013 г., 5:10

Принтер работает, поэтому я дам вам способ, которым я установил драйвер…

Я установил драйвер (еще раз…) и перезагрузил компьютер. После перезагрузки я открыл «Системные настройки», выбрал «Принтеры и факс». В левом столбце (столбце, где отображаются установленные принтеры) я выбрал «сбросить систему печати» (щелкните правой кнопкой мыши по столбцу, я не знаю, правильное ли это предложение на английском языке, я перевожу его с французского) и нажал "ОК" в поле с вопросом, действительно ли я хочу сбросить настройки.

Затем я нажал "+", чтобы добавить принтер, выбрал LBP 3010 в списке подключенных принтеров, выбрал драйвер принтера и установил его.

Думаю, сброс системы печати (щелчок правой кнопкой мыши по левой колонке) был решением моей проблемы (вся процедура такая же, как и раньше, но безуспешно, кроме перезагрузки системы).

Лазерные принтеры Canon поставляются с Canon Advanced Printing Technology (CAPT), проприетарным программным стеком драйверов принтеров с закрытым исходным кодом, разработанным Canon. Альтернативный драйвер с открытым исходным кодом см. в foo2capt.

  1. Ubuntu 14.04 — надежный
  2. Ubuntu 13.10 — Саламандра
  3. Ubuntu 12.04 — Панголин

Информацию о других принтерах Canon см. в разделе HardwareSupportComponentsPrinters/CanonPrinters и его подстатьях, но, надеюсь, ваш принтер есть в списке ниже.

Согласно официальной документации драйвера Canon:

См. дополнительные примечания после таблицы, где есть *.

Пожалуйста, обновите, если у вас есть работающая версия принтера/ubuntu, не включенная в список, перейдя в верхнюю часть страницы и найдя ссылку редактирования в самом верху экрана (требуется вход в систему)

**LBP-810 официально не поддерживается драйвером Canon версии 2.3

  • После запуска системы выполняется только один процесс ccpd. Обходной путь описан в разделе "Известные проблемы" ниже.
  • Путь устройства принтера в файле /etc/ccpd.conf был неправильным: ccpd искал /dev/usb/lp0, но правильный файл устройства был /dev/lp0. Исправьте это в файле конфигурации и перезапустите ccpd.

Похоже, драйвер иногда давал сбой, вызывая всплывающее диалоговое окно apport (инструмент сообщения об ошибках Ubuntu). Кроме того, драйвер и ccpd вроде нормально работали в Ubuntu 14.04.

Тогда внимательно следуйте руководству Canon версии 2.60. Мои команды установки были (вы должны изменить их для вашего конкретного принтера):

После этого в системных настройках->принтеры вы увидите, что два принтера установили LBP3010 или то, что вы решили назвать своим принтером по умолчанию. Другой принтер щелкните правой кнопкой мыши и снимите флажок "Общий доступ" и "Включен".

Если что-то не работает, вы можете попробовать изменить порт с 59687 на 59787, перейдя в Системные настройки -> Принтеры и открыв окно свойств принтера (доступно по щелчку правой кнопкой мыши на принтере). (Дополнительную информацию об этом см. в старых инструкциях по Ubuntu 12.04 ниже и в этой ветке на форумах пользователей Debian.)

Ручной запуск монитора

Монитор состояния Canon может предупредить вас о любых проблемах с вашим принтером. Это можно запустить непосредственно на терминале, выполнив следующую команду:

Вы увидите пользовательский интерфейс с надписью «Готово к печати». Если нет, убедитесь, что принтер включен.

Запуск монитора при запуске

Если мы хотим, чтобы монитор запускался каждый раз при включении компьютера, мы можем добавить его в качестве запускаемого приложения, выполнив поиск и запуск «Startup Applciations» из концентратора.

Нажмите кнопку "Добавить".

Название:Canon Printing Status Monitor

Команда: captstatusui -e -P

Описание: скрыто, пока не возникнет ошибка

Опция -e заставляет монитор оставаться скрытым до тех пор, пока не произойдет ошибка, например, когда у вас закончится бумага.

Очистка

Если по какой-либо причине вам необходимо очистить принтер, вы можете получить доступ к этому инструменту из монитора состояния. Его можно найти в системе меню приложения в разделе Option->Utility->Cleaning. Эта функция будет полезна, если на распечатках появляются полосы/линии.

На этом этапе вы можете проверить свой принтер, выбрав: Системные настройки->Принтеры

Вы должны увидеть значок только что настроенного принтера. Возможно, там есть еще один принтер с таким же именем, просто пока игнорируйте этот. Щелкните правой кнопкой мыши принтер и выберите свойства. Нажмите на кнопку «Печать тестовой страницы». Надеюсь, ваша страница должна быть напечатана.

Теперь пришло время перезагрузить систему. Если все пойдет хорошо, система должна перезагрузиться, и на странице входа можно будет печатать с другого компьютера. В этом руководстве не рассматривается настройка чашек для сетевой печати.

После входа в систему откройте терминал и выполните:

Здесь показаны идентификаторы двух процессов ccpd, которые должны быть запущены. Если вы видите только один, у вас все еще есть проблема со способом запуска демона ccpd. Советы см. ниже на странице.

На этом этапе вы снова сможете распечатать тестовую страницу. Это означает, что теперь ваша машина настроена для правильной печати.

Если у вас возникли проблемы, попробуйте выключить принтер, перезагрузить компьютер и включить принтер только после входа в систему.

Установите драйвер версии 2.40 так же, как и любой другой пакет с Ubuntu Software Center. Затем внимательно следуйте руководству по канонам версии 2.40, убедившись, что вы изменили эту строку соответствующим образом:

В руководстве указано ccp://localhost:59687, но Ubuntu по умолчанию использует 59787. Это вызовет у вас головную боль, если вы не измените его. (В файле /etc/ccpd.conf определены UI_Port 59787 и PDATA_Port 59687. Таким образом, оба эти порта должны быть открыты в настройках брандмауэра.)

* Примечание: Ubuntu 12.04 снова занес в черный список модуль usblp, который создает ссылку на устройство /dev/usb/lp0. Чтобы решить эту проблему, сделайте это

Затем прокомментируйте файл, чтобы он выглядел так: драйвер canons не общается с принтером через чашки:

* Примечание. В последующих разделах этой статьи в разделах «Добавление принтера» и «Устранение неполадок» предлагается использовать «ccp:/var/ccpd/fifo0». Это работает, но вы должны убедиться, что /var/ccp/fifo0 существует с правильным владельцем/режимом. Использование «ccp://localhost:59787» проще, так как не требует дополнительных действий с файлом fifo.

Обратите внимание, что после установки драйвера необходимо добавить и настроить принтер (см. ниже).

Автоматическая установка с использованием сценария BASH

Разработан сценарий для автоматизации установки этого драйвера на обоих типах архитектур (amd64, i386).К сожалению, Canon не поставляет 64-битные пакеты DEB, и компилировать драйвер из исходного кода довольно сложно. Поэтому использование этого скрипта является лучшим подходом для пользователей 64-битной версии Ubuntu, а для 32-битных пользователей это просто автоматизация режима ручной установки.

Архив со скриптом и пакетами, необходимыми для установки, можно найти здесь. Пожалуйста, прочитайте файл README, содержащийся в архиве, для получения более подробной информации или используйте параметры командной строки -h или --help при вызове скрипта.

Если у вас есть вопросы, подробности, ошибки или улучшения, посетите эту страницу.

Настройка CUPS

Система->Администрирование->Печать добавить принтер. Выберите «Добавить принтер». Не выбирайте здесь USB-принтер, найденный Ubuntu. Выберите «CAPT-принтер». Вы должны увидеть «ccp» в URI. Измените его, чтобы URI стал «ccp:/var/ccpd/fifo0». Нажмите «Далее», найдите свою модель и добавьте свой принтер. Выберите английский вариант, если вы видите варианты на японском и английском языках. Также если у вас нет нужной модели в списке, выберите ближайшую. Например, для LBP 810 я выбираю "LBP 1120".

Для поиска доступных моделей вы можете использовать команду:

Закройте диалоговое окно конфигурации, откройте снова и переименуйте свой принтер, например, в «LBP810». Запомните выбранное вами имя, так как последующие команды будут ссылаться на него.

Вместо действий с графическим интерфейсом вы можете попробовать следующее:

Снова выберите другое имя .ppd, если у вас есть другой принтер.

Настройка сервисов Canon

Если вы видите только одно число в конце строки, отредактируйте /etc/ccpd.conf и добавьте следующее:

Вместо этого вы можете попробовать следующее:

Далее проверьте наличие записи в /etc/ccpd.conf

Для сетевого принтера, такого как LBP7200Cdn, в поле "DevicePath" должно быть указано "net:", поэтому, например, если ваш сетевой принтер имеет IP-адрес 192.169.1.69, запись в /etc/ccpd.conf должна указывать

Теперь перезапустите сервисы Canon:

Вы должны увидеть две цифры в конце. Если вы это сделаете, вам повезло. Если вы видите здесь только одно число, попробуйте перезагрузить компьютер или, возможно, вы можете попробовать заменить сценарий запуска ccpd сценарием на этой странице, а затем перезагрузить компьютер.

Запуск/остановка при добавлении/удалении USB

* Примечание. Поддержка SYSFS удалена и должна быть изменена на ATTRS в версии 12.04 и выше.

Далее перезагрузите конфигурацию UDEV:

убедитесь, что принтер запускался/останавливался при добавлении/удалении его с USB-накопителя.

диагностика:

Если монитор состояния сообщает об ошибке "Проверьте путь к устройству /etc/ccpd.conf", возможно, у вас нет модуля ядра usblp. Выполните следующую команду:

Если он ничего не выводит, загрузите модуль и перезапустите ccpd:

Если монитор состояния работает, но нет печати, убедитесь, что /var/ccpd/fifo0 действительно существует:

При отсутствии его можно добавить вручную:

(Проблема может быть связана с AppArmor, см. также эту ошибку.

64-разрядные системы

Драйвер принтера Canon CAPT для 64-разрядной архитектуры включает проприетарный 32-разрядный исполняемый captfilter с закрытым исходным кодом (вызывается фильтром pstocapt CUPS и используется для преобразования данных PostScript в поток данных CAPT), который зависит от 32-разрядных библиотек libc6 и libpopt0. . Библиотеки не устанавливаются как зависимости. Вы можете использовать следующие команды, чтобы проверить, работает ли капфильтр:

Сообщения типа "не динамический исполняемый файл" или "libpopt.so.0 => не найден" означают, что проблема связана с вашей системой. В качестве временного решения установите следующие пакеты:

Ниже приведен пример работающего капфильтра:

Могут быть другие зависимости от 32-разрядных библиотек. Чтобы найти больше, вы можете использовать следующую команду:

В одной системе отсутствовали три библиотеки. После их установки:

принтер заработал.

Правила UDEV

Вы можете обнаружить, что описанные ранее правила UDEV не работают, если установлен пакет system-config-printer-udev. Пакет устанавливает системные правила UDEV "/lib/udev/rules.d/70-printers.rules" (используемые для автоматической настройки принтеров), которые могут препятствовать выполнению ваших правил. Вы можете удалить проблемный пакет:

После запуска системы запущен только один процесс ccpd

Для нормальной работы в системе должны быть запущены два процесса ccpd. Демон ccpd зависит от запуска демона cups перед разветвлением второго процесса. Вы можете использовать следующий метод для обхода проблемы:

<р>1. Включите сценарий инициализации чашек (update-rc.d по умолчанию для чашек).

<р>2. Укажите сценарий инициализации ccpd для запуска после инициализации cups (update-rc.d ccpd по умолчанию 99) или добавьте «sleep 10 && /etc/init.d/ccpd start» в сценарий /etc/rc.local.

Если вы хотите использовать правила UDEV и сценарий запуска, имейте в виду, что правила UDEV выполняются до сценария инициализации CUPS, поэтому может оказаться полезным перезапустить сценарий инициализации ccpd, а не просто запускать его. Например, вы можете поместить следующую строку в "/etc/rc.local":

CanonCaptDrv190 (последний удаленный пользователь v6sa 2015-11-17 21:18:54)

Материалы этой вики доступны по бесплатной лицензии, подробности см. в разделе Авторские права / Лицензия
Вы можете внести свой вклад в эту вики, подробности см. в Руководстве по вики

Информация в этой статье устарела. Это может иметь или не иметь отношения к современному использованию. Обращайтесь с осторожностью!

Примечание
Это руководство не работает и устарело, поскольку Canon не выпускала новый драйвер с 2017 года, который невозможно собрать с помощью текущих версий инструментов и библиотек.


На этой странице объясняется установка и настройка принтеров Canon CAPT.

Содержание

Введение

Серия лазерных принтеров Canon i-Sensys поддерживается в соответствии с CUPS собственной серверной частью Canon Advanced Printing Technology (CAPT).

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

Примечание
Этот драйвер содержит двоичные BLOB-объекты. Некоторые принтеры i-Sensys можно использовать с открытым драйвером лазерного принтера Generic PCL для основных нужд печати.

Предпосылки

Убедитесь, что установлен net-print/cups:

Служба cups должна быть запущена до установки драйвера(ов).

OpenRC

Если используется OpenRC, для запуска службы cups можно ввести следующую команду.

Чтобы он запускался автоматически во время загрузки, используйте rc-update :

системный

Чтобы немедленно запустить CUPS, введите следующую команду:

Чтобы запустить его автоматически при загрузке:

Установка драйверов

Для его использования вам потребуется создать собственный репозиторий, описанный на странице Создание репозитория ebuild.

Скачать архив net-print-cndrvcups.tar.gz и распаковать в созданный оверлей. Он содержит два ебилда: net-print/cndrvcups-capt и net-print/cndrvcups-common .

Если ваше собственное хранилище расположено в /usr/local/portage, у вас должны быть каталоги:

В этом случае вам нужно будет выполнить следующие команды, чтобы иметь возможность создавать ebuild-файлы:

После этого вам нужно будет их установить (net-print/cndrvcups-capt зависит от net-print/cndrvcups-common):

Если вы используете USB-принтер, вам понадобится модуль ядра usblp, который по умолчанию занесен в черный список net-print/cups, проще всего перекомпилировать cups с помощью USE="-usb". Модуль usbplp создает устройство /dev/usb/lp0, используемое для связи с принтером.

В настоящее время единственным флагом использования является USE="-cngplp", отключенный по умолчанию и создающий некоторый графический интерфейс, который не очень интересен и не нужен. И создает множество проблем с компиляцией этих драйверов.

Конфигурация

Существует два варианта установки uri-адреса устройства с помощью команды lpadmin с использованием ccp://localhost:59687 и ccp:/var/ccpd/fifo0.

Убедитесь, что cupsd запущен:

если это не так, сначала запустите его:

Вариант 1. Использование ccp://localhost:59687

Сначала принтер необходимо зарегистрировать в CUPS с помощью lpadmin:

Файл драйвера принтера находится в папке /usr/share/cups/model. Для модели принтера используйте ShortNickName, найденный внутри PPD, или возьмите его непосредственно из имени файла, например, CNCUPSLBP6310CAPTK.ppd

В качестве альтернативы вы можете проверить таблицу на странице справки Ubuntu, в которой каждому поддерживаемому принтеру соответствует соответствующий PPD.

Примечание
Некоторые модели имеют несколько PPD, где последняя буква указывает на региональную модель (J = Япония, K = Великобритания, S = США)

Например, для Canon LBP6310dn (модель для Великобритании) введите

Вариант 2. Использование ccp:/var/ccpd/fifo0

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

Если монитор состояния работает, но нет печати, убедитесь, что /var/ccpd/fifo0 действительно существует:

Если вы добавляете принтер, подключенный через TCP/IP, после обновления Mac OS, [Протокол интернет-печати — IPP] может быть выбран для [Протокола]. В этом случае выберите [Демон линейного принтера — LPD] и добавьте принтер.

Инструкция по установке

Следующие инструкции показывают, как загружать сжатые файлы и распаковывать их.

<р>1. Нажмите на ссылку. Загрузка начнется автоматически.
2. Файлы сохраняются на рабочем столе вашего компьютера.
3. Дважды щелкните файл, чтобы смонтировать образ диска.
4. Дважды щелкните подключенный образ диска.
5. Дважды щелкните файл установщика в папке. Установка начнется автоматически.

Информация о файле

  1. Имя файла: mac-capt-v1004-uken.dmg
  2. Версия файла: V10.0.4
  3. Размер файла: 34 130 КБ.

Отказ от ответственности

Все программное обеспечение, программы (включая драйверы, но не ограничиваясь ими), файлы, документы, руководства, инструкции или любые другие материалы (совместно именуемые «Контент») доступны на этом сайте на условиях «как есть».

Canon Hongkong Company Limited. и ее дочерние компании («Canon») не дают никаких гарантий в отношении Контента, прямо отказываются от всех гарантий, явных или подразумеваемых (включая, помимо прочего, подразумеваемые гарантии товарного состояния, пригодности для определенной цели и ненарушения прав) и не несет ответственности за обновление, исправление или поддержку Контента.

Canon сохраняет за собой все соответствующие права собственности, право собственности и права интеллектуальной собственности на Контент. Вы можете загружать и использовать Контент исключительно для личного, некоммерческого использования и на свой страх и риск. Canon не несет ответственности за какой-либо ущерб, связанный с Содержимым (включая, помимо прочего, косвенный, последующий, примерный или случайный ущерб).

Вы не имеете права распространять, переуступать, лицензировать, продавать, сдавать в аренду, транслировать, передавать, публиковать или передавать Контент любой другой стороне. Вы также не должны (и не должны позволять другим) воспроизводить, изменять, переформатировать, дизассемблировать, декомпилировать или иным образом перепроектировать или создавать производные работы на основе Контента, полностью или частично.

Вы соглашаетесь не отправлять и не вывозить Контент из страны/региона, где вы его изначально получили, в другие страны/регионы без необходимого разрешения соответствующих правительств и/или в нарушение каких-либо законов, ограничений и правил.< /p>

Приступая к загрузке Контента, вы соглашаетесь соблюдать вышеизложенное, а также все законы и правила, применимые к загрузке и использованию вами Контента.

Читайте также: