AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.10.2006, 15:14   #1  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
Трехуровневая конфигурация + Терминальные сервера : Проблема с печатью
Возможно вопрос не к месту, но все же. Тем более он имеет косвенное отношение к Аксапте.
Проблема в следующем. У нас Трехуровневая конфигурация. и большинство пользователей пользуются терминальным доступом для доступа в Аксапту.
Терминальные подключения настроены таким образом, что локально установленный принтер, при подключени виден в терминальной сессии. Т.е. печать ведется из терминалов на локальные компьютеры пользователей. Периодически, то ли пользователи отваливаются, то ли винда глюкавит, но на терминальной машине остаются принтеры в состоянии удаления. Которые могут висеть там бесконечно, пока ручками не очистишь их очереди печати.. И к тому же процесс spoolsv загружает терм. сервер под 100%. Была идея либо програмно (сервис или по джобу) очищать очередь печати или перезагружать сервис spoolsv. Встречался ли кто с такой проблемой? Какие варианты решения существуют или что можете посоветовать.. Заранее спасибо за любые предложения.
Старый 26.10.2006, 15:21   #2  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Терминальные подключения настроены таким образом, что локально установленный принтер, при подключени виден в терминальной сессии.
Не очень понятно, поэтому задам уточняющий вопрос - "Я правильно понимаю, что все документы, посланные на печать, идут через внешнюю сеть (internet)."
Старый 26.10.2006, 15:32   #3  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Цитата:
Сообщение от Андре Посмотреть сообщение
Не очень понятно, поэтому задам уточняющий вопрос - "Я правильно понимаю, что все документы, посланные на печать, идут через внешнюю сеть (internet)."
Насколько я знаю - ДА, через Интернет, и это одна из проблем, т.к. отъедает часть канала.
Старый 26.10.2006, 15:35   #4  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Ну, в общем то, при печати большого отчета это отъедает ВЕСЬ канал
То есть, наблюдал ситуации, когда один из пользователей запускает отчет на час-два, а все остальные нервно курят в сторонке.
Старый 26.10.2006, 16:07   #5  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Все так плохо и безнадежно?

Печатайте в PDF, шлите почтой. Точно будет дешевле.
__________________
С уважением,
glibs®
Старый 26.10.2006, 16:45   #6  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Зависит от размера PDF.
Проще печатать на принтер, подключенный к AOS, а документы доставлять курьером
Старый 26.10.2006, 16:58   #7  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
2 Андре - Конечно через интернет. Но дело не в отъедани канала..
2 glibs - Не выход..
Можно подключать собственный сетевой ресурс (диск). сохранять в тексте или pdf и потом печатать на локальной машине. НО!!!!!!!!!!! терминалом пользуются продавцы в магазинах, которые в аксапте печатают "мягкие чеки". Покупатель не будет ждать пока продавец совершит необходимые операции что бы распечатать чек. Он уйдет.. Тем более у пользователей терминальное соединение настроено таким образом, что рабочего стола у них нет.. В окружени строго прописана ссылка на Аксапту. Заходят в терминал - открывается Аксапта.Закроют аксапту - закроется терминальное соединение. Проблема в другом.. систему грузит процесс spoolsv. который отвечает за печать. я еще раз повторюсь, может вопрос не совсем уместе на этом форуме.. но на мой взгляд требуется решение которое будет очищать очередь печати.
Сейчас пришла мысль в голову. Можно ли в аксапте при закрытии.. проверять текущего пользователя (виндовый логин наверное можно определить). на предмет подключения в его сессии принтера и есть ли на этом принтере задания и очищать их. ТОгда принтер будет автоматически удаляться при закрыти терминального соединения. Или может есть виндовые возможности которые при закрытии терм сессии, будут очищать очередь печати принтера для этой сессии?
Извините, если запутано.
Старый 26.10.2006, 22:01   #8  
AraraT® is offline
AraraT®
Участник
1C
 
158 / 106 (4) +++++
Регистрация: 13.01.2006
Адрес: Республика Татарстан, г. Казань
А как подключены принтеры в терминале? Если просто зашли на терминал от имени терминального пользователя (пока без автоматического запуска Аксапты), достучались до сетевого компа, на котором установлен и "расшарен" принтер, нажали правой кнопкой мыши и выбрали пункт меню "Подключить", то вы от проблемы никогда не избаветись! Удаленные принтеры для терминального сервера надо устанавливать немного по-другому, а именно НЕ делать их сетевыми для терминального сервера, а сделать их ЛОКАЛЬНЫМИ (именно так). Как это сделать - читайте дальше
1. Заходим на терминальный сервер пользователем, имеющим права на установку оборудования (администратором, например).
2. Запускаем установку принтера.
3. "Говорим", что принтер будет локальным.
4. На следующем окошке нас спросят какой порт использовать. Вот здесь выбираем "Создать порт" а из списка выбираем TCP/IP порт. Дальше винда запросит сетевой путь к принтеру, вводим.
Возможно потребуется диск с драйверами к принтеру.
И так необходимо сделать для ВСЕХ сетевых принтеров.
Но желательно заранее профили терминальных пользователей почистить от ранее установленных сетевых принтеров. Самый простой способ - удалить их из Documents and Setings.
Единственное неудобство - терминальный пользователь будет видеть ВСЕ принтеры, но это разграничевается правами.
Хотелось бы конечно знать на какой операционке крутится терминал (2000 или 2003), потому что у W2000 SP3 была проблемы с "отъеданием" памяти процессом spoolv.exe. Частично решается установкой SP4, но переодически необходимо перезапускать службу "очереди печати" на терминале.
Старый 27.10.2006, 02:19   #9  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от sergeypp Посмотреть сообщение
И к тому же процесс spoolsv загружает терм. сервер под 100%.
Никогда не печатайте в RAW-формате, если принтер на сервере.
Печатайте в PCL или в любом другом векторном.

