Печать под NX-сессией: проблема

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

Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Печать под NX-сессией: проблема

Сообщение Djelf »

Boroda43 писал(а):
11.12.2009 17:15
Я у них не штатный сисадмин!

Сочуствую
Boroda43 писал(а):
11.12.2009 17:15
Невнимательно читаете

:blush:
Boroda43 писал(а):
11.12.2009 17:15
Перезаупск cups ничего не дает

Ну наконец то... хоть что то определенное. Значит принтер просто "отваливается" от cups, дальше вариантов довольно много. Нужно смотреть что происходило с принтером как раз перед этим (вот это может много времени занять, тем более без ssh доступа).
А запустить можно и без Web: http://www.cups.org/doc-1.1/sam.html#4_3_4 (пока не найдете причину загоните это в скрипт и на рабочий стол его или как dimbor написал - загнать скрипты в cron).
Спасибо сказали:
Boroda43
Сообщения: 13
ОС: Debian 5.03

Re: Печать под NX-сессией: проблема

Сообщение Boroda43 »

Djelf писал(а):
11.12.2009 17:25
А запустить можно и без Web: http://www.cups.org/doc-1.1/sam.html#4_3_4 (пока не найдете причину загоните это в скрипт и на рабочий стол его или как dimbor написал - загнать скрипты в cron).


Согласен совет хороший, но все-таки несколько это все каким - то "фанатизмом" попахивает... :-) Если есть штатные средства ErrorPolicy, то почему они не срабатывают... А если в cron прописывать, то чтобы бухи (женщины под и за 40) не паниковали ( как они это обычно делают) и не жали по 20 раз на печать, когда вовремя не выходит отпечатанный листок, то периодичность будет составлять раз в 2 ну максимум 3 минуты.... Это какое-то насилие над системой получается... Хотя и вроде как ресурсы не жрет, задание не насилует.... Но что-то внутри "кричит", что это не правильно... И ещё интересно, что если она печатает на этот принтер локально через свой родной локалхостовкий cups, то ничего подобного не происходит.... А за совет, спасибо... Но это временный вариант, а насчет поморщить мозг все-таки, может кто сталкивался с cups вплотную? Весь man по cups и cupsd.conf прочитал. И судя по написанному ErrorPolicy должно спасать (штатное средство). Может у кого-то было подобное?
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать под NX-сессией: проблема

Сообщение dimbor »

Boroda43 писал(а):
11.12.2009 20:34
Согласен совет хороший, но все-таки несколько это все каким - то "фанатизмом" попахивает... :-)

Дважды же намекали: эстетов в "Терминальных решениях" мало, а те-что есть - в запое (того, кто "кричит", алкоголем давят). Даже два места указали, где таких эстетов просто немерянно, один другого мудрее.
Нам-то, татарам, конгруентно..., лишь бы работало, а как - дело надцатое.

PS: Фанатизм с фатализмом не попутан? ;)
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Печать под NX-сессией: проблема

Сообщение DjSpike »

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

Re: Печать под NX-сессией: проблема

Сообщение broom »

DjSpike писал(а):
11.12.2009 22:41
Обнови CUPS до версии 1.4.2....

И конфиг надо приложить, если будет создана отдельная тема в соответствующем разделе. :)
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Boroda43
Сообщения: 13
ОС: Debian 5.03

Re: Печать под NX-сессией: проблема

Сообщение Boroda43 »

Все дело в том, что при печати не через NX клиента, по сети с машин Linux печать идет на этот же принтер отменно, и без глюков... Этот глюк проявляется именно при печати через NX клиент. А при обычных условиях из того же OOO все печатает и не виснет, что самое интересное. Потому сюда и запостил темку... Прописать в крон, конечно-же, пропишу... Но как то это варварски... Постоянно пинать... Может что то интереснее можно придумать, ну типа udev(а )? Типа как у LBP2900? :-)
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать под NX-сессией: проблема

Сообщение dimbor »

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

Сидит в своей конторе спец. Сидит под виндой, винда в домене (w2k). Пущает в другой деревне 1с посредством nx-клиента. И все бы у него было хорошо, только вот локального принтера для подцепления в колхозный купс не имеет. Доменных - четыре штуки на выбор. Близок локоть, а не укусишь - родной клиент не позволяет прицепить нелокальный ресурс. Вернее винда не позволяет расшарить его по второму разу (аналогия возникла, т.к. если взять standalone сетевой принтер и поставить его дрова минуя домен - то вполне себе расшаривается).

