Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модератор: SLEDopit

Ответить
Mrakobes
Сообщения: 54
ОС: WinXP_SP3/Linux-Debian-Lenny

Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Mrakobes »

Доброго времени суток всем! С наступающим!

Собственно, сабж. Есть Canon LBP-810, раньше был подцеплен к компу с Win XP и через redmon расшарен в сеть как HP LaserJet 4/4M.
Сейчас тот комп выкидывается, а принтер все ещё нужен!

Собственно вопрос: как аналогичную описанной схему реализовать на OpenSUSE 10.3 ???
Samba уже поднята.
Основное, чего не могу сообразить, как виртуальный принтер организовать в SUSE ???
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian
Контактная информация:

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение McSim »

Возможно, но не просто )
Ранее, я к Alt linux его подключал. Испытал много эмоций :wacko:
Попробуй почитать тут
Спасибо сказали:
Аватара пользователя
diablocrp
Сообщения: 34
ОС: openSUSE 13.1 / Tumbleweed

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение diablocrp »

McSim писал(а):
08.01.2015 00:57
Возможно, но не просто )
Ранее, я к Alt linux его подключал. Испытал много эмоций :wacko:
Попробуй почитать тут

Если через USB цеплять, то пляски с бубном еще те =)
Но у 810-го есть альтернатива - LPT, достаточно подсунуть капсу .ppd )
ЗЫ
Где вы такой раритет то откопали(10.3)??
========================================================================
Сын спрашивает отца-линуксоида:- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить
========================================================================
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450
Контактная информация:

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Sleeping Daemon »

Mrakobes писал(а):
30.12.2014 11:12
Доброго времени суток всем! С наступающим!

Собственно, сабж. Есть Canon LBP-810, раньше был подцеплен к компу с Win XP и через redmon расшарен в сеть как HP LaserJet 4/4M.
Сейчас тот комп выкидывается, а принтер все ещё нужен!

Собственно вопрос: как аналогичную описанной схему реализовать на OpenSUSE 10.3 ???
Samba уже поднята.
Основное, чего не могу сообразить, как виртуальный принтер организовать в SUSE ???

Доступ к принтеру организовать не через самбу, а через CUPS. В маздае есть.
Но вот прикрутить принтер(USB) к линуксу, тут с бубном (ccpd называется) надо.
Спасибо сказали:
Аватара пользователя
diablocrp
Сообщения: 34
ОС: openSUSE 13.1 / Tumbleweed

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение diablocrp »

Sleeping Daemon писал(а):
08.01.2015 07:48
Но вот прикрутить принтер(USB) к линуксу,

У 810-го есть LPT
========================================================================
Сын спрашивает отца-линуксоида:- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить
========================================================================
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450
Контактная информация:

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Sleeping Daemon »

diablocrp писал(а):
08.01.2015 09:18
Sleeping Daemon писал(а):
08.01.2015 07:48
Но вот прикрутить принтер(USB) к линуксу,

У 810-го есть LPT

Если бы у моего компа был LPT, я бы юзал HP1100.
Спасибо сказали:
Аватара пользователя
diablocrp
Сообщения: 34
ОС: openSUSE 13.1 / Tumbleweed

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение diablocrp »

Sleeping Daemon писал(а):
08.01.2015 09:26
Если бы у моего компа был LPT, я бы юзал HP1100.

ну мож хоть у ТСа найдется))
========================================================================
Сын спрашивает отца-линуксоида:- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить
========================================================================
Спасибо сказали:
Mrakobes
Сообщения: 54
ОС: WinXP_SP3/Linux-Debian-Lenny

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Mrakobes »

McSim писал(а):
08.01.2015 00:57
Возможно, но не просто )
Ранее, я к Alt linux его подключал. Испытал много эмоций :wacko:
Попробуй почитать тут


