Фоновая печать на сервере
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 5006
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Фоновая печать на сервере
На сервере в шедулере запускается программа, которая должна создать определённые отчёты. Проблема. Есть подозрение, что под "System" вообще нет установленных принтеров, поэтому ничего не происходит. Скорее всего программа чего-то сообщает (потому что сама работу не заканчивает). Есть возможность запустить её под известным пользователем (даже есть опция подтянуть его профиль), но результат тот же. Если этот пользователь залогинился на сервер, то всё работает. Вышел - программа не работает. Никто подобные вещи не делал, не решал?
We are hard at work… for you.
- Admin
- Администратор
- Сообщения: 3962
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 28 раз
- Поблагодарили: 22 раза
- Контактная информация:
Фоновая печать на сервере
Я предполагаю что выставлять опции нужно так! И все будет работать.
У самого сотня задач в шедулерах на разных серверах. Вторая опция при локальной работе не важна.
У самого сотня задач в шедулерах на разных серверах. Вторая опция при локальной работе не важна.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 7419
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 50 раз
Фоновая печать на сервере
Это чужая программа ?
Программа может использовать профиль пользователя (Пользователь/AppData/Local/Программа),
например для хранения каких-то своих настроек, и в этом случае запустить её в режиме службы
(без регистрации пользователя) не получится. Я с таким сталкивался. Решение - создание
специального пользователя, его регистрация на сервере и запуск программы печати.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 5006
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Фоновая печать на сервере
Программа наша. Зарегистрированный пользователь есть. Повторю. Если этот пользователь залогинился на сервер, то всё работает. Если разлогинился, то увы.
Есть вот такая настройка: Но толку мало.
Можно как-то сам Репорт привести в чувство, если он не видит установленных принтеров? Тупая установка propprint:Device ни к чему не приводит. Есть понимание, что проблема в отсутствии установленных принтеров. Хотя у пользователя, от которого запускается задача, всё есть.
Есть вот такая настройка: Но толку мало.
Можно как-то сам Репорт привести в чувство, если он не видит установленных принтеров? Тупая установка propprint:Device ни к чему не приводит. Есть понимание, что проблема в отсутствии установленных принтеров. Хотя у пользователя, от которого запускается задача, всё есть.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7419
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 50 раз
Фоновая печать на сервере
Надо смотреть как выполняется "запуск задачи от пользователя" и какие ресурсы при этом доступны.
Вполне может быть, что политики безопасности современной серверной ОС просто банят этот процесс.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 1704
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Фоновая печать на сервере
к программе/файлу разрешения безопасности настроены?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 5006
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Фоновая печать на сервере
В общем тёмное дело, да? Какие политики безопасности? Я банально думаю, что шедулер не может подтянуть принтеры, зарегистрированные для конкретного пользователя, при запуске задачи от этого пользователя.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7419
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 50 раз
Фоновая печать на сервере
Принтер - это не трусы. Доступ к устройствам регулируется профилем пользователя. Вы неким образом запускаете процесс
(не AbcFree ли времён первого срока ВВП ?) и считаете, что "от пользователя". Windows думает иначе. В этом и проблема.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Фоновая печать на сервере
не надо спешить с выводами - напишите ещё одну тестовую программку попроще (с 0, без использования старого "задела", с записью протокола работы программы куда-ниб в лог и тп) с выводом на печать и проверьте...
- Admin
- Администратор
- Сообщения: 3962
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 28 раз
- Поблагодарили: 22 раза
- Контактная информация:
Фоновая печать на сервере
Вот соглашусь. Не увидел запуска из стандартного шедулера.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
-
- ✯ Ветеран ✯
- Сообщения: 5006
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Фоновая печать на сервере
Попробую на выходных стандартный шедулер. В Инете ещё проскакивает мысль, что надо запускать от локального пользователя, а не от доменного. К сожалению, админы не помощники.
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Фоновая печать на сервере
Станд. работает на хр и 10, домен
На сервере могу проверить как-нибудь,но но думаю что все ок будет