Вопрос: кто как справлялся с подобной ситуацией, и в какую сторону рыть? VPN не предлагать - он там никуда не впился.
Пока вижу два пути: Можно пытаться как-то заставить винду "netbios-проксировать" доменный принтер.
А можно возложить сию почетную обязанность на opennx. Но это долго - пока еще он заработает в объеме, сопоставимом с родным.
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Печать под NX-сессией: проблема

Сообщение Djelf »

dimbor писал(а):
20.12.2009 21:58
если взять standalone сетевой принтер и поставить его дрова минуя домен - то вполне себе расшаривается).

Так вот же он ответ то.
Если принтер на Win что-то там, нужно поднять на ней службы печати для Unux далее по твоему посту.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать под NX-сессией: проблема

Сообщение dimbor »

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

Re: Печать под NX-сессией: проблема

Сообщение dimbor »

Да, похоже все получилось.

Теперь благодаря Вам, профессор, наша клиника и дальше будет делать эти уникальные операции: Удалять гланды пациентам через анусы их дальних родственников. ;)
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Печать под NX-сессией: проблема

Сообщение Djelf »

dimbor писал(а):
28.12.2009 01:35
Теперь благодаря Вам, профессор, наша клиника и дальше будет делать эти уникальные операции: Удалять гланды пациентам через анусы их дальних родственников. ;)

Ну зачем так сурово? Это идеология программ в системе Linux - "Не можешь сделать сам - передай другому!" :blush:
И (я редко это это говорю) спасибо MS, что и у них это иногда возможно :drinks:

З.Ы. У меня принтеры работали по аналогичной схеме под Citrix около 3 лет (из за проблем с длинными именами принтеров в 1С 7.7). Сбоев не было.
Хм... к OpenNX прикрутить что ли? :crazy:
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Печать под NX-сессией: проблема

Сообщение dimbor »

Djelf писал(а):
28.12.2009 02:05
Хм... к OpenNX прикрутить что ли? :crazy:

Так и я о чем в исходном посте. Как бы связку freenx+opennx упереть не в клиентский локальный smb-port, а наружу в локалку? Тогда окромя принтеров можно будет и шары с других компов в терминал цеплять.
Спасибо сказали:
bsavelev
Сообщения: 231
ОС: Debian

Re: Печать под NX-сессией: проблема

Сообщение bsavelev »

Boroda43 писал(а):
11.12.2009 20:34
Если есть штатные средства ErrorPolicy, то почему они не срабатывают...


я может не в кассу, в /etc/nxserver/node.conf.d/cups-additional.conf есть ручка для изменения логов пользовательского cupsd при пробросе.
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Печать под NX-сессией: проблема

Сообщение DjSpike »

Вопрос. К клиентской машине подключен принтер HP 1200, в настройках nxclienta стоит галочка использовать принтеры. При подключении появляется такое окошко, что в нем выбирать чтобы правильно настроить принтер ?
Вложения
nx_mount_cups2.png
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
bsavelev
Сообщения: 231
ОС: Debian

Re: Печать под NX-сессией: проблема

Сообщение bsavelev »

клиент видновый?

я бы попробовал для начала выбрать в списке свой принтер HP->lj1200, если не поможет RAW
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Печать под NX-сессией: проблема

Сообщение DjSpike »

Сейчас клиент Linux, пробовал оба варианта и Hp->LaserJet1200 и RAW. Ни тот ни другой не захотел работать, так же пробовал и виндовый клиент, и тоже через RAW не захотел печатать...


P.S. еще один маленький вопрос, как можно принудительно вызывать окно настройки принтера (которое я на скриншоте выше показал), а то оно появлется только один раз после запуска сервера, а что еще раз вызывать его приходится перезагружать сервер (что не очень удобно)....
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
bsavelev
Сообщения: 231
ОС: Debian

Re: Печать под NX-сессией: проблема

Сообщение bsavelev »

надо выставить в /etc/nxserver/node.conf.d/cups-additional.conf макс. уровень логов ( CUPS_LogLevel="debug" ) и смотреть в лог ~/.nx/<sessid>/.../error_log

там обычно сразу все видно. либо порт не пробросился, либо прав нет, либо еще что...

