Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [HOWTO] Подключение принтеров Canon LBP, работающих с драйвером CAPT  (Прочитано 993819 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн demkov

  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
coden,
мог бы помочь с переводом, хоть и не профи.
как переводить, определённые строки в скрипте?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
coden, могу попробовать помочь с переводом, если будет время. Не могу сказать, что профессионал, но любитель.

Оффлайн coden

  • Участник
  • *
  • Сообщений: 133
  • Ubuntu 13.04 x64
    • Просмотр профиля
coden,
мог бы помочь с переводом, хоть и не профи.
как переводить, определённые строки в скрипте?
Переводи только русские слова, со знаками пунктуации. Спец символы, английские слова, имена переменных оставляй как есть.
" ' \e[2K \n \r Переведенный текст вставляйте в скрипт.
примеры перевода через онлайн-промт:
#отсортированные имена принтеров
#the sorted names of printers

"Найден принтер $installed_model"
"$installed_model printer is found"

"\e[2KЗапуск ccpd"
"\e[2KStart ccpd"

'Перезапуск CUPS'
'CUPS restart'

coden, могу попробовать помочь с переводом, если будет время. Не могу сказать, что профессионал, но любитель.
Хорошо. Попробуйте сколько сможете.

Переводы присылайте по адресу coden@mail.ru. Проверю и выложу.

Пользователь решил продолжить мысль 06 Сентября 2013, 07:28:25:
Может наставите на путь истинный?

Дулитл печать через CUPS без задействования Samba
Предоставление общего доступа к принтеру
Сетевая печать из Ubuntu в Windows
Печать из Windows в расшаренный принтер на Ubuntu
Печать на Ubuntu принтере из Windows
How-to`s — Расшаривание принтера в Ubuntu для Windows
----------
Samba
« Последнее редактирование: 06 Сентября 2013, 07:40:25 от coden »

Оффлайн FFalcon

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Ubuntu 12.04.2
Принтер: Canon LBP2900
все настроил работает/печатает.

но... при включении компа принтер вешается на /dev/usb/lp1 вместо lp0.
соответственно принтер перестает печатать. Перезагрузка не всегда помогает.
если через ccpdamin прописать на lp1 - продолжает работать.

можно ли как-то это побороть? как настроить? куда копать?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
coden, только надо то, что переводить...

Оффлайн Дуллитл

  • Новичок
  • *
  • Сообщений: 47
  • Не путаем улыбку с оскалом!
    • Просмотр профиля
Сoden, спасибо, буду смотреть предложенный материал.

Только, что делать с локальной печатью?
Я слишком плохо разбираюсь в Линукс, чтоб найти то, что править.
Локально печать работала, даже после установки САМБА.
После попытки подключиться к принтеру от клиентской Виндоус-мишины получил не просто отказ (печать зависла в ожидании), но перестала работать локальная печать! Может попробовать повторную установку драйвера скриптом? Хотя лучше бы знать, что именно повреждено.
Собственно, все мои муки в Линукс (и не только) сводятся к проклятой неизвестности, - что-то делаю, пусть правильно, но непонятно что.
« Последнее редактирование: 06 Сентября 2013, 22:15:15 от Дуллитл »

Оффлайн coden

  • Участник
  • *
  • Сообщений: 133
  • Ubuntu 13.04 x64
    • Просмотр профиля
Ubuntu 12.04.2
Принтер: Canon LBP2900
все настроил работает/печатает.

но... при включении компа принтер вешается на /dev/usb/lp1 вместо lp0.
соответственно принтер перестает печатать. Перезагрузка не всегда помогает.
если через ccpdamin прописать на lp1 - продолжает работать.

можно ли как-то это побороть? как настроить? куда копать?
включите принтер и выполните этот набор команд целиком за один раз
PRINTER_SERIAL=$(udevadm info --attribute-walk --name=$(ls -1t /dev/usb/lp* 2> /dev/null | head -1) | sed '/./{H;$!d;};x;/ATTRS{product}=="Canon CAPT USB \(Device\|Printer\)"/!d;' |  awk -F'==' '/ATTRS{serial}/{print $2}'); echo 'KERNEL=="lp[0-9]*", SUBSYSTEMS=="usb", ATTRS{serial}=='$PRINTER_SERIAL', SYMLINK+="canonLBP2900"' | sudo tee /etc/udev/rules.d/85-canon-capt.rules; sudo ccpdadmin -p LBP2900 -o /dev/canonLBP2900после этого выключите принтер, подождите 2 секунды, и включите принтер, можно печатать
здесь составляется правило, которое обеспечит альтернативное имя (символическую ссылку) принтеру, чтобы не зависеть от меняющихся значений lp0,lp1, ...

Пользователь решил продолжить мысль 07 Сентября 2013, 20:50:39:
Только, что делать с локальной печатью?
попробуйте удалить драйвер через скрипт, потом поставить заново также скриптом. используйте последнюю версию скрипта
« Последнее редактирование: 07 Сентября 2013, 21:13:17 от coden »

Оффлайн Дуллитл

  • Новичок
  • *
  • Сообщений: 47
  • Не путаем улыбку с оскалом!
    • Просмотр профиля
Локальная печать заработала после простой перезагрузки всех компьютеров.
Сетевая печать из Виндуси заработала, хотя коряво. Если кто спросит: "как сделал?", то не отвечу хучь убей!
Ну, может позже, когда душа успокоится. Теперь буду подключать сетевую печать из Линукса, не факт, что будет проще.

Есть вопрос, имеющий отношение к системе печати. Если запускаю из браузера оболочку CUPS, то некоторые странички (http://localhost:631/printers/ - к примеру) как-бы двоят (вино не при чём). Появляются дубликаты всех строчек. Если это нужно, то зачем? В гугольных описаниях этого нет. Версия CUPS 1.6.2.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Дуллитл, это баг купса, я писал о нём, но когда авторы зашевелятся неизвестно.

Оффлайн Boothbay

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Подскажите как данный скрипт "canon_restart.sh — скрипт перезапуска cups и ccpd" запустить одним кликом, кинуть типа ярлыка на раб стол для юзеров, притом что они работают под обычным пользователем, нет прав рута
скажите, что за проблема у вас, возможно скрипт canon_restart.sh и не нужен?
Да проблем тут куча, просто перестает печатать, мы с вам пару страниц назад мучались, не получилось, печатает через раз, была бы кнопка для юзеров, перезапустили и печатает. Возможно как-то сей скрипт на раб стол скинуть?

Оффлайн coden

  • Участник
  • *
  • Сообщений: 133
  • Ubuntu 13.04 x64
    • Просмотр профиля
скажите, что за проблема у вас, возможно скрипт canon_restart.sh и не нужен?
Да проблем тут куча, просто перестает печатать, мы с вам пару страниц назад мучались, не получилось, печатает через раз, была бы кнопка для юзеров, перезапустили и печатает. Возможно как-то сей скрипт на раб стол скинуть?
да. копируете или перемещаете его на рабочий стол и делаете исполняемым.

Цитировать
просто перестает печатать
после работы скрипта canon_restart.sh , принтер разве печатает?

Оффлайн Boothbay

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Цитировать
после работы скрипта canon_restart.sh , принтер разве печатает?
Вы как в воду глядели, не печатает, а из-за того что не печатает на локальном компьютере, еще пару штук по сети не могут печатать... Пробовал ставить режим power safe mode и на 180 мин и снимать галочку, ничего. Только полное удаление принтера через скрипт и заново ставить, может ли быть от того что работают под обычным юзером, без прав рута? Хотя и под админом заходил, тоже не печатает
« Последнее редактирование: 16 Сентября 2013, 16:54:40 от Boothbay »

Оффлайн coden

  • Участник
  • *
  • Сообщений: 133
  • Ubuntu 13.04 x64
    • Просмотр профиля
Вы как в воду глядели, не печатает, а из-за того что не печатает на локальном компьютере, еще пару штук по сети не могут печатать... Пробовал ставить режим power safe mode и на 180 мин и снимать галочку, ничего. Только полное удаление принтера через скрипт и заново ставить, может ли быть от того что работают под обычным юзером, без прав рута? Хотя и под админом заходил, тоже не печатает
Если в утилите captstatusui->Options->Power Save setting выбрать 180 минут, то в течении 3 часов, принтер печатает не отключается?

Оффлайн Boothbay

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля

Если в утилите captstatusui->Options->Power Save setting выбрать 180 минут, то в течении 3 часов, принтер печатает не отключается?
[/quote]
Завтра с утра проверим, я думал пока не работает он, может какие-то команды повводить

Оффлайн coden

  • Участник
  • *
  • Сообщений: 133
  • Ubuntu 13.04 x64
    • Просмотр профиля

Если в утилите captstatusui->Options->Power Save setting выбрать 180 минут, то в течении 3 часов, принтер печатает не отключается?
Завтра с утра проверим, я думал пока не работает он, может какие-то команды повводить
[/quote]
Boothbay установи новое ядро, если у вас стоит Ubuntu-12.04.2-desktop-i386, то для установи ядра v3.12-rc1-saucy:
 1)выполни команду:
cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-rc1-saucy/linux-headers-3.12.0-031200rc1-generic_3.12.0-031200rc1.201309161735_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-rc1-saucy/linux-headers-3.12.0-031200rc1_3.12.0-031200rc1.201309161735_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-rc1-saucy/linux-image-3.12.0-031200rc1-generic_3.12.0-031200rc1.201309161735_i386.deb && sudo dpkg -i *.deb2)затем обнови GRUB командой:
sudo update-grub3)перегрузи машину

Посмотри как будет вести себя принтер с этим ядром.

Для удаления этого ядра выполни команду
sudo apt-get purge linux-image-3.12.0*
Можно еще попробовать отключить режим энергосбережения в принтере, убрав галочку в настройке captstatusui->Options->Power Save setting
« Последнее редактирование: 17 Сентября 2013, 08:55:03 от coden »

 

Страница сгенерирована за 0.023 секунд. Запросов: 21.