Можно ссылку не на локальную ФС ??? :rolleyes:
Спасибо сказали:
Mrakobes
Сообщения: 54
ОС: WinXP_SP3/Linux-Debian-Lenny

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Mrakobes »

LPT у принтера был...
Насколько я помню, принтер через него работать отказался однажды.
Попробую таки через USB подключить.

Если бы у моего компа был LPT, я бы юзал HP1100.

Canon хорош тем, что большинство функций обработки вынесены в драйвер. Аппараты вроде HP1100 склонны на сложных векторах жаловаться на нехватку бортового ОЗУ.

Доступ к принтеру организовать не через самбу, а через CUPS. В маздае есть.
Но вот прикрутить принтер(USB) к линуксу, тут с бубном (ccpd называется) надо.


Можно ссылку, где за этот CUPS почитать, применительно к озвученной проблеме? Гугл это хорошо, но уж больно много воды придется фильтровать.
Спасибо сказали:
Mrakobes
Сообщения: 54
ОС: WinXP_SP3/Linux-Debian-Lenny

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Mrakobes »

diablocrp писал(а):
08.01.2015 02:23
Где вы такой раритет то откопали(10.3)??


Жужжит себе и пущщай жужжит. Чего его трогать? Там кроме сквида и самбы, нет ничего. Работает шлюзом в нет и файлопомойкой. Чего ради ему обновлять ОС, если нареканий нет?
Спасибо сказали:
Mrakobes
Сообщения: 54
ОС: WinXP_SP3/Linux-Debian-Lenny

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Mrakobes »

Mrakobes писал(а):
09.01.2015 18:24
Можно ссылку, где за этот CUPS почитать, применительно к озвученной проблеме? Гугл это хорошо, но уж больно много воды придется фильтровать.


Все ещё актуально!

CUPS поставил, дрова поставил, локально принтер работает, с веб-морды CUPSа тестовая страница печатается.
Винда цеплять не желает.
При попытке подсунуть адрес http://IP_сервера:631/printers/LBP (который в браузере кажет страницу управления принтером), в качестве адреса принтера, винда там принтера не находит. :(
Стойкое ощущение, что заблудился в трех соснах, но сообразить, что не так делаю, пока не удается.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Bizdelnick »

Mrakobes писал(а):
12.01.2015 14:07
винда там принтера не находит

Нужно на винде драйвер принтера установить и настроить.
https://wiki.archlinux.org/index.php/CUPS_p..._Windows_client
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450
Контактная информация:

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Sleeping Daemon »

Mrakobes писал(а):
12.01.2015 14:07
Mrakobes писал(а):
09.01.2015 18:24
Можно ссылку, где за этот CUPS почитать, применительно к озвученной проблеме? Гугл это хорошо, но уж больно много воды придется фильтровать.


Все ещё актуально!

CUPS поставил, дрова поставил, локально принтер работает, с веб-морды CUPSа тестовая страница печатается.
Винда цеплять не желает.
При попытке подсунуть адрес http://IP_сервера:631/printers/LBP (который в браузере кажет страницу управления принтером), в качестве адреса принтера, винда там принтера не находит. :(
Стойкое ощущение, что заблудился в трех соснах, но сообразить, что не так делаю, пока не удается.

Можно маздай обмануть. Поставьте PS(Post Script) принтер для кэнона. Он хоть свои коды для притера пихать не будет.
Спасибо сказали:
Mrakobes
Сообщения: 54
ОС: WinXP_SP3/Linux-Debian-Lenny

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Mrakobes »

Bizdelnick писал(а):
12.01.2015 14:19
Mrakobes писал(а):
12.01.2015 14:07
винда там принтера не находит

Нужно на винде драйвер принтера установить и настроить.
https://wiki.archlinux.org/index.php/CUPS_p..._Windows_client


Так чтоб тот драйвер подсунуть, надо чтоб маздай его спросил...
Но все заканчивается на поиске принтера "http://host_ip_address:631/printers/printer_name" и до драйверов дело не доходит!

