| grik | 
             | 
    
| 
            
 
                Темы:
                
                    18
                
             
            
                Сообщения:
                
                    93
                
             
            
                Участник с: 08 июля 2009
             
            
         | 
        У меня принтер Canon i-sensys LBP 3010 не как не получаеться подружить его с cups 1.4. Раньше настраивал так устаналивал capt 1.8 затем /usr/sbin/lpadmin -p CNCUPSLBP3050CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E затем /usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0 и все работло. Тут много открыто тем на тему принтеров с новым капсом но решения я там не нашел поэтому решил спросить отдельно по своей модели. Пытался настроить запретил usblp в /etc/rc.conf зашел в вэб интерфейс капс нажал “найти новые принтеры” принтер обноружился по адресу usb://Canon/LBP3010/LBP3018/LBP3050?serial=0000A48879eM добавил его, указал ppd файл от lpb3050 он с ним работал раньше, но принтер не печатает хотя задания отправляються и весят, с загруженным usblp принтер вообще не определяеться автоматически cups, пробывал через бэб интерфейс создать вручную принтер указав /dev/usb/lp0 и /var/ccpd/fifo0, с включенным и выключенным usblp нечего так и не зароботало, пользователя в разрешенных добавлял, что делать хз. Вообщем большая просьба пользователей принтеров canon написать кому как удалось подружить его с новым cups, а также тех кто знает как его можно настроить вообще? Вроде бы все определяеться отлично, но не работает, где же там подвох? | 
| serg | 
             | 
    
| 
            
 
                Темы:
                
                    12
                
             
            
                Сообщения:
                
                    302
                
             
            
                Участник с: 18 декабря 2009
             
            
         | 
        эх таже беда… а у кого то работает везет … | 
| grik | 
             | 
    
| 
            
 
                Темы:
                
                    18
                
             
            
                Сообщения:
                
                    93
                
             
            
                Участник с: 08 июля 2009
             
            
         | 
        
            sergи что самое обидное уже месяц не могу найти решения ???  | 
    
| darklord | 
             | 
    
| 
            
 
                Темы:
                
                    25
                
             
            
                Сообщения:
                
                    142
                
             
            
                Участник с: 06 февраля 2008
             
            
         | 
        Я же уже выкладывал решение, работает отлично, ничего что я делал с системой ещё не повлияло на работу с принтером. | 
| serg | 
             | 
    
| 
            
 
                Темы:
                
                    12
                
             
            
                Сообщения:
                
                    302
                
             
            
                Участник с: 18 декабря 2009
             
            
         | 
        
            ОНО?1. Принтер отключен, включить компьютер. 2. Подготавливаем для установки принтера пакеты: $ sudo apt-get install libxml1 libpng12-0 libpng12-dev libgtk1.2 libgtk1.2-common 3. Драйвера скачать, распаковать, установить http://software.canon-europe.com/products/0010177.asp (если есть в локальном репозитарии, то уже, скорее всего установлены): cndrvcups-common_1.60-1_i386.deb cndrvcups-capt_1.60-1_i386.deb 4.Разрешаем доступ всем $ sudo chmod 777 /var/ccpd/fifo0 5.Переходим в /usr/share/ppd/ и создаём ссылки $ cd /usr/share/ppd/ $ sudo ln -s /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd 6.Регистрируем принтер в системе $sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E 7.Регистрируем принтер в cppd $ sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0 8.Добавляем скрипт в автозагрузку $ sudo update-rc.d ccpd defaults 20 9.Включаем принтер и делаем доступным $ sudo chmod 777 /dev/usb/lp0 10.перезагружаем компьютер. ну и толку то? в убунте и у меня все работало по мануалу http://linux-bsd.in.ua/asplinux/39-veb- … u-904.html за 5 минут заводилось, там просто скрипт ccpd поправленный, когда им рестарт делаешь печать сразу идет. А тут он не работает, ни оригинальный, ни модийфицированный. вот смотри что Я делаю по инструкциии собранной по кусочкам и один фиг не пашет! Принтер определяется, без ошибок на печать отправляет но не печатает. Вот - Ставим CUPS pacman -S cups libcups hal-cups-utils Ставим драйвера 1.80 (путем распаковки деб или рпм и копированием всех файлов в нужные места) Рестартим CUPS # /etc/rc.d/cups restart Создаем директории # mkdir /var/ccpd /var/captmon # mkfifo /var/ccpd/fifo0 Делаем fifo0 доступным для каждого: # chmod 777 /var/ccpd/fifo0 # chmod a+x /etc/rc.d/ccpd Изменяем владельца fifo0 на root: # chown root /var/ccpd/fifo0 Регистрируем принтер # /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E # /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0 Создаем udef правило для принтера # /etc/udev/rules.d/85-LBP1120.rules следующего содержания #Own udev rule for Canon LBP1120 SUBSYSTEM=="usb", KERNEL=="lp0", RUN+="/etc/rc.d/ccpd restart" Стартуем демон принтера # /etc/rc.d/ccpd start Проверяем статус принтера captstatusui -P LBP1120 /dev/usb/lp0 НЮАНСЫ Правим в /etc/cups/printers.conf строку вида /dev/lp0 на /dev/usb/lp0 (или вместо 0 нужная цифра, смотрится через dmesg) /etc/rc.conf MODULES=(!usblp) gpasswd -a catalyst lp  | 
    
