Использование в организациях
Использование в организацияхСодержание
- Развертывание
- Дополнительные файлы
- Конфигурация
- profiles.xml
- appsettings.xml
- Язык по умолчанию
- Вводное сообщение
- Действие для кнокпи "Сохранить"
- Спрятать кнопку Email
- Спрятать кнопку Печать
- Выключить автосохранение
- Блокировка профилей
- Блокировка неуказанных устройств
- Без профилей пользователей
- Всегда помнить устройство
- Отключить уведомление об апдейтах
- Удалить после сохранения
- Отключить уведомления о сохранении
- Один копия NAPS2
- Путь компонентов
- Ocr задержка
- Настройки профиля по умолчанию
На этой странице представлена техническая документация по использованию NAPS2 в организациях, где установки управляются централизованно.
Развертывание
NAPS2 предоставляет установщик MSI для легкого развертывания с помощью групповой политики. Вы можете найти последнюю версию MSI на странице загрузки.
Дополнительные файлыДополнительные файлы (например, для OCR) будут загружаться автоматически, но если вы предпочтете их самостоятельно развернуть (или на целевой машине нет доступа в Интернет), вы можете поместить их в эти папки:
%APPDATA%\NAPS2\components\tesseract-3.0.4 (for tesseract.exe) %APPDATA%\NAPS2\components\tesseract-3.0.4\tessdata (for .traineddata language files) %APPDATA%\NAPS2\components\tesseract-3.0.4\tessdata\configs (for the hocr file) %APPDATA%\NAPS2\components\gs-9.21 (for gsdll32.dll)Скопируйте файлы из локальной установки или вручную загрузите и извлеките их из Sourceforge.
Для OCR (оптического распознавания) вам понадобится tesseract.exe и файл .traineddata для каждого языка. Если у пользователя нет прав на запись в папке компонентов, вам также придется развернуть файл hocr.
Чтобы импортировать PDF-файлы, не созданные в программе NAPS2, вам понадобится файл gsdll32.dll.
Вы можете изменить место, где NAPS2 ищет дополнительные файлы, используя элемент ComponentsPath в файле appsettings.xml.
Конфигурация
Вы можете настроить NAPS2 для своих пользователей, развернув файлы конфигурации уровня приложения в каталог установки NAPS2 (%PROGRAMFILES(X86)%\NAPS2).
Существует два настраиваемых файла уровня приложения:
- profiles.xml
- appsettings.xml
В этом файле хранится список профилей сканирования. Он действует как набор профилей по умолчанию, с которых начинаются новые пользователи. Если файл profiles.xml на уровне приложения не существует, новые пользователи начнут работу без профилей. Обратите внимание, что как только пользователь вносит изменения в любой профиль, изменения в профиле уровня profiles.xml больше не будут иметь никакого эффекта для этого пользователя. Если вы хотите изменить это поведение, используйте element LockSystemProfiles в файле appsettings.xml.
Профили пользовательского уровня хранятся в %APPDATA%/NAPS2/profiles.xml. Вы можете использовать свою копию этого файла в качестве базы для профилей уровня application.xml (они используют тот же формат).
appsettings.xmlЭтот файл хранит информацию о глобальной конфигурации для всех пользователей. Чтобы внести в него изменения, используйте файл appsettings.xml как базовый и внесите изменения с помощью текстового редактора. Содержимое файла по умолчанию:
<?xml version="1.0" encoding="utf-8" ?> <AppConfig> <DefaultCulture></DefaultCulture> <StartupMessageTitle></StartupMessageTitle> <StartupMessageText></StartupMessageText> <StartupMessageIcon>Information</StartupMessageIcon> <SaveButtonDefaultAction>SaveAll</SaveButtonDefaultAction> <DisableAutoSave>false</DisableAutoSave> <LockSystemProfiles>false</LockSystemProfiles> <NoUpdatePrompt>false</NoUpdatePrompt> <DeleteAfterSaving>false</DeleteAfterSaving> <DisableSaveNotifications>false</DisableSaveNotifications> <SingleInstance>false</SingleInstance> <ComponentsPath></ComponentsPath> <DefaultProfileSettings> <DriverName>wia</DriverName> <UseNativeUI>false</UseNativeUI> <PaperSource>Glass</PaperSource> <BitDepth>C24Bit</BitDepth> <PageSize>Letter</PageSize> <PageAlign>Right</PageAlign> <Resolution>Dpi100</Resolution> <AfterScanScale>OneToOne</AfterScanScale> <Brightness>0</Brightness> <Contrast>0</Contrast> <EnableAutoSave>false</EnableAutoSave> <MaxQuality>false</MaxQuality> <Quality>75</Quality> <ExcludeBlankPages>false</ExcludeBlankPages> <BlankPageWhiteThreshold>70</BlankPageWhiteThreshold> <BlankPageCoverageThreshold>25</BlankPageCoverageThreshold> <BrightnessContrastAfterScan>false</BrightnessContrastAfterScan> <WiaOffsetWidth>false</WiaOffsetWidth> <ForcePageSize>false</ForcePageSize> <FlipDuplexedPages>false</FlipDuplexedPages> <TwainImpl>Default</TwainImpl> </DefaultProfileSettings> <KeyboardShortcuts> <!-- Many elements here --> </KeyboardShortcuts> </AppConfig> Язык по умолчаниюЕсли вы хотите указать язык NAPS2 по умолчанию (в отличии от языка системы), используйте элемент DefaultCulture с помощью language tag (e.g. "en-US" для US English, "de-DE" для German).
Пример:
<DefaultCulture>de-DE</DefaultCulture> Вводное сообщениеЕсли вы хотите, чтобы пользователи видели сообщение каждый раз, когда они запускают NAPS2 (например, чтобы напомнить им о нормативных требованиях), используйте элементы StartupMessage.
StartupMessageTitle: Необязательная строка, которая будет отображаться как заголовок окна окна сообщения. StartupMessageText: Текст сообщения, который будет отображаться. Если текст не задан, то окно отображаться не будет. StartupMessageIcon: Иконка для окна. Возможные значения: "None", "Information", "Warning".
Пример:
<StartupMessageTitle>Внимание</StartupMessageTitle> <StartupMessageText>Конфиденциальные документы должны рассматриваться в соответствии с политикой компании.</StartupMessageText> <StartupMessageIcon>Information</StartupMessageIcon> Действие для кнокпи "Сохранить"Если вы хотите изменить действие по умолчанию для кнопок «Сохранить PDF», «Сохранить изображения» и «Электронная почта PDF», используйте элемент SaveButtonDefaultAction. Возможные значения: "SaveAll", "SaveSelected", "AlwaysPrompt", "PromptIfSelected". Обратите внимание: "SaveSelected" будет выполнять тоже самое, что и "SaveAll" если изображения не выбраны.
Пример:
<SaveButtonDefaultAction>AlwaysPrompt</SaveButtonDefaultAction> Спрятать кнопку EmailЕсли вы хотите скрыть кнопку «Email PDF», используйте элемент HideEmailButton.
Пример:
<HideEmailButton>true</HideEmailButton> Спрятать кнопку ПечатьЕсли вы хотите скрыть кнопку «Печать», используйте элемент HidePrintButton.
Пример:
<HidePrintButton>true</HidePrintButton> Выключить автосохранениеЕсли вы хотите отключить функцию автоматического сохранения из-за конфиденциальности или проблем безопасности, используйте элемент DisableAutoSave.
Пример:
<DisableAutoSave>true</DisableAutoSave> Блокировка профилейЕсли вы хотите иметь больше контроля над профилями пользователей, используйте элемент LockSystemProfiles. После этого пользователи не смогут редактировать или удалять профили, указанные на уровне приложения profiles.xml. Такие профили могут быть обновлены в любое время администратором.
По умолчанию, если сканирующее устройство не указано в профиле, пользователи смогут сами установить его. Вы можете использовать элемент AlwaysRememberDevice для автоматического установки устройства при первом использовании профиля. Если вы хотите, чтобы пользователи всегда выбирали устройство во время сканирования, используйте элемент LockUnspecifiedDevices.
Example:
<LockSystemProfiles>true</LockSystemProfiles> Блокировка неуказанных устройствЕсли вы включили LockSystemProfiles и хотите, чтобы пользователю всегда было предложено выбрать устройство (вместо того, чтобы указывать его в профиле), вы можете использовать элемент LockUnspecifiedDevices.
Пример:
<LockUnspecifiedDevices>true</LockUnspecifiedDevices> Без профилей пользователейЕсли вы включили LockSystemProfiles и хотите, чтобы пользователь не смог создать или использовать собственные профили, используйте элемент NoUserProfiles.
Пример:
<NoUserProfiles>true</NoUserProfiles> Всегда помнить устройствоЕсли вы хотите, чтобы профили, у которых нет указанного устройства, помнили выбранное устройство, после первого использования, используйте элемент AlwaysRememberDevice.
Пример:
<AlwaysRememberDevice>true</AlwaysRememberDevice> Отключить уведомление об апдейтахЕсли вы не хотите, чтобы пользователям было предложено обновить tesseract, когда они нажимают кнопку OCR, используйте элемент NoUpdatePrompt.
Пример:
<NoUpdatePrompt>true</NoUpdatePrompt> Удалить после сохраненияЕсли вы хотите, чтобы изображения удалялись после их сохранения во избежание случайного дублирования, используйте элемент DeleteAfterSaving.
Пример:
<DeleteAfterSaving>true</DeleteAfterSaving> Отключить уведомления о сохраненииЕсли вы не хотите, чтобы отображалось уведомление о сохранении (небольшое всплывающее окно внизу справа), используйте элемент DisableSaveNotifications.
Пример:
<DisableSaveNotifications>true</DisableSaveNotifications> Один копия NAPS2Если вы хотите, чтобы можно было запустить только одну копию NAPS2, используйте элемент SingleInstance. При попытке запустить программу еще раз, откроется уже запущенная копия программы.
Пример:
<SingleInstance>true</SingleInstance> Путь компонентовЕсли вы хотите изменить путь поиска программмой компонентов (например файлы tesseract ocr), используйте элемент ComponentsPath. Если у пользователя нет прав на запись в выбранной папке, вам нужно убедиться, что вы развернули все необходимые файлы сами.
Если не указано, путь по умолчанию %APPDATA%\NAPS2\components.
Пример:
<ComponentsPath>%PROGRAMFILES(X86)%\NAPS2\components</ComponentsPath> Ocr задержкаЕсли вы хотите изменить время, разрешенное для OCR (на каждую страницу), используйте элемент OcrTimeoutInSeconds. По умолчанию 60 секунд.
Пример:
<OcrTimeoutInSeconds>120</OcrTimeoutInSeconds> Настройки профиля по умолчаниюЕсли вы хотите настроить параметры по умолчанию, используемые при создании нового профиля, вы можете изменить элементы DefaultProfileSettings.
DriverName: Драйвер для подключения к сканеру. Возможные значения: "wia", "twain". UseNativeUI: Следует ли использовать собственный пользовательский интерфейс сканирования (а не подробные настройки профиля). Brightness, Contrast: -1000 to 1000 BitDepth: "C24Bit" (color), "Grayscale", "BlackWhite". PageAlign: "Left", "Center", "Right". PageSize: "Letter", "Legal", "A5", "A4", "A3", "B5", "B4", "Custom" Resolution: "Dpi100", "Dpi150", "Dpi200", "Dpi300", "Dpi400", "Dpi600", "Dpi800", "Dpi1200" PaperSource: "Glass", "Feeder", "Duplex"
Пример:
... <PageSize>A4</PageSize> ...Если PageSize является «Пользовательским», вы должны добавить элемент CustomPageSize. Элемент CustomPageSizeName опциональный. Например:
... <PageSize>Custom</PageSize> <CustomPageSizeName>Letter</CustomPageSizeName> <CustomPageSize> <Width>8.5</Width> <Height>11</Height> <Unit>Inch</Unit> </CustomPageSize> ...Возможные значения для Unit: "Inch", "Centimetre", "Millimetre"
Назад