Форум
Якщо точніше, потрібно встановити версію системи CUPS старішу ніж 1.4.
Вже кілька тижнів б'юся над проблемою встановлення принтера Canon LBP 2900 у Linux Grusha 3.1 :twisted: . Принтер хоч і встановлюється, але друкувати не хоче. Якщо виконую команду captstatusui -P LBP2900, яка дає можливість побачити, чи настроєний принтер, і чи готовий він працювати, у вікні що з'являється повідомлення:
Printer Error
Check the DevicePath of /etc/ccpd.conf
При цьому, якщо відкрити файл ссpd.conf, DevicePath там позначено наступним чином:
/dev/usb/lp0 або /dev/usblp0 (при певному варіанті установки)
Але ні файла lp0, ні файла usblp0 ні навіть теки usb я не виявив.
Шукаючи причину і спосіб вирішення цієї проблеми та перечитуючи різні форуми, я вияснив, що файл lp0 чи usblp0 є частиною модуля ядра usblp системи CUPS. Система друку лазерних принтерів Canon LBP (XXX) — ccpd використовує цей модуль. Але у CUPS версії 1.4 і вище вже не використовується модуль usblp, і тому при оновленні CUPS до цих версій, принтери Canon LBP (XXX) перестають друкувати, а драйвери до них перестають установлюватися у всіх дистрибутивах Linux.
У Linux Grusha 3.1 встановлено CUPS 1.4.4 що і було причиною описаної вище проблеми. Єдиний спосіб, який я знайшов на форумах та який реально допомагає усунути цю проблему, це поверненутися до старих версій CUPS (наприклад CUPS 1.3.11). Тому я і хотів дізнатися, як можна видалити новішу версію програми і поставити старішу. Я зкачав пакути cups-1.3.11-source.tar.gz і cups-1.3.11-source.tar.gz і якщо іншого способу встановити старішу версію не буде, намагатимуся встановити з них. Але я не знаю як видалити новішу версію CUPS, спробував через Sulfur видалити лише одну цю програму, але було запропоновано видалити чи не всі програми, які встановлено у системі.
Буду вдячний, якщо допоможете мені вирішити цю проблему, а я в свою чергу опишу на цьому форумі алгоритм встановлення драйверів до принтерів Canon LBP (XXX), на Linux Grusha 3.1, якщо мені це вдасться зробити для себе.
Вже кілька тижнів б'юся над проблемою встановлення принтера Canon LBP 2900 у Linux Grusha 3.1 :twisted: . Принтер хоч і встановлюється, але друкувати не хоче. Якщо виконую команду captstatusui -P LBP2900, яка дає можливість побачити, чи настроєний принтер, і чи готовий він працювати, у вікні що з'являється повідомлення:
Printer Error
Check the DevicePath of /etc/ccpd.conf
При цьому, якщо відкрити файл ссpd.conf, DevicePath там позначено наступним чином:
/dev/usb/lp0 або /dev/usblp0 (при певному варіанті установки)
Але ні файла lp0, ні файла usblp0 ні навіть теки usb я не виявив.
Шукаючи причину і спосіб вирішення цієї проблеми та перечитуючи різні форуми, я вияснив, що файл lp0 чи usblp0 є частиною модуля ядра usblp системи CUPS. Система друку лазерних принтерів Canon LBP (XXX) — ccpd використовує цей модуль. Але у CUPS версії 1.4 і вище вже не використовується модуль usblp, і тому при оновленні CUPS до цих версій, принтери Canon LBP (XXX) перестають друкувати, а драйвери до них перестають установлюватися у всіх дистрибутивах Linux.
У Linux Grusha 3.1 встановлено CUPS 1.4.4 що і було причиною описаної вище проблеми. Єдиний спосіб, який я знайшов на форумах та який реально допомагає усунути цю проблему, це поверненутися до старих версій CUPS (наприклад CUPS 1.3.11). Тому я і хотів дізнатися, як можна видалити новішу версію програми і поставити старішу. Я зкачав пакути cups-1.3.11-source.tar.gz і cups-1.3.11-source.tar.gz і якщо іншого способу встановити старішу версію не буде, намагатимуся встановити з них. Але я не знаю як видалити новішу версію CUPS, спробував через Sulfur видалити лише одну цю програму, але було запропоновано видалити чи не всі програми, які встановлено у системі.
Буду вдячний, якщо допоможете мені вирішити цю проблему, а я в свою чергу опишу на цьому форумі алгоритм встановлення драйверів до принтерів Canon LBP (XXX), на Linux Grusha 3.1, якщо мені це вдасться зробити для себе.
Остання активність
Закрито
Ні
Повідомлення
Re: Як видалити новішу версію програми та поставити старішу
А як можна зробити так, щоб при оновленні системи певні програми не оновлювались, конкрентно Опера та Мозілла, тому що останні їх версії зовсім якісь не функціональні... Щоб можна було видалити нову версію та користуватись попередньою, допоки не вийде нормальний реліз.
Re: Як видалити новішу версію програми та поставити старішу
Цитата:
Якщо точніше, потрібно встановити версію системи CUPS старішу ніж 1.4.
Вже кілька тижнів б'юся над проблемою встановлення принтера Canon LBP 2900 у Linux Grusha 3.1 :twisted: . Принтер хоч і встановлюється, але друкувати не хоче. Якщо виконую команду captstatusui -P LBP2900, яка дає можливість побачити, чи настроєний принтер, і чи готовий він працювати, у вікні що з'являється повідомлення:
Printer Error
Check the DevicePath of /etc/ccpd.conf
При цьому, якщо відкрити файл ссpd.conf, DevicePath там позначено наступним чином:
/dev/usb/lp0 або /dev/usblp0 (при певному варіанті установки)
Але ні файла lp0, ні файла usblp0 ні навіть теки usb я не виявив.
Шукаючи причину і спосіб вирішення цієї проблеми та перечитуючи різні форуми, я вияснив, що файл lp0 чи usblp0 є частиною модуля ядра usblp системи CUPS. Система друку лазерних принтерів Canon LBP (XXX) — ccpd використовує цей модуль. Але у CUPS версії 1.4 і вище вже не використовується модуль usblp, і тому при оновленні CUPS до цих версій, принтери Canon LBP (XXX) перестають друкувати, а драйвери до них перестають установлюватися у всіх дистрибутивах Linux.
У Linux Grusha 3.1 встановлено CUPS 1.4.4 що і було причиною описаної вище проблеми. Єдиний спосіб, який я знайшов на форумах та який реально допомагає усунути цю проблему, це поверненутися до старих версій CUPS (наприклад CUPS 1.3.11). Тому я і хотів дізнатися, як можна видалити новішу версію програми і поставити старішу. Я зкачав пакути cups-1.3.11-source.tar.gz і cups-1.3.11-source.tar.gz і якщо іншого способу встановити старішу версію не буде, намагатимуся встановити з них. Але я не знаю як видалити новішу версію CUPS, спробував через Sulfur видалити лише одну цю програму, але було запропоновано видалити чи не всі програми, які встановлено у системі.
Буду вдячний, якщо допоможете мені вирішити цю проблему, а я в свою чергу опишу на цьому форумі алгоритм встановлення драйверів до принтерів Canon LBP (XXX), на Linux Grusha 3.1, якщо мені це вдасться зробити для себе.
Як ви встановлювали драйвер під принтер. У мене стоїть Слакваре 13.1 в якого CUPS 1.4.3 і в мене цей принтер нормально друкує. Сьогодні ввечері спробую вам викласти драйвера і як їх встановити.
Якщо точніше, потрібно встановити версію системи CUPS старішу ніж 1.4.
Вже кілька тижнів б'юся над проблемою встановлення принтера Canon LBP 2900 у Linux Grusha 3.1 :twisted: . Принтер хоч і встановлюється, але друкувати не хоче. Якщо виконую команду captstatusui -P LBP2900, яка дає можливість побачити, чи настроєний принтер, і чи готовий він працювати, у вікні що з'являється повідомлення:
Printer Error
Check the DevicePath of /etc/ccpd.conf
При цьому, якщо відкрити файл ссpd.conf, DevicePath там позначено наступним чином:
/dev/usb/lp0 або /dev/usblp0 (при певному варіанті установки)
Але ні файла lp0, ні файла usblp0 ні навіть теки usb я не виявив.
Шукаючи причину і спосіб вирішення цієї проблеми та перечитуючи різні форуми, я вияснив, що файл lp0 чи usblp0 є частиною модуля ядра usblp системи CUPS. Система друку лазерних принтерів Canon LBP (XXX) — ccpd використовує цей модуль. Але у CUPS версії 1.4 і вище вже не використовується модуль usblp, і тому при оновленні CUPS до цих версій, принтери Canon LBP (XXX) перестають друкувати, а драйвери до них перестають установлюватися у всіх дистрибутивах Linux.
У Linux Grusha 3.1 встановлено CUPS 1.4.4 що і було причиною описаної вище проблеми. Єдиний спосіб, який я знайшов на форумах та який реально допомагає усунути цю проблему, це поверненутися до старих версій CUPS (наприклад CUPS 1.3.11). Тому я і хотів дізнатися, як можна видалити новішу версію програми і поставити старішу. Я зкачав пакути cups-1.3.11-source.tar.gz і cups-1.3.11-source.tar.gz і якщо іншого способу встановити старішу версію не буде, намагатимуся встановити з них. Але я не знаю як видалити новішу версію CUPS, спробував через Sulfur видалити лише одну цю програму, але було запропоновано видалити чи не всі програми, які встановлено у системі.
Буду вдячний, якщо допоможете мені вирішити цю проблему, а я в свою чергу опишу на цьому форумі алгоритм встановлення драйверів до принтерів Canon LBP (XXX), на Linux Grusha 3.1, якщо мені це вдасться зробити для себе.
Як ви встановлювали драйвер під принтер. У мене стоїть Слакваре 13.1 в якого CUPS 1.4.3 і в мене цей принтер нормально друкує. Сьогодні ввечері спробую вам викласти драйвера і як їх встановити.
Re: Як видалити новішу версію програми та поставити старішу
Встановлював за інструкцією, написаною для Gentoo (зараз буде важко її знайти). Якийсь із пакунків офіційного драйвера розпакував, і чере krusder переніс файли в системні папки відповідно до структури каталогів у самому пакунку. Далі встановлював за інструкцією, після чого виявилося що відсутній якись модуль. При цьому вискакувало повідомлення про помилку. Набрав текст повідомлення у пошуковику, додавши ще деякі ключові фрази, і дізнався що відсутній модуль usblp. Потім дізнався що в CUPS відмовилися від usblp через його недоліки, а розробники драйверів принтерів Сanon LBP цього не врахували. В ubuntu та деяких інших системах розробили можливість повернення до usblp при потребі, чи його емуляцію якимись утілітами. Але ні у gentoo, ні у sabayon цього не було передбачено. Я знайшов якісь утіліти, що нібито вирішують мою проблему, але в мене й зараз недостатньо знань для встановлення утіліт, патчів та пакунків з програмами під Linux.
На старій груші, на основі kubuntu, був ще старий CUPS, і я спромігся таки встановити драйвер, навіть інструкцію написав p://grusha.org.ua/phpbbforum/viewtopic.php?f=11&t=127 .
Також навіть ті хто всттановив драйвер лаються на його виняткову глюкавість.
Тут може бути вирішення проблеми: http://www.linux.org.ru/news/hardware/6134296 . Але для розвитку цього проекту потрібні ентезіасти, у яких є якийсь принтер Cannon LBP та добре вміння програмувати особливо в С++.
На старій груші, на основі kubuntu, був ще старий CUPS, і я спромігся таки встановити драйвер, навіть інструкцію написав p://grusha.org.ua/phpbbforum/viewtopic.php?f=11&t=127 .
Також навіть ті хто всттановив драйвер лаються на його виняткову глюкавість.
Тут може бути вирішення проблеми: http://www.linux.org.ru/news/hardware/6134296 . Але для розвитку цього проекту потрібні ентезіасти, у яких є якийсь принтер Cannon LBP та добре вміння програмувати особливо в С++.
Re: Як видалити новішу версію програми та поставити старішу
Код:
su
emerge --sync
emerge -v =net-print/cups-1.3.11-r1