Можливо комусь допоможе інструкція встановлення драйверу до цього принтеру, яку я перевірив (а точніше вистраждав :cry: :lol: ) на власному досвіді трохи більше року назад.
Принтери подібної моделі я часто зустрічав. Хочеться допомогти тим, хто освоює чи використовує цю версію Груші уникнути тих проблем і тієї мороки, з якою зіткнувся я тоді, оскільки я сам рік назад був новачком, і зараз знаю про Linux не так багато.
Інструкцію було розроблено на основі інформації, яку було знайдено на форумі, на якому обговорювалися проблеми встановлення даного драйвера на Linux Ubuntu 9.04 (http://forum.ubuntu.ru/index.php?topic=56078.60). Інструкцію було лише незначною мірою змінено відповідно до цієї системи.
Не знаю, як вплине на роботу принтера чи на процес його встановлення оновлення системи, знаю тільки що якщо оновити систему CUPS (загальна UNIX система друку) до версії 1.4 і вище, то принтер перестане працювати. Я з цим зіткнувся недавно, намагаючись встановити цей драйвер на операційну систему Grusha Linux 3.01. На ній встановлено систему CUPS версії 1.4.4
1. Якщо драйвер було встановлено невдало, то видаляємо його. Для цього потрібно відкрити консоль та ввести у такій послідовності команди:
Код:
sudo /usr/sbin/ccpdadmin -x LBP2900
Код:
sudo /usr/sbin/lpadmin -x LBP2900
sudo /usr/sbin/lpadmin -x LBP29002 (якщо цей принтер присутный у списку принтерів)
Код:
sudo dpkg -P cndrvcups-capt
Код:
sudo dpkg -P cndrvcups-common
Перезавантажуємося та встановлюємо драййвери.
2. Установка драйверів.
2.1 Зкачуємо драйвери CAPTDRV180.tar.gz (на офіційному сайті чомусь вже немає). Це пакунок драйверів до цілого ряду моделей принтерів Canon LBP, встановлюються вони всі заразом, але настроюється лише той (чи ті), що потрібні користувачеві. Тоді найновішою версією драйверів була 1.80, її і зараз можна зкачати на офіційному сайті, але вже зявилися дві нові версії драйверів — 1.9 (на офіційному сайті теж чомусь немає) і 2.0. Але нові версії драйверів я не перевіряв на цій ОС, і не знаю чи не виникнуть з ними проблеми при встановленні. На офіційному сайті доступні лише драйвери чомусь драйвери версії 1.6 і 2.0 http://software.canon-europe.com/products/0010419.asp.
2.2 Заходимо у зкачанный архів (чи розархівовуємо його) та йдемо за шляхом /CANON_UK/Driver/Debian/, прямо з архіву запускаємо спочатку файл cndrvcups-common_1.80-1_i386.deb, а потім cndrvcups-capt_1.80-1_i386.deb (послідовність не змінювати!). При встановленні першого пакета може вискочити помилка, що не всі залежності встановлено. Тоді вводимо команду у консолі:
Код:
sudo apt-get install -f (Хоча в мене у щойно встановленій версії Груші (Ubuntu 9.11) цієї проблеми не виникло, і я цієї операції не робив).
2.4 Вмикаємо принтер.
2.5 Натиснути на значок груші (аналог кнопки "Пуск"), далі натиснути "System Settings", а потім значок принтеру. При цьому з'являються налаштування принтерів серед яких є принтер "LBP2900". Якщо його немає, то його потрібно додати через "майстер додавання принтерів". Далі щоб щось змінити у настройках, потрібно натиснути кнопку "Режим адміністратора" у нижньому правому куті. Далі потрібно виділити принтер LBP2900", натиснути на закладку "Властивості", у списку що з'явиться зліва вибрати пункт "Інтерфейс" та натиснути кнопку "Змінити". При цьому з'явиться вікно, у якому потрібно вибрати пункт "локальний принтер (паралельний, послідовний, USB)" та натиснути "далі". У списку, що при цьому з'явиться обрати "Canon Printer Daemon Port#1" (у полі "адреса" повинно з'явитися "ccp:/var/ccpd/fifo0"), далі натиснути кнопку
"Завершити".
2.6 Редагуємо файл /etc/ccpd.conf. Для цього потрібно запустити файл /etc/ccpd.conf через текстовий редактор Kate (у якості напильника) з правами адміністратора (редагувати цей файл так як у Windows не вийде). Для зміни редагування файлу у консолі набираємо команду:
Код:
sudo kate /etc/ccpd.conf
При цьому у вікні консолі з'являються такі рядки:
Error: "/var/tmp/kdecache-admin0" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-admin0" is owned by uid 1000 instead of uid 0.
Error: "/tmp/ksocket-admin0" is owned by uid 1000 instead of uid 0.
але всеодно відкривається файл /etc/ccpd.conf через програму Kate, у який його можна редагувати.
У вікні що з'явилося знаходимо такі рядки:
Код:
#<Printer LBP3200>
#DevicePath /dev/usb/lp0
#</Printer>
Видаляємо знак # на початку кожного рядка, замість 3200 пишемо 2900, та замінюємо /dev/usb/lp0 на /dev/usblp0 (тобто прибираємо / між usb и lp0).
Зберігаємо файл.
2.10 Запускаємо ccpd:
Код:
sudo /etc/init.d/ccpd start
2.11 Провіряємо, чи принтер працює:
Код:
captstatusui -P LBP2900
У вікні що з'явиться повинно з'явитися "Ready to Print".
2.12 9. Вирішуємо проблему з перезапуском ccpd:
Відкриваємо для редагування файл rc.local
Код:
sudo kate /etc/rc.local
та додаємо у кінець файла рядок
/etc/init.d/ccpd restart
або:
/etc/init.d/ccpd stop
/etc/init.d/ccpd start
або
/etc/init.d/ccpd start
/etc/init.d/ccpd stop
/etc/init.d/ccpd start
(при інших комбінаціях принтер не друкує після перезавантаження комп'ютера)
Все, принтер настроєний!
Після перезавантаження комп'ютера, принтер буде друкувати у тому випадку, якщо він був увімкнутий до перезавантаження, у іншому випадку потрібно запускати ccpd через консоль:
sudo /etc/init.d/ccpd start
Це також потрібно робити, коли принтер було виключено а потім включено.
Але, якщо доведеться цю операцію проводити часто, то запускати ccpd через консоль незручно. Тому доцільно буде зробити кнопку на робочому столі:
1. На робочому столі створити текстовий файл та дати йому назву (наприклад “LBP2900”).
2. Зробити цей файл виконуваним: “Властивості”-> “Права доступу” -> “Можна виконувати” (поставити галочку) -> “Гаразд”.
3. Відкрити цей файл за допомогою текстового редактора та набрати наступне:
#!/bin/bash
gksu /etc/init.d/ccpd start
exit
після чого зберегти файл.
4. Коли потрібно перезавантажити ccpd, запускаємо отриманий нами файл, після чого вводимо пароль адміністратора у віконце, яке з'являються. Після цього принтер знову може друкувати.
Принтери подібної моделі я часто зустрічав. Хочеться допомогти тим, хто освоює чи використовує цю версію Груші уникнути тих проблем і тієї мороки, з якою зіткнувся я тоді, оскільки я сам рік назад був новачком, і зараз знаю про Linux не так багато.
Інструкцію було розроблено на основі інформації, яку було знайдено на форумі, на якому обговорювалися проблеми встановлення даного драйвера на Linux Ubuntu 9.04 (http://forum.ubuntu.ru/index.php?topic=56078.60). Інструкцію було лише незначною мірою змінено відповідно до цієї системи.
Не знаю, як вплине на роботу принтера чи на процес його встановлення оновлення системи, знаю тільки що якщо оновити систему CUPS (загальна UNIX система друку) до версії 1.4 і вище, то принтер перестане працювати. Я з цим зіткнувся недавно, намагаючись встановити цей драйвер на операційну систему Grusha Linux 3.01. На ній встановлено систему CUPS версії 1.4.4
1. Якщо драйвер було встановлено невдало, то видаляємо його. Для цього потрібно відкрити консоль та ввести у такій послідовності команди:
Код:
sudo /usr/sbin/ccpdadmin -x LBP2900
Код:
sudo /usr/sbin/lpadmin -x LBP2900
sudo /usr/sbin/lpadmin -x LBP29002 (якщо цей принтер присутный у списку принтерів)
Код:
sudo dpkg -P cndrvcups-capt
Код:
sudo dpkg -P cndrvcups-common
Перезавантажуємося та встановлюємо драййвери.
2. Установка драйверів.
2.1 Зкачуємо драйвери CAPTDRV180.tar.gz (на офіційному сайті чомусь вже немає). Це пакунок драйверів до цілого ряду моделей принтерів Canon LBP, встановлюються вони всі заразом, але настроюється лише той (чи ті), що потрібні користувачеві. Тоді найновішою версією драйверів була 1.80, її і зараз можна зкачати на офіційному сайті, але вже зявилися дві нові версії драйверів — 1.9 (на офіційному сайті теж чомусь немає) і 2.0. Але нові версії драйверів я не перевіряв на цій ОС, і не знаю чи не виникнуть з ними проблеми при встановленні. На офіційному сайті доступні лише драйвери чомусь драйвери версії 1.6 і 2.0 http://software.canon-europe.com/products/0010419.asp.
2.2 Заходимо у зкачанный архів (чи розархівовуємо його) та йдемо за шляхом /CANON_UK/Driver/Debian/, прямо з архіву запускаємо спочатку файл cndrvcups-common_1.80-1_i386.deb, а потім cndrvcups-capt_1.80-1_i386.deb (послідовність не змінювати!). При встановленні першого пакета може вискочити помилка, що не всі залежності встановлено. Тоді вводимо команду у консолі:
Код:
sudo apt-get install -f (Хоча в мене у щойно встановленій версії Груші (Ubuntu 9.11) цієї проблеми не виникло, і я цієї операції не робив).
2.4 Вмикаємо принтер.
2.5 Натиснути на значок груші (аналог кнопки "Пуск"), далі натиснути "System Settings", а потім значок принтеру. При цьому з'являються налаштування принтерів серед яких є принтер "LBP2900". Якщо його немає, то його потрібно додати через "майстер додавання принтерів". Далі щоб щось змінити у настройках, потрібно натиснути кнопку "Режим адміністратора" у нижньому правому куті. Далі потрібно виділити принтер LBP2900", натиснути на закладку "Властивості", у списку що з'явиться зліва вибрати пункт "Інтерфейс" та натиснути кнопку "Змінити". При цьому з'явиться вікно, у якому потрібно вибрати пункт "локальний принтер (паралельний, послідовний, USB)" та натиснути "далі". У списку, що при цьому з'явиться обрати "Canon Printer Daemon Port#1" (у полі "адреса" повинно з'явитися "ccp:/var/ccpd/fifo0"), далі натиснути кнопку
"Завершити".
2.6 Редагуємо файл /etc/ccpd.conf. Для цього потрібно запустити файл /etc/ccpd.conf через текстовий редактор Kate (у якості напильника) з правами адміністратора (редагувати цей файл так як у Windows не вийде). Для зміни редагування файлу у консолі набираємо команду:
Код:
sudo kate /etc/ccpd.conf
При цьому у вікні консолі з'являються такі рядки:
Error: "/var/tmp/kdecache-admin0" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-admin0" is owned by uid 1000 instead of uid 0.
Error: "/tmp/ksocket-admin0" is owned by uid 1000 instead of uid 0.
але всеодно відкривається файл /etc/ccpd.conf через програму Kate, у який його можна редагувати.
У вікні що з'явилося знаходимо такі рядки:
Код:
#<Printer LBP3200>
#DevicePath /dev/usb/lp0
#</Printer>
Видаляємо знак # на початку кожного рядка, замість 3200 пишемо 2900, та замінюємо /dev/usb/lp0 на /dev/usblp0 (тобто прибираємо / між usb и lp0).
Зберігаємо файл.
2.10 Запускаємо ccpd:
Код:
sudo /etc/init.d/ccpd start
2.11 Провіряємо, чи принтер працює:
Код:
captstatusui -P LBP2900
У вікні що з'явиться повинно з'явитися "Ready to Print".
2.12 9. Вирішуємо проблему з перезапуском ccpd:
Відкриваємо для редагування файл rc.local
Код:
sudo kate /etc/rc.local
та додаємо у кінець файла рядок
/etc/init.d/ccpd restart
або:
/etc/init.d/ccpd stop
/etc/init.d/ccpd start
або
/etc/init.d/ccpd start
/etc/init.d/ccpd stop
/etc/init.d/ccpd start
(при інших комбінаціях принтер не друкує після перезавантаження комп'ютера)
Все, принтер настроєний!
Після перезавантаження комп'ютера, принтер буде друкувати у тому випадку, якщо він був увімкнутий до перезавантаження, у іншому випадку потрібно запускати ccpd через консоль:
sudo /etc/init.d/ccpd start
Це також потрібно робити, коли принтер було виключено а потім включено.
Але, якщо доведеться цю операцію проводити часто, то запускати ccpd через консоль незручно. Тому доцільно буде зробити кнопку на робочому столі:
1. На робочому столі створити текстовий файл та дати йому назву (наприклад “LBP2900”).
2. Зробити цей файл виконуваним: “Властивості”-> “Права доступу” -> “Можна виконувати” (поставити галочку) -> “Гаразд”.
3. Відкрити цей файл за допомогою текстового редактора та набрати наступне:
#!/bin/bash
gksu /etc/init.d/ccpd start
exit
після чого зберегти файл.
4. Коли потрібно перезавантажити ccpd, запускаємо отриманий нами файл, після чого вводимо пароль адміністратора у віконце, яке з'являються. Після цього принтер знову може друкувати.
Остання активність
Закрито
Ні