| grik | 
             | 
    
| 
            
 
                Темы:
                
                    18
                
             
            
                Сообщения:
                
                    93
                
             
            
                Участник с: 08 июля 2009
             
            
         | 
        да вот в этом самая и загвоздка, что он почему то определяеться cups правильно, но не пашет, поэтому создаеться впечатление, что решение где то раядом, а его на самом деле уже нет 1,5 месяца, что делать незнаю скоро диплом и курсавик печатать, а не начем, хоть прямо винду ставь что бы печатать, маразм какой то, и так проблемы в линухе с принтерами, так они еще наворотили в этом капсе не пойми что, все же работало нормально, зачем трогать ппц незнаю. Кстати знает кто нибудь как откатить все подсистему печати в арче, тобишь cups со всеми зависимостями через менеджер пакетов? | 
| serg | 
             | 
    
| 
            
 
                Темы:
                
                    12
                
             
            
                Сообщения:
                
                    302
                
             
            
                Участник с: 18 декабря 2009
             
            
         | 
        
            я пытался сносить 1.4 и собирал 1.3.11 - никакого толку все равно не получил, все видит, все определяет, никаких ошибок не дает но…не печатает. Я все же клоню в сторону ccpd скрипта. Кстати вот интересный мануал по настройке в арче/генту под капс 1.4 наших принтеров с новым скриптом, жаль тоже не катит For distros like Arch/Gentoo
  
1. get drivers from official site. Unpack files cndrvcups-common-х.i386.rpm and cndrvcups-capt-х.i386.rpm with help of rpmextract.sh and copy files to equivalent system folders.
2. Then create new script ccpd:
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
PID=`pidof -o %PPID /usr/sbin/ccpd`
case "$1" in
start)
stat_busy "Starting CCPD Daemon"
[ -z "$PID" ] && /usr/sbin/ccpd
if [ $? -gt 0 ]; then
stat_fail
else
echo $PID > /var/run/ccpd.pid
add_daemon ccpd
stat_done
fi
;;
stop)
stat_busy "Stopping CCPD Daemon"
[ ! -z "$PID" ] && kill $PID &> /dev/null
if [ $? -gt 0 ]; then
stat_fail
else
rm /var/run/ccpd.pid
rm_daemon ccpd
stat_done
fi
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0
make it executable 
# chmod a+x ccpd
3. Replace original script /etc/rc.d/ccpd with new one.
4. ..mm next:
# mkdir /var/ccpd
# mkfifo -m 666 /var/ccpd/fifo0
# mkfifo -m 666 /var/ccpd/fifo1
# mkfifo -m 666 /var/ccpd/fifo2
# mkfifo -m 666 /var/ccpd/fifo3
# mkfifo -m 666 /var/ccpd/fifo4
# mkfifo -m 666 /var/ccpd/fifo5
# mkfifo -m 666 /var/ccpd/fifo6
# mkfifo -m 666 /var/ccpd/fifo7
# chmod a+rw /var/ccpd/fifo*
5. Restart CUPS daemon:
# /etc/rc.d/cups restart
6. Register printer in your sysytem:
# /usr/sbin/lpadmin -p LBP-1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
7. Now it's ccpd deamons turn:
# /usr/sbin/ccpdadmin -p LBP-1120 -o /dev/usb/lp0
8.  Well.. it seems to be done. Start ccpd:
# /etc/rc.d/ccpd start
try to print some test page
with questions mail me 
[email protected] | 
    
| grik | 
             | 
    
| 
            
 
                Темы:
                
                    18
                
             
            
                Сообщения:
                
                    93
                
             
            
                Участник с: 08 июля 2009
             
            
         | 
        кстати вот может быть здесь решение проблемы http://www.gentoo.ru/node/16797 вроде бы новый capt 1.9 есть, тока в ауре его нету пока и все ручками надо, наскоко знаю там пофиксины какие то баги с x86_64, и вполне возможно, что с новым cups 1.4 работает, вот ссылка на него на офсайте может быть кто сделает pkgbuild на него и в ауре выложит буду рад http://support-au.canon.com.au/EN/searc … u=Download мне к сожелению пока знания не позволяют сделать это качественно арчем недавно пользуюся. Или даже может быть просто адаптировать уже имеющийся pkgbuild здесь http://aur.archlinux.org/packages.php?ID=15094 | 
| serg | 
             | 
    
| 
            
 
                Темы:
                
                    12
                
             
            
                Сообщения:
                
                    302
                
             
            
                Участник с: 18 декабря 2009
             
            
         | 
        
            я ставил дрова 1.90 версии  - тоже нулевая шляпа, не работает, но зато в captstatusui определяет нормально и не говорит что принтер не найден, CUPS 1.4 тоже его видит. Там надо правда немного поправить make файлы что в usr/bin поставились они а не в usr/bin/local. Блин я уже ВСЕ перепробовал!!!  | 
    
| grik | 
             | 
    
| 
            
 
                Темы:
                
                    18
                
             
            
                Сообщения:
                
                    93
                
             
            
                Участник с: 08 июля 2009
             
            
         | 
        Может быть тогда решать проблему путем полного отката всего cups со всеми зависимостями их кстати хватает вот этому ману можно впринципе сделать->http://wiki.archlinux.org/index.php/Downgrading_Packages но хотелось бы поднять на cups 1.4, тешит то что он все таки определяеться и где то решение есть :( |