оно появляется один раз и запоминает настройку в ~/.nx/config/ можно либо очищать этот кеш настроек либо оторвать проверку на кеш в nxdialog
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Печать под NX-сессией: проблема

Сообщение DjSpike »

Файл находится на клиентской машине в $HOME/.nx/cups/error_log

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

I [13/Jan/2010:08:13:34 +0300] Listening to 0.0.0.0:20000 (IPv4)
I [13/Jan/2010:08:13:34 +0300] Listening to :::20000 (IPv6)
E [13/Jan/2010:08:13:34 +0300] Unknown directive PidFile on line 11.
D [13/Jan/2010:08:13:34 +0300] cupsdDenyIP(loc=0x8771d40(/), address=0:0:0:0, netmask=0:0:0:0)
I [13/Jan/2010:08:13:34 +0300] Remote access is enabled.
I [13/Jan/2010:08:13:34 +0300] Loaded configuration file "/home/spike/.nx/cups/cupsd.conf"
D [13/Jan/2010:08:13:34 +0300] Repairing ownership of "/home/spike/.nx/cups/spool"
D [13/Jan/2010:08:13:34 +0300] Repairing ownership of "/home/spike/.nx/cups/cache"
D [13/Jan/2010:08:13:34 +0300] Repairing ownership of "/home/spike/.nx/cups/cache/rss"
D [13/Jan/2010:08:13:34 +0300] Repairing ownership of "/home/spike/.nx/cups/certs"
D [13/Jan/2010:08:13:34 +0300] Repairing ownership of "/home/spike/.nx/cups/certs/certs"
D [13/Jan/2010:08:13:34 +0300] Repairing ownership of "/home/spike/.nx/cups"
D [13/Jan/2010:08:13:34 +0300] Repairing ownership of "/home/spike/.nx/cups/ppd"
D [13/Jan/2010:08:13:34 +0300] Repairing ownership of "/home/spike/.nx/cups/cupsd.conf"
D [13/Jan/2010:08:13:34 +0300] Repairing access permissions of "/home/spike/.nx/cups/cupsd.conf"
D [13/Jan/2010:08:13:34 +0300] Repairing ownership of "/home/spike/.nx/cups/printers.conf"
D [13/Jan/2010:08:13:34 +0300] Repairing ownership of "/home/spike/.nx/cups/passwd.md5"
D [13/Jan/2010:08:13:34 +0300] Repairing ownership of "/home/spike/.nx/cups/spool/tmp"
I [13/Jan/2010:08:13:34 +0300] Configured for up to 100 clients.
I [13/Jan/2010:08:13:34 +0300] Allowing up to 100 client connections per host.
I [13/Jan/2010:08:13:34 +0300] Creating CUPS default administrative policy:
I [13/Jan/2010:08:13:34 +0300] <Policy default>
I [13/Jan/2010:08:13:34 +0300] <Limit Send-Document Send-URI Cancel-Job Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Authenticate-Job>
I [13/Jan/2010:08:13:34 +0300] Order Deny,Allow
I [13/Jan/2010:08:13:34 +0300] Require user @OWNER @SYSTEM
I [13/Jan/2010:08:13:34 +0300] </Limit>
I [13/Jan/2010:08:13:34 +0300] <Limit Pause-Printer Resume-Printer Set-Printer-Attributes Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
I [13/Jan/2010:08:13:34 +0300] Order Deny,Allow
I [13/Jan/2010:08:13:34 +0300] AuthType Default
I [13/Jan/2010:08:13:34 +0300] Require user @SYSTEM
I [13/Jan/2010:08:13:34 +0300] </Limit>
I [13/Jan/2010:08:13:34 +0300] <Limit All>
I [13/Jan/2010:08:13:34 +0300] Order Deny,Allow
I [13/Jan/2010:08:13:34 +0300] </Limit>
I [13/Jan/2010:08:13:34 +0300] </Policy>
I [13/Jan/2010:08:13:34 +0300] Full reload is required.
I [13/Jan/2010:08:13:34 +0300] Loaded MIME database from '/home/spike/.nx/cups': 28 types, 36 filters...
D [13/Jan/2010:08:13:34 +0300] Loading printer HP-LaserJet-1200...
D [13/Jan/2010:08:13:34 +0300] Loading printer Kyocera-KM-1650...
D [13/Jan/2010:08:13:34 +0300] cupsdLoadRemoteCache: Not loading remote cache.
I [13/Jan/2010:08:13:34 +0300] Loading job cache file "/home/spike/.nx/cups/cache/job.cache"...
I [13/Jan/2010:08:13:34 +0300] Full reload complete.
I [13/Jan/2010:08:13:34 +0300] Cleaning out old temporary files in "/home/spike/.nx/cups/spool/tmp"...
I [13/Jan/2010:08:13:34 +0300] Listening to 0.0.0.0:20000 on fd 3...
I [13/Jan/2010:08:13:34 +0300] Listening to :::20000 on fd 4...
I [13/Jan/2010:08:13:34 +0300] Resuming new connection processing...
D [13/Jan/2010:08:13:34 +0300] Discarding unused server-started event...
D [13/Jan/2010:08:13:35 +0300] Report: clients=0
D [13/Jan/2010:08:13:35 +0300] Report: jobs=0
D [13/Jan/2010:08:13:35 +0300] Report: jobs-active=0
D [13/Jan/2010:08:13:35 +0300] Report: printers=2
D [13/Jan/2010:08:13:35 +0300] Report: printers-implicit=0
D [13/Jan/2010:08:13:35 +0300] Report: stringpool-string-count=288
D [13/Jan/2010:08:13:35 +0300] Report: stringpool-alloc-bytes=6248
D [13/Jan/2010:08:13:35 +0300] Report: stringpool-total-bytes=6392
D [13/Jan/2010:08:15:55 +0300] Saving remote.cache...
I [13/Jan/2010:08:15:55 +0300] Listening to 0.0.0.0:20001 (IPv4)
I [13/Jan/2010:08:15:55 +0300] Listening to :::20001 (IPv6)
E [13/Jan/2010:08:15:55 +0300] Unknown directive PidFile on line 11.
D [13/Jan/2010:08:15:55 +0300] cupsdDenyIP(loc=0x8771b98(/), address=0:0:0:0, netmask=0:0:0:0)
I [13/Jan/2010:08:15:55 +0300] Remote access is enabled.
I [13/Jan/2010:08:15:55 +0300] Loaded configuration file "/home/spike/.nx/cups/cupsd.conf"
D [13/Jan/2010:08:15:55 +0300] Repairing ownership of "/home/spike/.nx/cups/spool"
D [13/Jan/2010:08:15:55 +0300] Repairing ownership of "/home/spike/.nx/cups/cache"
D [13/Jan/2010:08:15:55 +0300] Repairing ownership of "/home/spike/.nx/cups/cache/rss"
D [13/Jan/2010:08:15:55 +0300] Repairing ownership of "/home/spike/.nx/cups/certs"
D [13/Jan/2010:08:15:55 +0300] Repairing ownership of "/home/spike/.nx/cups/certs/certs"
D [13/Jan/2010:08:15:55 +0300] Repairing ownership of "/home/spike/.nx/cups"
D [13/Jan/2010:08:15:55 +0300] Repairing ownership of "/home/spike/.nx/cups/ppd"
D [13/Jan/2010:08:15:55 +0300] Repairing ownership of "/home/spike/.nx/cups/cupsd.conf"
D [13/Jan/2010:08:15:55 +0300] Repairing access permissions of "/home/spike/.nx/cups/cupsd.conf"
D [13/Jan/2010:08:15:55 +0300] Repairing ownership of "/home/spike/.nx/cups/printers.conf"
D [13/Jan/2010:08:15:55 +0300] Repairing ownership of "/home/spike/.nx/cups/passwd.md5"
D [13/Jan/2010:08:15:55 +0300] Repairing ownership of "/home/spike/.nx/cups/spool/tmp"
I [13/Jan/2010:08:15:55 +0300] Configured for up to 100 clients.
I [13/Jan/2010:08:15:55 +0300] Allowing up to 100 client connections per host.
I [13/Jan/2010:08:15:55 +0300] Creating CUPS default administrative policy:
I [13/Jan/2010:08:15:55 +0300] <Policy default>
I [13/Jan/2010:08:15:55 +0300] <Limit Send-Document Send-URI Cancel-Job Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Authenticate-Job>
I [13/Jan/2010:08:15:55 +0300] Order Deny,Allow
I [13/Jan/2010:08:15:55 +0300] Require user @OWNER @SYSTEM
I [13/Jan/2010:08:15:55 +0300] </Limit>
I [13/Jan/2010:08:15:55 +0300] <Limit Pause-Printer Resume-Printer Set-Printer-Attributes Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
I [13/Jan/2010:08:15:55 +0300] Order Deny,Allow
I [13/Jan/2010:08:15:55 +0300] AuthType Default
I [13/Jan/2010:08:15:55 +0300] Require user @SYSTEM
I [13/Jan/2010:08:15:55 +0300] </Limit>
I [13/Jan/2010:08:15:55 +0300] <Limit All>
I [13/Jan/2010:08:15:55 +0300] Order Deny,Allow
I [13/Jan/2010:08:15:55 +0300] </Limit>
I [13/Jan/2010:08:15:55 +0300] </Policy>
I [13/Jan/2010:08:15:55 +0300] Full reload is required.
I [13/Jan/2010:08:15:55 +0300] Saving job cache file "/home/spike/.nx/cups/cache/job.cache"...
D [13/Jan/2010:08:15:55 +0300] Discarding unused printer-stopped event...
D [13/Jan/2010:08:15:55 +0300] Discarding unused printer-stopped event...
I [13/Jan/2010:08:15:55 +0300] Loaded MIME database from '/home/spike/.nx/cups': 28 types, 36 filters...
D [13/Jan/2010:08:15:55 +0300] Loading printer HP-LaserJet-1200...
D [13/Jan/2010:08:15:55 +0300] Loading printer Kyocera-KM-1650...
D [13/Jan/2010:08:15:55 +0300] cupsdLoadRemoteCache: Not loading remote cache.
I [13/Jan/2010:08:15:55 +0300] Loading job cache file "/home/spike/.nx/cups/cache/job.cache"...
I [13/Jan/2010:08:15:55 +0300] Full reload complete.
I [13/Jan/2010:08:15:55 +0300] Listening to 0.0.0.0:20001 on fd 4...
I [13/Jan/2010:08:15:55 +0300] Listening to :::20001 on fd 5...
I [13/Jan/2010:08:15:55 +0300] Resuming new connection processing...
D [13/Jan/2010:08:15:55 +0300] Discarding unused server-restarted event...
D [13/Jan/2010:08:15:56 +0300] Report: clients=0
D [13/Jan/2010:08:15:56 +0300] Report: jobs=0
D [13/Jan/2010:08:15:56 +0300] Report: jobs-active=0
D [13/Jan/2010:08:15:56 +0300] Report: printers=2
D [13/Jan/2010:08:15:56 +0300] Report: printers-implicit=0
D [13/Jan/2010:08:15:56 +0300] Report: stringpool-string-count=288
D [13/Jan/2010:08:15:56 +0300] Report: stringpool-alloc-bytes=6248
D [13/Jan/2010:08:15:56 +0300] Report: stringpool-total-bytes=6392


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

