Как установить принтер Canon LBP2900B в 14.04 LTS? Я пробовал метод для LBP2900, но он не работал

9

Как я могу установить Canon LBP2900B на Ubuntu 14.04 LTS? Я попробовал способ установки LBP2900, но он не сработал.

Я попытался установить CanonCaptDrv190, как описано в вики сообщества и ответы №1 от Alvar. # 2 от SarveshM @ Как установить принтер Canon LBP2900 в Ubuntu 12.10, но ни один из подходов не помог мне. Принтер включен и содержит страницы в лотке и подключен через USB.

РЕДАКТИРОВАТЬ: я снова следовал Ubuntu 13.10 метод установки Community Help Wiki. Теперь я понимаю

По команде 4 (по умолчанию sudo update-rc.d ccpd) -

update-rc.d: предупреждение /etc/init.d/ccpd отсутствует информация LSB

update-rc.d: см. http://wiki.debian.org/LSBInitScripts

Ссылки на запуск / остановку системы для /etc/init.d/ccpd уже существуют.

Увидев captstatusui для LBP2900, я получаю -

Сообщение: не указан принтер

В поле ниже я получаю - Проверьте (Принтер звездочка, звездочка, звездочка (символ)) /etc/ccpd.conf

Я попробовал ваш метод, старейшина Джик, но он не сработал.

Есть еще идеи?

С уважением, Энди

Andy_519
источник
AFAIK, 2900B черный, а 2900 белый. Нет разницы в драйверах, которые я могу найти. Мы сможем помочь вам, если вы отредактируете свой вопрос, указав, какой метод установки вы пробовали и как он не работал (сообщения об ошибках, которые могут вас смущать, нам действительно нужны). благодарю вас!
Старейшина Компьютерщик
Прошу прощения за поздний ответ. Я говорю о CanonCaptDrv190 в сообществе Wiki. Даже если я пытаюсь распечатать тестовую страницу после перезапуска, состояние принтера отображается как «Idle». У вас есть идея, почему это так?
Andy_519
askubuntu.com/questions/232645/… Я тоже это пробовал.
Andy_519
какой из 3 ответов на askubuntu.com/questions/232645/… вы пробовали?
Старейшина Гик
Я отредактировал ваш вопрос, чтобы включить информацию, которую вы предоставили в комментариях. В будущем, пожалуйста, сделайте это сами и предоставьте как можно больше подробностей. То, что вам не кажется важным, может иметь решающее значение для того, чтобы мы помогли вам решить эту проблему. Спасибо!
Старейшина Гик

Ответы:

2

Открытые принтеры:

Openprinters

Нажмите Добавить

Добавить принтер