Sleeping Daemon писал(а):
12.01.2015 14:34
Можно маздай обмануть. Поставьте PS(Post Script) принтер для кэнона. Он хоть свои коды для притера пихать не будет.


Речь о подключении к линуксовому принтеру из маздая, или о прямом подключении сабжа на win 7 х64 ?
Если о линуксе, см выше.
Если о прямом подключении, хде драйвер взять???
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Bizdelnick »

Mrakobes писал(а):
12.01.2015 18:30
все заканчивается на поиске принтера "http://host_ip_address:631/printers/printer_name" и до драйверов дело не доходит!

Значит, Вы что-то не так делаете. Не должно быть никакого "поиска". Вбивается адрес, указывается драйвер - всё. (По крайней мере в XP было так.)
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Bizdelnick »

А в браузере хотя бы
Mrakobes писал(а):
12.01.2015 18:30
"http://host_ip_address:631/printers/printer_name"
открывается?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian
Контактная информация:

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение McSim »

Mrakobes писал(а):
09.01.2015 18:07
McSim писал(а):
08.01.2015 00:57
Возможно, но не просто )
Ранее, я к Alt linux его подключал. Испытал много эмоций :wacko:
Попробуй почитать тут


Можно ссылку не на локальную ФС ??? :rolleyes:

О... прошу прощенья...
На данный момент тот форум не работает, но у меня есть таки архивчик страницы )))
Там правда для ALTLinux, но rpm то он и в африке rpm...
Canon_LBP_810____Linux.zip
(15.76 КБ) 21 скачивание
Спасибо сказали:
Mrakobes
Сообщения: 54
ОС: WinXP_SP3/Linux-Debian-Lenny

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Mrakobes »

Bizdelnick писал(а):
12.01.2015 18:31
Mrakobes писал(а):
12.01.2015 18:30
все заканчивается на поиске принтера "http://host_ip_address:631/printers/printer_name" и до драйверов дело не доходит!

Значит, Вы что-то не так делаете. Не должно быть никакого "поиска". Вбивается адрес, указывается драйвер - всё. (По крайней мере в XP было так.)


Дак вбить адрес и указать драйвер, это два разных экрана!
Пока не вбил адрес и не нажал "далее", драйвер указывать негде! А когда вбил и нажал, винда орет, что по указанному адресу принтеров нема!

Bizdelnick писал(а):
12.01.2015 18:43
А в браузере хотя бы
Mrakobes писал(а):
12.01.2015 18:30
"http://host_ip_address:631/printers/printer_name"
открывается?


Да, открывается и тестовую оттуда печатает.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Bizdelnick »

Mrakobes писал(а):
12.01.2015 20:49
Дак вбить адрес и указать драйвер, это два разных экрана!
Пока не вбил адрес и не нажал "далее", драйвер указывать негде! А когда вбил и нажал, винда орет, что по указанному адресу принтеров нема!

Может, первый экран - не тот? Скриншот покажите.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Mrakobes
Сообщения: 54
ОС: WinXP_SP3/Linux-Debian-Lenny

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Mrakobes »

McSim писал(а):
12.01.2015 20:04
О... прошу прощенья...
На данный момент тот форум не работает, но у меня есть таки архивчик страницы )))
Там правда для ALTLinux, но rpm то он и в африке rpm...


Спасибо! Но уже не актуально. Дрова поставил, осталось из винды увидеть принтер без самбы.


Bizdelnick писал(а):
12.01.2015 20:50
Mrakobes писал(а):
12.01.2015 20:49
Дак вбить адрес и указать драйвер, это два разных экрана!
Пока не вбил адрес и не нажал "далее", драйвер указывать негде! А когда вбил и нажал, винда орет, что по указанному адресу принтеров нема!

Может, первый экран - не тот? Скриншот покажите.


Завтра покажу, это же на работе, а я сейчас немного дома.