Re: Печать под NX-сессией: проблема

Сообщение bsavelev »

что убрать
Unknown directive PidFile on line 11.

в /etc/nxserver/node.conf.d/cups-additional.conf
CUPS_PidFile="0"

В логе не видно как хоть одно задание отправляется на печать.

после подключения что говорит lpstat -a ?
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Печать под NX-сессией: проблема

Сообщение DjSpike »

[inna@localhost ~]$ lpstat -a
lpstat: Нет такого файла или каталога


Вот лог после того как поставил CUPS_PidFile = "0"

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

D [13/Jan/2010:15:00:28 +0300] Saving remote.cache...
I [13/Jan/2010:15:00:28 +0300] Listening to 0.0.0.0:20000 (IPv4)
I [13/Jan/2010:15:00:28 +0300] Listening to :::20000 (IPv6)
E [13/Jan/2010:15:00:28 +0300] Unknown directive PidFile on line 11.
D [13/Jan/2010:15:00:28 +0300] cupsdDenyIP(loc=0x8771c60(/), address=0:0:0:0, netmask=0:0:0:0)
I [13/Jan/2010:15:00:28 +0300] Remote access is enabled.
I [13/Jan/2010:15:00:28 +0300] Loaded configuration file "/home/spike/.nx/cups/cupsd.conf"
D [13/Jan/2010:15:00:28 +0300] Repairing ownership of "/home/spike/.nx/cups/spool"
D [13/Jan/2010:15:00:28 +0300] Repairing ownership of "/home/spike/.nx/cups/cache"
D [13/Jan/2010:15:00:28 +0300] Repairing ownership of "/home/spike/.nx/cups/cache/rss"
D [13/Jan/2010:15:00:28 +0300] Repairing ownership of "/home/spike/.nx/cups/certs"
D [13/Jan/2010:15:00:28 +0300] Repairing ownership of "/home/spike/.nx/cups/certs/certs"
D [13/Jan/2010:15:00:28 +0300] Repairing ownership of "/home/spike/.nx/cups"
D [13/Jan/2010:15:00:28 +0300] Repairing ownership of "/home/spike/.nx/cups/ppd"
D [13/Jan/2010:15:00:28 +0300] Repairing ownership of "/home/spike/.nx/cups/cupsd.conf"
D [13/Jan/2010:15:00:28 +0300] Repairing access permissions of "/home/spike/.nx/cups/cupsd.conf"
D [13/Jan/2010:15:00:28 +0300] Repairing ownership of "/home/spike/.nx/cups/printers.conf"
D [13/Jan/2010:15:00:28 +0300] Repairing ownership of "/home/spike/.nx/cups/passwd.md5"
D [13/Jan/2010:15:00:28 +0300] Repairing ownership of "/home/spike/.nx/cups/spool/tmp"
I [13/Jan/2010:15:00:28 +0300] Configured for up to 100 clients.
I [13/Jan/2010:15:00:28 +0300] Allowing up to 100 client connections per host.
I [13/Jan/2010:15:00:28 +0300] Creating CUPS default administrative policy:
I [13/Jan/2010:15:00:28 +0300] <Policy default>
I [13/Jan/2010:15:00:28 +0300] <Limit Send-Document Send-URI Cancel-Job Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Authenticate-Job>
I [13/Jan/2010:15:00:28 +0300] Order Deny,Allow
I [13/Jan/2010:15:00:28 +0300] Require user @OWNER @SYSTEM
I [13/Jan/2010:15:00:28 +0300] </Limit>
I [13/Jan/2010:15:00:28 +0300] <Limit Pause-Printer Resume-Printer Set-Printer-Attributes Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
I [13/Jan/2010:15:00:28 +0300] Order Deny,Allow
I [13/Jan/2010:15:00:28 +0300] AuthType Default
I [13/Jan/2010:15:00:28 +0300] Require user @SYSTEM
I [13/Jan/2010:15:00:28 +0300] </Limit>
I [13/Jan/2010:15:00:28 +0300] <Limit All>
I [13/Jan/2010:15:00:28 +0300] Order Deny,Allow
I [13/Jan/2010:15:00:28 +0300] </Limit>
I [13/Jan/2010:15:00:28 +0300] </Policy>
I [13/Jan/2010:15:00:28 +0300] Full reload is required.
I [13/Jan/2010:15:00:28 +0300] Saving job cache file "/home/spike/.nx/cups/cache/job.cache"...
D [13/Jan/2010:15:00:28 +0300] Discarding unused printer-stopped event...
D [13/Jan/2010:15:00:28 +0300] Discarding unused printer-stopped event...
I [13/Jan/2010:15:00:28 +0300] Loaded MIME database from '/home/spike/.nx/cups': 28 types, 36 filters...
D [13/Jan/2010:15:00:28 +0300] Loading printer HP-LaserJet-1200...
D [13/Jan/2010:15:00:28 +0300] Loading printer Kyocera-KM-1650...
D [13/Jan/2010:15:00:28 +0300] cupsdLoadRemoteCache: Not loading remote cache.
I [13/Jan/2010:15:00:28 +0300] Loading job cache file "/home/spike/.nx/cups/cache/job.cache"...
I [13/Jan/2010:15:00:28 +0300] Full reload complete.
I [13/Jan/2010:15:00:28 +0300] Listening to 0.0.0.0:20000 on fd 3...
I [13/Jan/2010:15:00:28 +0300] Listening to :::20000 on fd 5...
I [13/Jan/2010:15:00:28 +0300] Resuming new connection processing...
D [13/Jan/2010:15:00:28 +0300] Discarding unused server-restarted event...
D [13/Jan/2010:15:00:29 +0300] Report: clients=0
D [13/Jan/2010:15:00:29 +0300] Report: jobs=0
D [13/Jan/2010:15:00:29 +0300] Report: jobs-active=0
D [13/Jan/2010:15:00:29 +0300] Report: printers=2
D [13/Jan/2010:15:00:29 +0300] Report: printers-implicit=0
D [13/Jan/2010:15:00:29 +0300] Report: stringpool-string-count=288
D [13/Jan/2010:15:00:29 +0300] Report: stringpool-alloc-bytes=6248
D [13/Jan/2010:15:00:29 +0300] Report: stringpool-total-bytes=6392



