Первоначально этот вопрос был ограничен 11.10. Сейчас я в (Lubuntu) 12.10. (Об изменениях в вопросе см. Этот мета вопрос ).
Учитывая 11.10
Я пробовал разные (или не очень разные) подходы - это также прокомментировали и другие пользователи. Мои основные ссылки были:
- убунту официальный сайт документации по пакету драйверов LBP Canon ,
- это решение Unixmen, которое частично относится к сценарию Radu Cotescu , предназначенному для обеспечения почти автоматической установки, и
- обновляется Unixmen версии этого очень скрипта (скачать здесь ).
Никто не работал для меня.
installation
drivers
printing
canon
user47206
источник
источник
captstatusui -P LBP1120
и проверить «Возобновить работу», если активен; (3) перезагрузите принтер от его кнопки питанияОтветы:
Со временем этот ответ стал очень длинным и загроможденным для Ubuntu 12.04 - 13.10. Ниже приведен ответ, который предлагает то же решение, но гораздо яснее.
Учитывая 12.04
Он должен работать так же, как для 12.10 ниже.
Но, пытаясь сделать это в eOS Luna на базе Ubuntu 12.04, я не смог заставить его работать. На самом деле мои ответы здесь за 12.04 и 12.10 перестали работать через некоторое время в Xubuntu и Lubuntu, но я оставил их здесь, потому что они кажутся полезными для других, которые проголосовали за это.
У меня есть новое решение (протестировано в eOS и с драйвером 2.6) - представленное здесь .
С учетом 12.10, 13.04
Я следовал инструкциям на странице документации Ubuntu и руководстве по драйверу, которое поставляется вместе с драйвером:
(v.2.4 больше не доступен по этой ссылке. Я загрузил его здесь . 2,5 версия здесь .)
Шаг 4: ["Перезапустите CUPS. Для пакетов rpm: введите следующую команду:
/etc/init.d/cups restart
Для пакетов deb: введите следующую команду:
ПРИМЕЧАНИЕ. Не регистрируйте принтер с помощью команды lpadmin до перезапуска CUPS. В зависимости от используемого дистрибутива команда «Для пакетов deb» может не вводиться. В этом случае введите команду «Для пакетов rpm». »]
Это был мой случай. Итак, мне пришлось бежать:
(я получил терминальное сообщение о том, что могу с таким же успехом использовать
service cups restart
)получил этот результат:
["убедившись, что вы изменили эту строку соответственно: sudo / usr / sbin / lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp: // localhost: 59787 -E В руководстве написано ccp: // localhost: 59687, но Ubuntu by по умолчанию используется 59787. Это даст вам головную боль, если вы не измените ее (файл /etc/ccpd.conf определяет UI_Port 59787 и PDATA_Port 59687. Таким образом, оба этих порта должны быть открыты в настройках брандмауэра.) " ]
Соответственно пришлось ввести
Документация Ubuntu гласит: «* Примечание: Ubuntu 12.04 снова внесла в черный список модуль usblp, который создает ссылку на устройство / dev / usb / lp0. Чтобы решить эту проблему, выполните это sudo nano /etc/modprobe.d/blacklist-cups-usblp.conf
Затем прокомментируйте файл, чтобы он выглядел так: драйвер canons не обращается к принтеру через чашки:
Итак, поскольку я теряюсь с помощью нано, я попытался
и добавил выше (черный список-чашки-usblp.conf был файл empy, и я просто вставил эти строки)
(На этом этапе в главном меню в разделе «Система / Принтеры» убедитесь , что имя записанного там принтера точно
LBP1120
).Вы должны получить что-то похожее на это:
"Запустите демон ccpd. Введите следующую команду.
ПРИМЕЧАНИЕ. Было бы удобно настроить автоматический запуск демона ccpd при запуске Linux. "
После этого, войдите,
sudo /etc/init.d/ccpd status
чтобы увидеть, вижу ли я 2 числа (знакомые по установке в предыдущих версиях): да, было 2 числа. Но нет печати до выхода из системы и подключения принтера после входа в систему.Я думаю, что эти правила должны быть рассмотрены, если печать не работает:
подключить / запустить принтер после входа в систему
/etc/init.d/ccpd status
чтобы увидеть 2 номераsudo /etc/init.d/ccpd start
запустить демон ccpdСкорее всего, случится так, что вам потребуется перезапускать демон ccpd после каждой перезагрузки, чтобы распечатать: если вы не установите демон ccpd для автоматического запуска при запуске Linux - как предполагает руководство. Для этого добавьте следующую команду в стартап-приложений (как в ответах под здесь ):
ПРИМЕЧАНИЕ: 12.10 у меня этот метод работал на одном компьютере, но не на другом. 13.04 это не сработало вообще. Мне удалось автоматически запустить ccpd deamon 13.04, добавив
sudo /etc/init.d/ccpd start
в автозагрузку приложения.Чтобы увидеть состояние, просто дважды щелкнув файл исполняемого скрипта, сделайте этот исполняемый файл:
Учитывая 13.10
То же самое, но мне пришлось установить
portreserve
пакет, чтобы этот метод работал.Учитывая установку в Ubuntu 10.10
Это действительно работает!
На веб-сайте документации Ubuntu упоминается, что этот принтер был протестирован с Ubuntu 10.10. Хотя в настоящее время я использую 12.10, я подумал попробовать. Итак, я установил 10.10 в качестве постоянного живого USB и следовал процедурам в разделе « Хранилище пакетов (до 11.10) ».
Наконец я добился успеха - следуя этим шагам:
Добавьте PPA в вашу систему и установите пакеты:
Система-> Администрирование-> Печать добавить принтер. Выберите «Добавить принтер». Не выбирайте USB-принтер, найденный Ubuntu здесь. Выберите «CAPT Printer». Вы должны увидеть «ccp» в URI. Измените его так, чтобы URI стал «ccp: / var / ccpd / fifo0». Нажмите «Далее», найдите свою модель и добавьте свой принтер. Выберите английский вариант, если вы видите японский и английский варианты.
Вместо действий с графическим интерфейсом вы можете попробовать это:
Потом:
Вы должны получить 2 номера там, но я получил только один.
Итак, в этом случае:
Проверьте в /etc/ccpd.conf (gksudo gedit /etc/ccpd.conf), что у вас есть это:
Чтобы получить это:
Также в /etc/udev/rules.d/85-canon-capt.rules вы должны иметь это:
(чтобы добавить это
gksudo gedit /etc/udev/rules.d/85-canon-capt.rules)
и затем включите правила:
Тогда попробуйте еще раз:
Если вы получили два числа, попробуйте распечатать. А затем перезагрузите компьютер.
Проверьте 2 номера вещи
Если у вас возникли проблемы, попробуйте выключить принтер, перезагрузите компьютер и включайте принтер только после того, как вы вошли в систему .
Учитывая установку в 11.10
Я вернулся на официальный сайт документации по Ubuntu, содержащий пакет драйверов LBP Canon, и после переустановки версии 2.3 драйвера из пакетов debian (используя Gdebi) я безуспешно следовал инструкциям из раздела «Добавление принтера». Это несмотря на то, что я получил упомянутые там «два числа» (я цитирую: «Вы должны увидеть два числа в конце. Если вы это сделаете, вам повезет :) и т. Д.»).
Затем я продолжил с командами в разделе «Запуск / остановка на USB add / Remove», но не смог ни получить указанную там диагностику, ни распечатать тестовую страницу, как указано на этом этапе. Когда я следовал командам в разделе «Перезагрузить и проверить», я получил не «два числа», а только одно.
Я добавил команды из раздела «Устранение неполадок» (на самом деле я наткнулся на них здесь ) - хотя я не заметил ошибки отчетов монитора состояния: я просто не знал, что делать дальше. То есть:
Ну, вот и все!
После подключения USB-принтера я получил сообщение о том, что принтер был обнаружен системой, и затем я смог напечатать идеально.
Но, согласно следующему примечанию («Примечание. Начиная с Ubuntu 11.10 (Oneiric Ocelot), usblp устарел и не будет автоматически загружаться при подключении USB-принтера») после перезагрузки компьютер не может печатать. Это связано, по-видимому, с ошибкой # 842823 . По адресу, где ошибка обсуждалась Тиллом Камппетером, я нашел и следовал этим инструкциям и смог распечатать тестовую страницу - но НИЧЕГО. И приключение продолжается: эти инструкции работали, когда я следовал им снова после повторения следующих этапов «Запуск / остановка на USB add / Remove», «Перезапуск и проверка» и «Монитор состояния» со страницы официальной документации Ubuntu .
Но я боюсь, что это все еще временное решение.
РЕДАКТИРОВАТЬ: Для меня это было решение так же, как это лучшее, что я мог достичь, но не будет работать после перезагрузки, и это неудобно в использовании. Я держу это только для справки. Если другие находят это полезным или изменяемым, отредактируйте его, чтобы оно работало.
источник
Учитывая Ubuntu 12.04, 12.10, 13.04 и 13.10
Для 12.04 и 13.04 есть несколько дополнительных шагов. Для всех других выпусков, пропустите те.
Для Ubuntu 12.04 сделайте это сначала:
Ubuntu 12.04 снова внесла в черный список модуль usblp, который создает ссылку на устройство / dev / usb / lp0. Чтобы решить эту проблему, отредактируйте
/etc/modprobe.d/blacklist-cups-usblp.conf
Войдите в терминал:
Затем прокомментируйте файл, чтобы он выглядел так: драйвер canons не обращается к принтеру через чашки:
Для Ubuntu 13.10, сделайте это сначала:
Установите
portreserve
пакет:sudo apt-get install portreserve
Для всех других версий Ubuntu, начните здесь
Скачать общий и капитан .deb
Установите общий и капитальный .deb
Перезапустите CUPS:
sudo /etc/init.d/cups restart
Зарегистрируйте принтер (PPD) с помощью диспетчера очереди печати:
sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E
Зарегистрируйте принтер в файле установки демона ccpd:
sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0
Вы должны получить что-то похожее на это:
Запустите демон ccpd.
sudo /etc/init.d/ccpd start
Проверьте правильность работы ccpd deamon:
Введите,
sudo /etc/init.d/ccpd status
чтобы увидеть, если вы видите 2 номера. Одна руда без цифр означает что-то не так. Два числа означают, что все должно работать, но не печатать до выхода из системы и подключения принтера после входа в систему.Я думаю, что эти правила должны быть рассмотрены, если печать не работает:
подключить / запустить принтер после входа в систему
sudo /etc/init.d/ccpd start
запустить демон ccpdsudo /etc/init.d/ccpd status
чтобы увидеть 2 номераКогда вы получаете только один номер, попробуйте
sudo /etc/init.d/ccpd restart
Скорее всего, случится так, что вам потребуется перезапускать демон ccpd после каждой перезагрузки, чтобы распечатать: если вы не настроили автоматический запуск ccpd при запуске Linux. Вы найдете много способов сделать это в ответах под здесь ):
Если вещи все еще не работают
Вот еще один, довольно похожий метод. Протестировано на элементарной ОС Luna (на основе Ubuntu 12.04). Этот метод содержит много полезных советов по устранению неполадок.
источник
Это дополнительный ответ , который следует рассматривать только как дополнение к любому другому.
После установки принтера, если он не работает, рассмотрите следующие действия:
установите флажок в разделе «Печать» или «Принтеры», щелкните правой кнопкой мыши принтер и выберите «Просмотреть очередь печати», выберите задание, щелкните правой кнопкой мыши и нажмите «Отпустить», если активен
запустить
captstatusui -P LBP1120
и проверить «Возобновить работу», если активенперезагрузите принтер от кнопки питания
Рассмотрите возможность создания исполняемых скриптов под рукой для основных полезных команд. Для этого необходим gnome-терминал или другой терминал с пользовательским профилем (в данном случае называемый 'new1'), который будет держать терминал открытым после завершения команды. В терминале gnome: Настройки профиля - Заголовок и команда - Когда команда открывается: Держите терминал открытым.
Скрипт для просмотра статуса ccpd (два числа):
Скрипт для перезапуска чашек и просмотра статуса:
Скрипт для открытия пользовательского интерфейса «capt»:
Я нахожу их такими же полезными, как основной файл «Принтеры» или «Печать» рабочего стола / ярлыка.
источник