«Печать завершена», но принтер не печатает.
Linux Mint 18 (и 17.3 тоже). Принтеры (МФУ) Canon MF3010 и MF4410, подключены через USB (каждый к своему компьютеру). Драйвера с официального сайта Canon, последние, какие есть для этих моделей. Через 2-10 напечатанных страниц перестаёт печатать, хотя сообщения «Печать» и затем «Печать завершена» выходят, очередь печати соответственно очищается. Если выдернуть USB и вставить обратно (или выкл/вкл принтер) — снова начинает печатать, но через 2-10 страниц история повторяется. Подскажите, что с этим можно сделать?
Что за драйвер? Погугли ppd для этого принтера, скачай, положи в /etc/cups/ppd (если такого каталога нет, создай), выставь права 755 для каталога, для *.ppd — 644, запусти cups, зайди на localhost:631 браузером, и в настройках принтера укажи полный путь к ppd.
Подскажите, что с этим можно сделать?
К этим сапогам очень глючные дрова. Без проблем они не работают даже в шин, лучше и правда использовать HP или в крайнем случае гнусмас.
Драйвер в архиве *.tar.gz, там есть .deb 32- и 64-битные (его и устанавливал), они же в .rpm, и ещё пара архивов с разными .ppd на несколько серий устройств. На серию 4400 три разных .ppd, попробовал все по твоей инструкции — ничего не поменялось, всё равно через несколько копий перестаёт печатать.
Хм, не должно так быть. PPD — это PostScript Printer Description, файл с описанием возможностей данной модели. Cups управляет принтером с помощью информации из него. Значит, либо cups чего-то не умеет (попробуй его обновить), либо таки действительно PPD кривые.
Источник
Диагностика проблемы, когда принтер Canon не может печатать в Ubuntu
Я думаю, что unattended-upgrades — неправильный путь. Этот cronjob является более простым подходом:
Затем добавьте cronjob:
Примечание:
Система, которую я обновляю и обновляю таким образом, WSL Ubuntu без большого количества данных. Как правило, у меня нет проблем с удалением и переустановкой, насколько мне нравится.
Конечно, подход, который я принял, всегда должен приниматься с осторожностью.
4 ответа
У меня был случай, когда последняя версия драйвера 3.40 не работала для Canon MF4120 на Kubuntu версии 17.10: процесс
c3pldrv -i 6 -o 11 использовал 100% одного ядра процессора, когда я пытался что-то напечатать. Стрейс показал, что он постоянно пытался read(12, «», 6) .
К счастью, предыдущая версия драйвера 3.10 работает! Я просто должен был игнорировать зависимость libpng12-0 , которая отсутствует в Ubuntu 17.10.
Установленный пакет libpng16-16 не удовлетворял требованиям пакета .deb , поэтому мне пришлось игнорировать зависимость:
К сожалению, он оставляет «сломанный пакет», поэтому позже я изменил cndrvcups-ufr2-uk_3.10-1_amd64.deb ] и в контрольном файле я заменил libpng12-0 на libpng16-16 . Файл Deb можно изменить, используя . Легко распакуйте DEB, отредактируйте postinst и перепакуйте DEB .
Затем переустановил модифицированный пакет и все.
Я боролся в течение нескольких часов, пока он, наконец, не заработал. Сначала скачайте драйвер с сайта canon для linux ver 3.0 . После загрузки вам нужно извлечь его с помощью менеджера архивов
, после чего вы увидите папку с таким же имя, которое вы открываете, извлекаете его, и есть 32 bit папка и 64 bit папка
Я открыл 64-битную папку, потому что мой компьютер 64-битный, вы также открываете /home/jxxx/Downloads/cups-2.1.0-source.tar.bz2 папку извлечь ее, извлечение папки debian если здесь есть 2 папки, откройте оба, щелкните правой кнопкой мыши, запустите
, , перейдите в настройки, чтобы добавить файл щелчка на принтере ppa , и найдите его на компьютере, нажмите Linux_UFRII_PrinterDriver_V300 и вуаля! тест печати завершен
Теперь (в 2016 году) он хорошо работает в Ubuntu, хотя все же потребовались некоторые усилия, чтобы выяснить шаги. Это сводится к следующему:
Скачать Драйвер принтера UFR II / UFR II LT для Linux версии 3.10 . Один из источников: http://support-asia.canon-asia.com/contents/ASIA/EN/0100270810.html .
Открыть терминал (нажать CTRL-ALT-T).
Извлеките загруженный файл и введите каталог установки:
Теперь запустите сценарий установки от имени пользователя root. В скрипте есть настройки для работы с большинством linux, включая ubuntu.
Вот и все! Теперь откройте PDF и распечатайте, чтобы попробовать.
Большинство веб-инструкций просили установить драйверы принтера напрямую, дважды щелкнув файлы .deb в извлеченных каталогах. Это не сработало. Ключ должен запустить скрипт установки (шаг 4 выше). Это сработало для меня.
Это не просто сообщение «Я тоже». Я полтора года подробно изучал, как заставить мой Canon ImageClass D420 laserjet all-in-one работать с Linux. Итог — попробуйте последние версии драйверов (2.7 — июнь 2013 г.) от Canon, затем продайте свой Canon и купите то, что работает! Если время — деньги, а вы цените одно из них, продайте его раньше, чем позже.
Я начал с Ubuntu 12.04 (64-разрядная версия) только для того, чтобы обнаружить, что почти никому не удалось заставить работать многие лазерные принтеры Canon. Я продолжал заниматься этим бесчисленными часами исследований и в итоге заставил принтер работать на очень незначительной основе. Я извиняюсь, что большая часть этих 64-битных знаний была «сброшена» или устарела после полугодовых обновлений, когда я рискнул перейти на Mint Mate (Xfce Desktop) с 12.10 и Xubuntu (Xfce Desktop) для 13.04. Но те же проблемы с драйверами Canon сохранялись. В июне 13 года Canon выпустила свои 2.7 драйвера. Я был рад, что мой LaserJet работал сразу же (как и раньше). Однако мне все еще нужно было отключить питание принтера между заданиями на печать, чтобы заставить его работать.
Поскольку многие пользователи сталкивались с большинством своих проблем с 64-битными версиями, я решил использовать 32-битную версию Xubuntu (отлично!) Для 13.10. Эта загрузка от Canon (ищите вашу конкретную модель) включает файлы .deb для: cndrvcups-ufr2-us_2.70-1_i386.deb и cndrvcups-common_2.70-1_i386.deb
Я думаю, что для общего файла нужны быть установленным до ufr2 (если он не работает, попробуйте другой). Затем необходимо настроить параметры принтера так, чтобы он распознавал и ваш принтер, и соединение, и это не так просто, как кажется.
Мои настройки:
Описание: Canon D400-450 (UFRII LT)
Соединение: usb: // Canon / D400-450% 20 (UFRII% 20LT)? Serial = SJ3026
URI устройства: Canon D400-450 ver.2.7.
. После долгого переделок, пота, ругательств и времени, Canon не работает лучше, чем с моим первым разочаровывающим опытом в год и полтора года назад и три отдельные установки Ubuntu позже. Да, я могу печатать некоторое время — если я отключаю его между заданиями на печать. У меня большие трудности с печатью файлов .pdf из браузера или электронной почты. Я могу обойти это (большую часть времени), сначала печатая в файл, а затем печатая .pdf из моего локального файла. Однако только сегодня я напечатал 30-страничный документ в формате PDF. На нем напечатано 30 страниц чистого черного цвета! Никогда не заставлял его печатать правильно, используя все мои приемы. После того, как я отказался от этого и попытался напечатать почтовую этикетку USPS, я заметил, что мой индикатор ЦП был PEGGED, и диспетчер задач сказал мне, что C3pldrv использует 90% мощности ЦП. После закрытия всех программ и перезагрузки все было в порядке — и принтер выплевывал мою почтовую этикетку без запроса.
Суть четырех установок и тонны исследований заключается в том, что следует избегать использования Canon LaserJets и моноблоков, как чумы. Но тогда вы бы не читали это, если бы купили что-то еще. И это только часть принтера этого Canon. У меня не было абсолютно никакого успеха со сканером. Сканер Canon не работает с этим устройством. «Устройства не распознаны» Я перепробовал так много интерфейсных частей SANE и улучшил трюки, которые привели меня в SANE. Единственный луч надежды для сканера — использовать VueScan (фантастическое (малоценное) приложение для сканирования, которое было разработано с Ubuntu) с их рекомендациями. Я собираюсь попробовать это снова, поскольку я обнаружил это в критический момент, когда мне действительно нужно было выполнить какую-то работу, кроме проблемы съемки Canon. Удачи — я получу больше информации, как только получу.
Источник
Установка принтеров Canon серии LBP в Ubuntu
Здравствуйте. После выхода в свет Ubuntu 12.04 в состав ее сборки вошли пакеты драйверов для принтеров Canon серии LBP. Но, все же при установке принтера в системе, драйвер отказывается работать корректно.
Всем заинтересованным данной проблемой прошу ознакомиться с инструкцией, в ходе выполнения которой все же удалось заставить фунционировать принтер модели Canon LBP 3010.
Инструкция так же будет справедлива и для других принтеров Canon следующих моделей:
LBP-1120, LBP-1210, LBP2900, LBP3000, LBP3050/LBP3018/LBP3010, LBP3150/LBP3108/LBP3100, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310, LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6018/LBP6000, LBP6300dn, LBP7200C, LBP9100Cdn.
Шаг 1. Прежде всего нужно скачать драйвер со страницы загрузки Canon.
Шаг 2. Распакуйте скачанный архив. Установите содержащиеся в нем пакеты в указанной последовательности:
Шаг 3. Перезапуск CUPS
Шаг 4. Регистрация принтера в спулере печати:
Например, для принтера LBP-1120 строка будет выглядеть так:
Названия соответствующих файлов PPD:
LBP-1120: CNCUPSLBP1120CAPTK.ppd
LBP-1210: CNCUPSLBP1210CAPTK.ppd
LBP2900: CNCUPSLBP2900CAPTK.ppd
LBP3000: CNCUPSLBP3000CAPTK.ppd
LBP3050/LBP3018/LBP3010: CNCUPSLBP3050CAPTK.ppd
LBP3150/LBP3108/LBP3100: CNCUPSLBP3150CAPTK.ppd
LBP3200: CNCUPSLBP3200CAPTK.ppd
LBP3210: CNCUPSLBP3210CAPTK.ppd
LBP3250: CNCUPSLBP3250CAPTK.ppd
LBP3300: CNCUPSLBP3300CAPTK.ppd
LBP3310: CNCUPSLBP3310CAPTK.ppd
LBP3500: CNCUPSLBP3500CAPTK.ppd
LBP5000: CNCUPSLBP5000CAPTK.ppd
LBP5050 series: CNCUPSLBP5050CAPTK.ppd
LBP5100: CNCUPSLBP5100CAPTK.ppd
LBP5300: CNCUPSLBP5300CAPTK.ppd
LBP6018/LBP6000: CNCUPSLBP6018CAPTK.ppd
LBP6300dn: CNCUPSLBP6300CAPTK.ppd
LBP7200C series: CNCUPSLBP7200CCAPTK.ppd
LBP9100Cdn: CNCUPSLBP9100CCAPTK.ppd
Шаг 5. Регистрация принтера в демоне ccpd
Например, для принтера LBP3010 строка будет выглядеть так:
Если подключаем сетевой принтер, то нужно указать IP-адрес, например:
Шаг 6. Разрешение загрузки модуля usblp, установка пакета
Комментирование строки blacklist usblp:
Устанавливаем в начале строки #, после этого выполняем:
Шаг 7. После этого следует запустить демон ccpd
После этого принтер должен заработать.
Шаг 8. Если принтер печатает нормально, то добавим демон ccpd в автозагрузку, чтоб не запускать каждый раз вручную:
Источник
Canon принтер не печатает linux
Здравствуйте)
Буду благодарен за помощь в настройке canon lbp3010b.
Сейчас принтер повторно поставил на Rosa Fresh R7 KDE 64-bit.
Делал таким способом:
1. Скачал с офсайта 64-битный архив драйверо v2.70 под мой принтер.
2. Установил 64-битные rpm пакеты (2 шт.) в консоле под рут.
3. После перезапуск CUPS sudo service cups restart
4. Дальше запустил графический установщик «Настройка принтера» в Параметрах системы.
5. Во время установки, установщик обнаружил данный принтер, скачал еще кучу библиотек.
6. Принтер установился.
7. После этого запустил демон ccpd sudo service ccpd start
В итоге получилось вот это (см. скриншот). Но после установки отправлял задание тестовой страницы на печать, но оно отображалось в очереди печати, но принтер все равно не печатал(
После перезагрузки пк, принтер все равно не печатает.
Не знаю, как заставить его печатать (
Всем добрый день!
И он по настоящему добрый))))))))
Удалось настроить и начать печать на принтере Canon LBP3010B
Моя огромнейшая благодарность за помощь в настройке принтера, за подробнейшую инструкцию и за сделанное для меня учебное видео с подробнейшим описанием установки и настройки принтера, форумчанину krylov__a c официального форума Rosa linux ))))))
Вот ссылка на инструкцию на wiki Установка принтеров Canon LBP http://wiki.rosalab.ru/ru/index.php/Установка_принтер..
Ссылка на видео Установка Canon LBP в Rosa Linux https://www.youtube.com/watch?v=rhUJZBtwNYs
Видео суперподробное и понятное, установку и настройку принтера рекомендую проводить по нему
Теперь расскажу о том с чем пришлось столкнуться мне при установке и настройке принтера Canon LBP3010B
Установку принтера делал на свою текущую рабочую систему Rosa Fresh R7 KDE 64-bit (т.е. не на чистую ОС )
Все шаги делал по инструкции и установка принтера прошла успешно)
После установки принтера и перезагрузки ПК возникла проблема с печатью.
В процессе запуска текста на печать возникла проблема со службой ccpd из-за которой после установки принтер не печатал.
Ниже описание проблемы, решение и скриншоты:
После завершения процесса установки принтера по вашей инструкции принтер был включен. Появилось сообщение в системном трее панели задач, что принтер обнаружен и устанавливается.
После вошел в Параметры системы и кликнул иконку Настройка принтера и мне в ответ вывалилось такое сообщение «Для удовлетворения зависимостей будут установлены следующие пакеты» (см. Снимок1.png), я нажал ОК
Зависимости скачались и принтер установился и появился в окошке (см снимок2.png)
Сделал по умолчанию моим принтером LBP3010
Потом отправил на печать текст из блокнота на принтер LBP3010
Задание на печать появилось в Очереди печати.
Принтер не печатает !
Проверил сколько процессов ccpd запущено. Оказалось, что только один процесс ccpd. Поэтому, принтер не печатал.
ОЧЕНЬ ВАЖНО . Перед печатью нужно проверить в Системном мониторе, чтобы было запущено ДВА процесса ccpd, а не один. Иначе принтер печатать не будет.
Для запуска службы ccpd я вошел в Параметры системы и запустил значок Управление системными службами. Оказалось, что у меня служба ccpd была не запущена (кажется я раньше ее отключал и забыл об этом). Тогда в окне Службы и демоны я запустил службу ccpd, поставил галочку стартовать при загрузке и Ок (см снимок4.png).
После в Системном мониторе увидел, что теперь запущены две службы ccpd .
Далее отправил на печать текст из либреофиса Write и принтер LBP3010 распечатал текст!
Принтер выключил, перезагрузил компьютер.
Принтер включил и отправил на печать текст.
Источник