LINUX.ORG.RU

принтер lbp2900 а арч 64 бит

 


0

1

здравствуйте. Продолжаю терроризировать форумы в поисках ответа как поставить сей принтер на арч

во-первых вики устарело: https://wiki.archlinux.org/index.php/Canon_LBP2900

делаю так:

pacman -S cups ghostscript gsfonts rpmextract system-config-printer

птотм

 pacman -S lib32-libcups lib32-heimdal lib32-libxml2

error: target not found: lib32-heimdal
далее ставлю драйвер: https://wiki.archlinux.org/index.php/Canon_LBP2900#Installation но только не 230, а посвежеее CAPT Printer Driver for Linux Version 2.50

потом перезагружаю cupsd

юнит для ccpd взял отсюда:[systemd]Автозапуск ccpd Fedora

но он ошибочно загружается

sudo systemctl status ccpd
ccpd.service - CCPD Printing Daemon
   Loaded: loaded (/etc/systemd/system/ccpd.service; enabled)
   Active: inactive (dead) since Sat 2013-05-11 16:05:09 UTC; 7min ago
  Process: 319 ExecStart=/usr/sbin/ccpd (code=exited, status=0/SUCCESS)

а еще я не могу зарегестрировтаь принтер как написано тутhttps://wiki.archlinux.org/index.php/Canon_LBP2900#Register_printer

sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E
lpadmin: Bad device-uri scheme "ccp".

в веб интерфейсе http://localhost:631/ почему-то два принтера

Description:	LBP2900
Location:	
Driver:	Local Raw Printer (grayscale)
Connection:	file:///dev/null
Defaults:	job-sheets=none, none media=unknown
Description:	Canon LBP2900
Location:	localhost
Driver:	Canon LBP2900 CAPT ver.1.5 (grayscale, 2-sided printing)
Connection:	usb://Canon/LBP2900?serial=0000C156TFfe
Defaults:	job-sheets=none, none media=na_letter_8.5x11in sides=one-sided

в статусе второго написано

Idle - "File "/usr/lib/cups/filter/pstocapt" not available: No such file or directory"
когда печатаю со второго, то появляется ошибка http://hkar.ru/fo0m если нажать, то вот логи http://pastebin.com/VaXGd6cV http://pastebin.com/dBrKKReM

а вот вывод ccpdadmin

sudo /usr/sbin/ccpdadmin

Usage: 
  ccpdadmin [-p Printer-name -o Printer-dev-path]
  ccpdadmin [-x Remove-Printer-name]


 CUPS_ConfigPath = /etc/cups/
 LOG Path        = None
 UI Port         = 59787

 Entry Num  : Spooler	: Backend	: FIFO path		: Device Path 	: Status 
 ----------------------------------------------------------------------------
     [0]    : LBP2900 	: file 		: ///dev/null 	: /dev/Canon2900 	: 
и для кучи error log из веб интерфейса http://pastebin.com/Hg59nn9P а еще я ставил
yaourt -S cndrvcups-capt

Помогите пожалуйста


А он у вас вообще работал в Linux ? Я сталкивался с двумя Canon и мне не удалось завести хоть один, вся проблема в этом CAPT драйвере. В общем я просто нашёл принтер HP и всё стало хорошо, чего и вам желаю. Да, система была 64 битной, возможно на 32 битной системе больше шансов, но вам думается проще сменить принтер.

Кроме того я думаю Fifo Path не должен быть равным /dev/null, он всё же служит для обмена информацией, а в /dev/null вся информация выводится в ноль, т.е. уничтожается.

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)

yaourt -S foo2capt

а вообще его лучше выкинуть.

quowah ()
Ответ на: комментарий от kostik87

У меня работал, но странно. Делал по арчевской инструкции, ссылка выше - на одном компе работало стабильно, на втором - как левая пятка пожелает,то работает, то хоть головой бейся, а ничего не выйдет. Поддерживаю предложение выкинуть сабж.Или арч.

false ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.