Это означает следующее:
1. матричные принтеры на сервере придется либо выкинуть,
2. либо перенести на клиента
3. либо заменить на современные лазерные (или любые другие с поддержкой векторных форматов)
__________________
полезное на axForum, github, vk, coub.
Старый 27.10.2006, 15:46   #10  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
Сейчас еще раз побщался с системным администратором. Я немного исказил информацию.. Принтер, установленный локально на удаленной машине подключается на терминальный сервер с помощью программы Simplify Print в момент создания терминального подключения.
Если печатаь из Word или других программ.. то все проходит без проблем. Когда идет печать из Аксапты, то иногда принтер зависает и задания остаются висеть. Из-за этого после завершения терминальной сессии принтер автоматом не удаляется. Кол-во зависших принтеров копится и сервер начинает тормозить.
Буду прорабатывать вариант с PDF. А насколько корректно сохраняются формы (например Фактура) в этом формате. ?
Старый 28.10.2006, 17:45   #11  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от sergeypp
...
Буду прорабатывать вариант с PDF. А насколько корректно сохраняются формы (например Фактура) в этом формате. ?
...
А почему это м.б. некорректным, интересно?

Если у вас сп5 кр2, то вы можете печатать из Аксапты в .PDF формат без проблем. Иначе вам нужно будет воспользоваться результатом коллективного творчества группы добрых людей, которые выложили на данном форуме патч, который в более ранних СП заворачивает в .PDF файл шрифты.

После обработки фактуры запускайте ее на печать в режиме отправки по электронной почте (в файл сохранять не нужно). Через минуту она будет у вас в почтовом ящике.

Тут тоже в свое время был косяк. Где-то в сп2-сп3 кому-то не пришло в голову более бредовой идеи для борьбы с кодировкой в случае с работой с Outloook Express, нежели запретить указывать в параметрах адрес отправителя. В результате приходилось постоянно видеть "морду" Outlook, который спрашивал адрес, и интересовался, можно ли вообще им пользоваться (они там тоже борются с терроризмом, только с вирусным). А о возможности сформировать отчет на сервере пакетной обработки с автоматической отправкой по почте вообще пришлось забыть.

Где-то в сп4 адрес вводить разрешили опять, но "морду" Outlook можно наблюдать и по сей день. Я в свое время, дабы не портить себе нервы, переписал слегка печать в электронную почту, научив ее отправлять почту через Dundas Mailer, вместо Outlook.

С тех пор я проблем на эту тему не припомню.

Хотел было предложить вам обрабатывать фактуру одновременно с накладной путем отправки на сервер пакетной обработки... но, похоже, программакеры из местного МБСа такое ерундой заморачиваться не стали, и настроек печати для фактуры (PrintJobSettings) не предусмотрели. Впрочем, для накладной при обработке счета-фактуры тоже. Жаль, что в той версии 1С, с которой перерисовывали фактуры, не было пакетной обработки.

Так что придется либо с выводом на экран, либо попытаться допилить это безобразие (если вы владеете искусством разработки на Х++).
__________________
С уважением,
glibs®
Старый 30.10.2006, 10:45   #12  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Цитата:
Сообщение от glibs Посмотреть сообщение
Тут тоже в свое время был косяк. Где-то в сп2-сп3 кому-то не пришло в голову более бредовой идеи для борьбы с кодировкой в случае с работой с Outloook Express, нежели запретить указывать в параметрах адрес отправителя. В результате приходилось постоянно видеть "морду" Outlook, который спрашивал адрес, и интересовался, можно ли вообще им пользоваться (они там тоже борются с терроризмом, только с вирусным). А о возможности сформировать отчет на сервере пакетной обработки с автоматической отправкой по почте вообще пришлось забыть.

Где-то в сп4 адрес вводить разрешили опять, но "морду" Outlook можно наблюдать и по сей день. Я в свое время, дабы не портить себе нервы, переписал слегка печать в электронную почту, научив ее отправлять почту через Dundas Mailer, вместо Outlook.

С тех пор я проблем на эту тему не припомню.
ОФФ:
Использовал пару менее сложных способов избежать "морды" аутлука при программной работе с почтой:
1.Ставить аутлук 2000 без сервиспаков на рабочую станцию с которой идет работа с почтой
2.Cкачать бесплатную dll ку (Advanced Security for Outlook) от MapiLab которая будет подавлять "морду"
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с печатью в Axapta ч/з терминал monter DAX: Администрирование 3 24.07.2008 10:13
Проблема с комплектацией товара с аналитикой "Конфигурация" CHAV DAX: Функционал 7 10.07.2006 12:40
Проблема с созданием объекта Lelya DAX: Администрирование 33 27.06.2005 16:38
Проблема: русские шрифты в отчетах, формируемых на сервере. Anais DAX: Администрирование 3 17.11.2003 13:20
Проблема с печатью логотипа в файл UnQuaiz DAX: Функционал 4 24.01.2003 17:15
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:00.