Печать на клиентском принтере - ну полный ipp (freenx, nxclient, opennx, ENABLE_CUPS_SERVER_MODE)

Модераторы: dimbor, Модераторы разделов

dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать на клиентском принтере - ну полный ipp

Сообщение dimbor »

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

Failed to create the file /etc/nxserver/ppd/HP_LaserJet_P1006.ppd:
Warning: Permission denied


Поставь 777 на каталог pls.
Спасибо сказали:
vikons
Сообщения: 14

Re: Печать на клиентском принтере - ну полный ipp

Сообщение vikons »

dimbor писал(а):
25.11.2015 14:51

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

Failed to create the file /etc/nxserver/ppd/HP_LaserJet_P1006.ppd:
Warning: Permission denied


Поставь 777 на каталог pls.

на ppd? уже
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать на клиентском принтере - ну полный ipp

Сообщение dimbor »

Не печатает, но задание уходит. С nx походу все ОК.
Затык в серверном CUPS, а /var/log/cups/* из под юзера мне не видно.
Там все должно быть написано. Телепаю, что foo2zjs из стандартных репов может быть не установлен.
Причем надо именно foo2*, с hplip там постоянно какой-то геморрой - даже и не разбирался.
Спасибо сказали:
vikons
Сообщения: 14

Re: Печать на клиентском принтере - ну полный ipp

Сообщение vikons »

dimbor писал(а):
25.11.2015 15:25
Не печатает, но задание уходит. С nx походу все ОК.
Затык в серверном CUPS, а /var/log/cups/* из под юзера мне не видно.
Там все должно быть написано. Телепаю, что foo2zjs из стандартных репов может быть не установлен.
Причем надо именно foo2*, с hplip там постоянно какой-то геморрой - даже и не разбирался.

в логах на cups на принтер already exists
foo2zjs поставил
Спасибо сказали:
vikons
Сообщения: 14

Re: Печать на клиентском принтере - ну полный ipp

Сообщение vikons »

Вот логи cupsd

access_log

Код:

localhost - - [25/Nov/2015:15:47:27 +0300] "POST /admin/ HTTP/1.1" 401 223 CUPS-Add-Modify-Printer successful-ok localhost - root [25/Nov/2015:15:47:27 +0300] "POST /admin/ HTTP/1.1" 200 223 CUPS-Add-Modify-Printer successful-ok localhost - root [25/Nov/2015:15:47:27 +0300] "POST /admin/ HTTP/1.1" 200 24539 CUPS-Add-Modify-Printer successful-ok localhost - - [25/Nov/2015:15:47:27 +0300] "POST /admin/ HTTP/1.1" 401 227 CUPS-Add-Modify-Printer successful-ok localhost - root [25/Nov/2015:15:47:27 +0300] "POST /admin/ HTTP/1.1" 200 227 CUPS-Add-Modify-Printer successful-ok localhost - - [25/Nov/2015:15:47:27 +0300] "POST /admin/ HTTP/1.1" 401 165 CUPS-Set-Default successful-ok localhost - root [25/Nov/2015:15:47:27 +0300] "POST /admin/ HTTP/1.1" 200 165 CUPS-Set-Default successful-ok localhost - - [25/Nov/2015:15:48:10 +0300] "POST /printers/admin_HP_LaserJet_P1006 HTTP/1.1" 200 28388 Print-Job successful-ok localhost - - [25/Nov/2015:15:48:10 +0300] "POST / HTTP/1.1" 200 342 Create-Printer-Subscription successful-ok

error_log

Код:

W [25/Nov/2015:15:04:37 +0300] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id 'admin_HP_LaserJet_P1006-Gray..' already exists W [25/Nov/2015:15:47:27 +0300] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id 'admin_HP_LaserJet_P1006-Gray..' already exists

в page_log ничего
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать на клиентском принтере - ну полный ipp

Сообщение dimbor »

Маловато. В /etc/cups/cupsd.conf для просветления

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

LogLevel debug.


Еще важно

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

Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS dnssd


Ну и купс рестарт после изменений конечно.
Спасибо сказали:
vikons
Сообщения: 14

Re: Печать на клиентском принтере - ну полный ipp

Сообщение vikons »

dimbor писал(а):
25.11.2015 16:11
Маловато. В /etc/cups/cupsd.conf для просветления

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

LogLevel debug.


Еще важно

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

Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS dnssd


Ну и купс рестарт после изменений конечно.

есть такое
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать на клиентском принтере - ну полный ipp

Сообщение dimbor »

... И логи должны стать побольше.
Сори, мне сейчас пора убегать от компа. Предлагаю завтра продолжить, да и рута мне дай на виртуалку. За каждым чихом не напишешься, да и долго. Не боись, я ее не больно зарежу. Чик, и готово. ©
Спасибо сказали:
vikons
Сообщения: 14

Re: Печать на клиентском принтере - ну полный ipp

Сообщение vikons »

dimbor писал(а):
25.11.2015 16:33
... И логи должны стать побольше.
Сори, мне сейчас пора убегать от компа. Предлагаю завтра продолжить, да и рута мне дай на виртуалку. За каждым чихом не напишешься, да и долго. Не боись, я ее не больно зарежу. Чик, и готово. ©

напишешь во сколько завтра
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать на клиентском принтере - ну полный ipp

Сообщение dimbor »

Де еще, там в гном ставилась графическая панель управления купсом (не через веб). Как в MATE с этим, не в курсе, но что-то такое неплохо бы поставить.
Спасибо сказали:
vikons
Сообщения: 14

Re: Печать на клиентском принтере - ну полный ipp

Сообщение vikons »

логи сейчас из под юзера читаются
Спасибо сказали:
vikons
Сообщения: 14

Re: Печать на клиентском принтере - ну полный ipp

Сообщение vikons »

Сегодня ничего не менял в настройках и решил распечатать страницу из офиса, а не тестовую CUPS - распечаталась моментально...., а тестовая виснет напрочь.
Потом для нормальной работы server_mode заменил nc из centos на аналогичный из opensuse, но поддерживающий ключ -z и сделал на него симлинк netcat. Теперь принтер юзера появляется нормально при использовании nxnode из git.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать на клиентском принтере - ну полный ipp

Сообщение dimbor »

Ну тогда я на время с твоего разрешения откланиваюсь, коль оно хоть как-то через nx запечатало.
Потрошка центоси - это конечно познавательно, но пригрузили тут меня чуток.
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Печать на клиентском принтере - ну полный ipp

Сообщение DjSpike »

Помогите заново настроить печать.
Сервер Ubuntu 14.04 x64. RX@Etersoft 1.1.3-eter7.
Клиент Ubuntu 14.04 x32. NXClient 3.5.0.7-eter4

На клиенте nxprint заменил на nxprint вот такой:

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

#!/bin/sh
cfgdir="/home/$USER/.nx/cups"
ud="$cfgdir/ppd"
mkdir -p "$ud" 2>&1 >/dev/null
for fn in /etc/cups/ppd/*.ppd ; do
    nfn="$(basename "$fn" | sed "s/\.ppd/_nxdl\.ppd/")"
    cp "$fn" "$ud/$nfn" 2>&1 >/dev/null
done
ncfg="$cfgdir/cups-files.conf"
[ ! -e $ncfg ] && {
    while read line; do
        [ -n "$(echo "$line" | grep "/$USER")" ] && echo "$line" >> $ncfg
    done < $cfgdir/cupsd.conf
}
if [ -z "$(cat $cfgdir/cupsd.conf | grep "<Location /ppd>")" ]; then
    echo "                    <Location /ppd>
                     Order Deny,Allow
                     Deny From All
                     Allow from 127.0.0.0/8
                     </Location>
" >> $cfgdir/cupsd.conf
fi
exec /usr/lib/i386-linux-gnu/nxclient/bin/nxprint.orig "$@"


Потом сделал:

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

sudo aa-complain /usr/sbin/cupsd
[sudo] password for user01:
Setting /usr/sbin/cupsd to complain mode.


При попытке распечатать на принтер появляется окно : Для печать документа .... на принтере .... требуется проверить права доступа..
Какой бы пароль и логин не вводил печать не происходит

AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать на клиентском принтере - ну полный ipp

Сообщение dimbor »

Да "ни вапрос"! Как в прошлый раз дай доступ к гую злополучного клиента и рута там же (предполагается, что с других клиентов все ок). Я этим всем овладею, желательно под покровом ночи, и скорее всего что-то там нарою.
Спасибо сказали:
Savax
Сообщения: 13
ОС: Centos 6.8

Re: Печать на клиентском принтере - ну полный ipp

Сообщение Savax »

Доброго всем дня.
Сам я ранее не сильно углублялся в изучение Linux систем, но нужда заставляет.
В связи с кризисом возник вопрос экономии на ИТ затратах. Если точнее, то затраты в 500к в год на терминальный сервер стали неприемлемы. Задача стояла в настройке терминального сервера на linux с установленной на нем клиентской частью 1С (сервер остается на windows server 2012) и подключением с виндовых машин.
Поискал по интернетам и нашел NX от Etersoft. В принципе по мануалам поставил все на Centos 5.8. Настроил вход по учеткам из AD. Установил 1C 8.3 (запуск только приложения через подключение nx client).
Только вопрос с принтерами ставит меня в тупик. Прочитал я несколько тем обсуждаемых на этом форуме и даже пытался разобраться в приложенных вариантах решения, но пока не вышло (даже до конца понять что и куда пихать).
Вопрос в чем собственно: можно ли настроить nxserver так , чтобы при подключении к терминалу (в режиме запуска только 1с) печать выводилась бы на расшареный принтер локального компа. Или надо подключать все принтеры к серверу терминалов и выбирать при печати нужный?
Заранее спасибо за ответ.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Печать на клиентском принтере - ну полный ipp

Сообщение Bizdelnick »

Savax
Вариант с веб-клиентом не рассматривали?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Savax
Сообщения: 13
ОС: Centos 6.8

Re: Печать на клиентском принтере - ну полный ipp

Сообщение Savax »

У нас много подразделений с перебоями в связи. Поэтому нужен вариант с сохранением сессий.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать на клиентском принтере - ну полный ipp

Сообщение dimbor »

Savax писал(а):
07.11.2016 17:23
Сам я ранее не сильно углублялся в изучение Linux систем, но нужда заставляет.
...
Вопрос в чем собственно: можно ли настроить nxserver так , чтобы при подключении к терминалу (в режиме запуска только 1с) печать выводилась бы на расшареный принтер локального компа.


Ответ - можно.
Варианта два: Либо будете углубляться сами при посильной поддержке тут, либо формировать коммерческое предложение ко мне, например. Это что касаемо nx.
Спасибо сказали:
Savax
Сообщения: 13
ОС: Centos 6.8

Re: Печать на клиентском принтере - ну полный ipp

Сообщение Savax »

Рассматривал пока только NX (не вижу смысла не разобравшись кидаться на другие варианты).
К dimdor - хотелось бы самому разобраться. Может подскажите в какую сторону копать?
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать на клиентском принтере - ну полный ipp

Сообщение dimbor »

В моих конторах работает схема, теория которой описана здесь. Практически без изменений за пять лет. Для хитроввернутых в винду принтеров лекарство - тут.

Остальное здесь в режиме вопрос-ответ с армянским радио (почти как про горжетку и велосипед). Тут уже масса таких квестов. Степень благополучности их завершения пропорциональна запасам терпения у страждущих, как правило.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать на клиентском принтере - ну полный ipp

Сообщение dimbor »

Savax писал(а):
09.11.2016 14:41
Немного отвлекся от NX и решил посмотреть, что же такое мне предложили (X2go).

Все это чудесно, но тема не про него, перемещаю.
Спасибо сказали:
Ответить