Если зайти через ssh этим же пользователем
[inna@localhost ~]$ lpstat -a
HP-LaserJet-1200 принимает запросы с момента Срд 13 Янв 2010 15:14:35
Kyocera-KM-1650 принимает запросы с момента Срд 13 Янв 2010 15:14:45


Эти два принтера были доступны через CUPS, сейчас я их убрал чтобы не путаться.
Теперь при подключении через ssh выдается
[inna@localhost ~]$ lpstat -a
lpstat: Нет добавленных назначений.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
lionman
Сообщения: 3

Re: Печать под NX-сессией: проблема

Сообщение lionman »

Ситуация, стандартная связка Ubuntu9.04 + wine@etersoft + nx (0.7.4-eter20.1) + 1c 7.7, необходимо настроить локальные ресурсы для работы с 1с в rootless через инет, все настроил, но не могу никак победить проклятое выскакивающее окно xmessage с сообщением, что найдены драйвера для принтера ... бла бла бла... необходимо нажать ok чтобы подключился nx-совский cups, при запуске 1с в рутлес с помощью стандартного скрипта sh в 1с соответственно уже не будет локального принтера (1с запускается раньше, чем подключается принтер).
Как можно это побороть, может в скрипт 1c.sh какую задержку прописать ... :crazy:
Спасибо сказали:
cgen
Сообщения: 11