Выберите свой принтер из списка или введите URI (список должен заполняться обнаруженными принтерами, если вы следовали инструкциям в вики сообщества по настройке CUPS

Новый принтер

Вот что я получаю при печати по сети:

поп-принтеры

Далее вы выберете драйвер, который мне подойдет. Рекомендуется брат, у вас будет Canon.

Если у вас есть файл PPD, вы можете выбрать его здесь, если нет, попробуйте выбрать свой принтер из базы данных, выбрав Canon здесь

Водитель

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

каноник

Как только вы нашли свою модель в списке, выберите ее и двигайтесь вперед

Вам будет предложено указать ваш принтер здесь:

идентифицировать

Сделайте это, а затем нажмите Применить. Теперь напечатайте тестовую страницу, чтобы убедиться, что все работает правильно:

тестовая страница

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

включен

Если вы щелкните правой кнопкой мыши на принтере и выберете свойства, вы получите что-то вроде этого (ваш URI и драйвер будут отличаться): реквизит

Вы должны убедиться, что эти настройки имеют смысл, если вы не можете печатать. Если у вас неправильный драйвер и все остальное правильно, вы обычно получаете что-то от принтера (искаженный вывод, подача страницы и т. Д.)

Старейшина Гик
источник
Ну, я использовал правильный (2.60-1). В качестве URI устройства я получаю ccp: // localhost: 59687. Он сидит тихо, как будто выключен :-(
Andy_519
1: он напрямую подключен к ПК, на котором я хочу распечатать 2: я выбрал LBP2900 в качестве модели
Andy_519
Вы установили CUPS?
Старейшина Гик
Пожалуйста, просмотрите help.ubuntu.com/12.04/serverguide/cups.html
Старейшина Гик
Да, у меня есть основная библиотека CUPS.
Andy_519
8

У меня LBP2900 работает в Ubuntu 14.04.

  1. Скачать драйвер Linux capt версии 2.60

  2. Извлеките его в папку загрузки и откройте папку для 32-битной, так как моя установка 32-битная:

    скачать → linux capt ... → 32 битный драйвер → debian

  3. После этого двойного щелчка по файлам открывается центр программного обеспечения Ubuntu, который просит установить его. Установите оба файла один за другим, второй первым.

  4. Установить следующие дополнительные пакеты с программным обеспечением центра Ubuntu: portreserve, gsfonts, gsfonts-other, gsfonts-X11.

  5. Перезагрузите принтер

    service cups restart
    
  6. Добавьте свой принтер и запустите демон принтера:

    sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E 
    sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
    sudo service ccpd start
    sudo service ccpd status
    
  7. Проверьте работу принтера:

    captstatusui -P LBP2900
    

    это откроет новое окно. Если сообщение «Готово к печати», все готово. Если сообщение является ошибкой при отсутствии подключенного принтера и т. Д., Перезапустите операционную систему и повторите шаги с 5 по 7, и оно запустится.

Иногда он может перестать работать после перезагрузки, а затем запустить

sudo service ccpd restart 

и попробуй еще раз.

Для меня было радостным опытом заставить мой lbp2900b работать в Ubuntu 14.04, в противном случае мне придется сделать двойную загрузку для Windows для простой печати.

Энгр Самер Шейх
источник
Спасибо, человек ...... Наконец-то нашел решение, которое работает ... Работает как шарм. Это работает на 100%. Наиболее важной командой является первая строка шага 6 (ccp: // localhost: 59787). В большинстве решений, которые вы найдете, эта команда отсутствует, что вызывает реальную проблему. Большое спасибо, мужчина.
Kashyap Kansara
Для меня / dev / usb / lp0 не существует, я перешел на / dev / usb / lp1
fangxing
2

Попробуйте установить printer-driver-cjetпакет, который является общим драйвером для принтеров Cannon LBP:

sudo apt-get install printer-driver-cjet

источник
Да, я сделал это сейчас. Что мне делать дальше?
Andy_519
Откройте принтер с приложениемsystem-config-printer-gnome
Как ты это делаешь?
Andy_519
Введите system-config-printer-gnomeтире. тогда появится значок «Принтер». откройте приложение. затем выберите принтер.
Хорошо, я понял ... Спасибо, но нет ответа от принтера
Andy_519
1

Установка Canon LBP2900 / LBP2900B - Ubuntu 14+

Примечание: улучшена ясность ответа; На основании одного из приведенных выше ответов; благодаря этому ответу; У меня есть "edubuntu @ edubuntu-HCL-Desktop".

  1. Загрузите драйвер Linux capt версии 2.70 для Linux с веб-сайта Canon

  2. Распакуйте его в папку загрузок и откройте папку для 32/64 бит: загрузки → Linux capt ... → 32/64 бит драйвер → Debian → вы найдете два файла.

    • cndrvcups-capt_2.70-1_i386[or-amd64].deb
    • cndrvcups-common_3.20-1_i386[or-amd64].deb
  3. Включите принтер

  4. Дважды щелкните файлы, откроется центр программного обеспечения Ubuntu и попросит установить его. Установите оба файла один за другим, второй первым .

  5. Установите следующие дополнительные пакеты из центра программного обеспечения Ubuntu: portreserve gsfonts gsfonts-other gsfonts-X11(возможно, уже установлены, если нет, то установите их).

  6. Добавьте свой принтер и запустите демон принтера с помощью следующих команд из терминала (открыть с помощью Ctrl+ Alt+ T):

    • service cups restart

    (обычно дисплей выглядит следующим образом)

    stop: Unknown job: cups
    start: Unknown job: cups
    
    • sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E

      (обычно дисплей выглядит следующим образом)

      [sudo] password for edubuntu: enter password if exists

    • sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0

    (обычно дисплей выглядит следующим образом)

     CUPS_ConfigPath = /etc/cups/
     LOG Path        = None
     UI Port         = 59787
    
     Entry Num : Spooler : Backend : FIFO path         : Device Path    : Status 
     ---------- --------- --------- ------------------- ---------------- -------
     [0]       : LBP2900 : ccp     : //localhost:59787 : /dev/usb/lp0   : New!!
    
    • sudo service ccpd start

    (обычно дисплей выглядит следующим образом)

    Starting /usr/sbin/ccpd: .
    
    • sudo service ccpd status

    (обычно дисплей выглядит следующим образом)

    /usr/sbin/ccpd: 6937 6936
    captstatusui -P LBP2900
    
  7. Откроется новое окно. В том случае, если сообщение «Готово к печати»; тогда вы готовы к работе с принтером LBP 2900. Если сообщение «ошибка» или «принтер не подключен» и т. д., перезапустите операционную систему и повторите все действия в терминале, и он запустит принтер LBP 2900. Иногда он может остановиться работает после перезагрузки, затем сделайте это:

    sudo service ccpd restart 
    

Если это так, дисплей выглядит следующим образом:

(captstatusui:6949): GLib-CRITICAL **: Source ID 13 was not found when attempting to remove it
  1. Затем выключите и снова включите принтер и снова выполните в терминале:

    captstatusui -P LBP2900
    

Вы готовы с принтером LBP 2900 / LBP 2900B.

Суббайя Бхат Вармуди
источник
Добро пожаловать в Спросите Ubuntu! Пожалуйста, не публикуйте повторяющиеся ответы на разные вопросы. Это просто создает больше работы для модераторов. Если вопросы настолько похожи, что на каждый из них работает один и тот же ответ, то последний из них, скорее всего, является дубликатом и должен быть помечен как таковой.
Карл Рихтер
1
выдает ошибку: Check the DevicePath of /etc/ccpd.confна ubuntu 14.04, 64-битная
Рамеш Парик
0

Один комментарий, который может помочь кому-то нуждающемуся, пожалуйста, используйте 32-битные драйверы и соответствующие инструкции (от Sameer / Subbaya), даже для 64-битной машины.

Кроме того, перед запуском приведенной ниже команды проверьте, действительно ли принтер присутствует на usb0 (или lp0): (в противном случае используйте соответствующий порт usb)

sudo / usr / sbin / ccpdadmin -p LBP2900 -o / dev / usb / lp0


(Ответ Эдвина здесь: Как заставить Canon LBP2900B работать на Ubuntu 16.04 LTS? )

UbuntuNoob
источник