Спасибо сказали:
Mrakobes
Сообщения: 54
ОС: WinXP_SP3/Linux-Debian-Lenny

Re: Возможно Canon LBP-810 подцепить к OpenSUSE 10.3 и расшарить для Win 7 x64 ?

Сообщение Mrakobes »

Завтра, оказалось понятием растяжимым, в связи с наплывом работы и последующим наплывом гипертонии.

Докладаю, по итогам проведенных мероприятий:

Принтер в винде прицепил, оказалось, в семерке для работы с линукс принтерами надо отдельную оснастку цеплять, кроме собственно ipp.
Драйвера кенона, вполне ожидаемо, на прделагаемый из винды PostScript обиделись и работать с ним не захотели.
После гугления, пришел к варианту, поставить сетевым на линукс машине pdf принтер, а уже его файлы кидать на печать.
При ручной проверке работает.

Теперь, собственно, вопрос:
Нужен скрипт, который при появлении в папке вывода pdf принтера любых файлов, будет кидать их через lp на печать и удалять после этого.

Я мыслю, употребить скрипт отсюда: Костыль для принтеров Canon LBP 2900, 3000, 5000 и подобных , слегка его мордифицировав.
Если кто сегодня увидит, просьба сказать, наколько я неправ со своей вставкой? Завтра сам узнаю, конечно, но хочется пораньше.

Код: Выделить всё

#! /bin/sh
# костыль для сервиса ccpd принтеров Canon
# Автор Dimbas

# Предустановки
TIME=3 # время через которое срабатывет скрипт
NAME_PRINT=LBP2900 # имя принтера в cups
DEVPRINT=/dev/usp/lp0 #устройство принтера

# Определение первоночального состояния принтера
if test -c $DEVPRINT; then
    echo 1 > /tmp/canon # принтер включен, старт ccpd
    service ccpd restart
else
    echo 0 > /tmp/canon # принтер выключен, стоп ccpd
    service ccpd stop
fi

# убить captmon и captfilter и рестартонуть cups и ccpd
function ccpd_restart {
    if let $(ps aux | grep -s captmon2 | grep -v grep | cut -c 16-17) > 50; then
        kill -s 9 $(pidof captmon2) && service cups stop && service ccpd stop && service cups start && service ccpd start
    fi
    cupsenable $NAME_PRINT
    echo "ccpd and cups restart ok"
}

# убить captmon и captfilter  и остановить ccpd
function ccpd_stop {
    if test -n "$(ps aux | grep -s captmon2 | grep -v grep | cut -c 1-4)"; then
        kill -s 9 $(pidof captmon2)
    elif test -n "$(ps aux | grep -s captfilter | grep -v grep | cut -c 1-4)"; then
        kill -s 9 $(pidof captfilter)
    elif test -n "$(ps aux | grep -s ccpd$ | grep -v grep | cut -c 1-4)"; then
        service ccpd stop || kill -s 9 $(pidof ccpd)
    fi
    echo "ccpd kill ok"
}

while sleep $TIME
do
    canon_old=$(cat /tmp/canon)
    if test -c $DEVPRINT; then # проверка состояния принтера
        echo 1 > /tmp/canon
        canon_new=1
    else
        echo 0 > /tmp/canon
        canon_new=0
    fi

    canon=$(echo $canon_old$canon_new)

    case $canon in
        01) service cups start && service ccpd start && echo "был выключен - включился, старт ccpd и cups";;
        10) ccpd_stop && echo "был включен - выключился, убить процессы captmon и captfilter и остановить ccpd";;
        11) ccpd_restart && echo "все время пока включен контролировать загрузку процессора процессами  captmon и captfilter" && wait;;
        00) ccpd_stop && echo "ccpd stop";;
    esac

# Моя добавка:

    if [ $canon -eq 11 ]
        find /var/spool/ -name '.pdf' -exec lp '{}' ';' | wait | rm  '{}' ';'
    fi

#

done

Спасибо сказали:
Ответить