Re: Печать под NX-сессией: проблема

Сообщение cgen »

lionman писал(а):
12.03.2010 16:40
Ситуация, стандартная связка Ubuntu9.04 + wine@etersoft + nx (0.7.4-eter20.1) + 1c 7.7, необходимо настроить локальные ресурсы для работы с 1с в rootless через инет, все настроил, но не могу никак победить проклятое выскакивающее окно xmessage с сообщением, что найдены драйвера для принтера ... бла бла бла... необходимо нажать ok чтобы подключился nx-совский cups, при запуске 1с в рутлес с помощью стандартного скрипта sh в 1с соответственно уже не будет локального принтера (1с запускается раньше, чем подключается принтер).
Как можно это побороть, может в скрипт 1c.sh какую задержку прописать ... :crazy:


Подтверждаю!
Очень актуальный вопрос!
Если запускается rootless-режим или виртуальный рабочий стол, то печать в 1С не работает !!!
При попытке открытия параметров страницы всё зависает. Однако, если запустить только xterm, а из него 1С, то всё работает.
Пока не могу предположить как это победить.

И еще проблема с xmessage. Как это убрать, если принтер уже был настроен ???
Мне удобнее всего запускать виртуальный рабочий стол. При этом не запускается оконный менеджер. Управление окнами средствами wine.
Если выскакивают xmessage, то они не имеют заголовка окна и появляются под окном 1С. Т.е. невозможно нажать ОК.
Да и вообще пользователя очень напрягают данные окошки!

Есть идеи куда копать? Скоро заканчивается срок тестового периода wine@etersoft, а необходимость покупки нужно продемонстрировать работающим примером.





Спасибо сказали:
lionman
Сообщения: 3

Re: Печать под NX-сессией: проблема

Сообщение lionman »

Пока нашел временное решение с помощью команды sleep в скрипте запуска 1с поставил задержку на 10 секунд, этого времени хватает чтобы нажать "Ok" в xmassage и подключился принтер.
Спасибо сказали:
cgen
Сообщения: 11

Re: Печать под NX-сессией: проблема

Сообщение cgen »

Я тоже нашел данное решение :rolleyes:
Окошки можно убрать путём редактирования nxdialog (на память точное место не помню).

Правда теперь заметил, что 1С зависает вне зависимости от режима сессии.
Принтер подключается, тестовая страница печатается, а 1С зависает в момент выбора параметров страницы :cray:
Правда когда тестировал, то из 1С печаталось. Подключил принтер к другому компу на Winndows XP - появилась ерунда с зависанием (тестовая страница, из настроек принтера на сервере, печатается).

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