PrintServ

Материал из Cwms3000
Перейти к: навигация, поиск

Установка и настройка Print сервиса (сервиса печати)

Запуск DPC как приложения производится путем запуска «PrintServ.exe» с ключом «/app» (рис 1.). Ключ «/app» используется как для настройки сервиса, так и для работы сервиса в режиме приложения.

Рис 1.

В случае если CWMS3000 ни разу не был установлен на данной станции, приложение предложит диалог для настройки соединения с БД (рис 2.)

Рис 2.

Описание полей:

По факту завершения настройки соединения с БД в реестре в разделе HKEY_USERS\.DEFAULT\Software\CIS\<СТРОКА_СОЕД>-<ИМЯ_ПОЛЬЗ> , появятся ключи настройки (рис 3.):

Рис 3.

Для настройки автоматического входа в систему под ЗАРАНЕЕ созданным пользователем необходимо изменить значение ключа реестра «6» на любое не числовое значение, например «VTR356» (рис 4.).

Рис 4.

После запустить «PrintServ.exe» с ключом «/app» (рис 1.), диалог соединения с БД уже не будет представлен, а будет представлен диалог настройки автоматического входа в систему CWMS3000 с указанным пользователем (рис 5.). В данном диалоге указываем системный номер пользователя системы CWMS3000 его пароль, «Модуль запуска» и «Язык» - не используются

Рис 5.
Утилиты-> Доступы


Зарегистрировать DPC сервис как сервис операционной системы можно следующим образом запустить «PrintServ.exe» с ключом «/install» (рис 6.)

Рис 6.

Установленный сервис можно увидеть в списке сервисов операционной системы (рис 7.)

Рис 7.

Необходимо настроить запуск сервиса с определенным ключом "%CWMS3000_HOME_DIR%\DPCenterServ.exe" "BaseName=<СТРОКА_СОЕД>-<ИМЯ_ПОЛЬЗ>” “TaskGroup=<ГРУППА_ЗАДАЧИ>". Настройки производятся вручную в «Редакторе реестра» regedit. Найти раздел реестра содержащий описание сервиса «SDPCenter», обычно HKEY_LOCAL_MACHINE\SYSTEM\ControlSet<МИН_ВЕРСИЯ>\Services\SDPCenter. Изменить значение ключа ImagePath на "%CWMS3000_HOME_DIR%\DPCenterServ.exe" "BaseName=<СТРОКА_СОЕД>-<ИМЯ_ПОЛЬЗ>” “TaskGroup=<ГРУППА_ЗАДАЧИ>".


Доп сведения

1.Возможны проблемы при печати в Excel в связке Excel 2007 + Windows Server 2008. Ошибка Service cannot be started. System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot access the file .......

Для исправления ошибки необходимо: создать папку C:\Windows\SysWOW64\config\systemprofile\Desktop и/или C:\Windows\System32\config\systemprofile\Desktop (в зависимости от разрядности вашей системы)


2. В случае проблем запуска Excel из приложения в случае работы из под сервиса необходимо: Заходим в локальную политику безопасности.Для этого с правами администратора нажимаем Пуск, в строке поиска набираем волшебное слово "локальная", запускаем Локальную политику безопасности.Здесь тыкаем в Локальные политики/Назначение прав пользователя. Находим тут Создание глобальных объектов, кликаем два раза и добавляем проблемного пользователя. Применить.

Личные инструменты
Пространства имён
Варианты
Действия
site
Складские процессы
Инструкции CWMS3000
Инструкции Oracle для CWMS3000
Интеграция с CWMS3000
Дополнительно
Инструменты