Registry and Group Policy Settings (GPO)

This article explains the supported registry setting information for the Scanner for Remote Desktop Server and shared components such as NetLink. The registry subkeys and entries covered in this article help you administer and troubleshoot the product.

It is strictly recommended for non-administrative users to change all settings via Scanner for Remote Desktop user interface.

Some registry values described in this article may be set in different locations. Such locations are listed in the tables below in the order the program reads and applies them, from greater to lower priority. So, the first occurence found will be applied.

Scanner for Remote Desktop (Server) includes *.admx and *.adml administrative template files. You can use these template files to configure Local GPO and/or Domain-Based GPO. Archive file containing administrative templates can be found in the installation directory:
%ProgramFiles%\FabulaTech\Scanner for Remote Desktop (Server)\policies.zip

The *.admx/*.adml files are for use with Windows Vista/Windows Server 2008 and all later versions of Windows. Refer Microsoft MSDN article on managing ADMX files.

Registry Values

HKLM\Software\Policies\FabulaTech\Scanner for Remote Desktop (Server)
Name Type Range Default Description
ScannerRedirection DWORD 0,1 1 Disable/enable Scanner Redirection functionality. If 0, scanner redirection will not work for new user sessions
LockConfig DWORD 0,1 0 Lock user interface, so user cannot do anything or change settings using tray context menu. However, it's still possible to change user settings in registry directly in HKCU section.
HKLM\Software\Policies\FabulaTech\Scanner for Remote Desktop (Server)\Licensing
Name Type Range Default Description
Type DWORD 0,1 0 Licensing type:
0 - License Key
1 - License Server
Key String empty License Key string
LicenseServer String empty License Server address (IP address or hostname)
HKLM\Software(\Wow6432Node)\FabulaTech\Scanner for Remote Desktop (Server)
Name Type Range Default Description
CheckForNewVersion DWORD 0,1 1 0 - Never check for new version.
1 - Check for new version every 15 days.
DevBlacklist MULTI_SZ not exists Exclude specified scanner from the list of scanners (applied to both TWAIN and WIA).
Full equal mode is used by default. Case sensitive.
DevBlacklistMode DWORD 0,1,2,3 not exists 0 - Disabled
1 - Equal
2 - Substring
3 - Occurrence in the beginning.
LogLevel DWORD 0-3 2 Scanner for Remote Desktop Server logging level:
0 - Error
1 - Warning
2 - Info
3 - Debug.
RotationLogFileNumber DWORD 0-99 10 When a particular log file reaches a size limit, the program initiates log file rotation, i.e. it renames the existing log file and creates the new one.
If 0, no rotation will take place, unlimited number of log files.
If N, delete oldest log file when N log files already exists.
OverrideLogMaxFiles DWORD 0-4294967295 150 There can be several log files for every user, depending on Session ID, PID, etc. This setting specifies the maximum number of log files of specific component for every user. The number of users is not limited. So all of them will log the activity, but every user is limited in the total number of log files.
If 0, older log files will not be removed.
If N, older log files will be removed once specified limitation is reached.
HKCU\Software\FabulaTech\Scanner for Remote Desktop (Server)
Name Type Range Default Description
TwainDefaultProfile String Default, Last Settings, %user defined% not exists Currently used config (profile file) of TWAIN scanner (like resolution, paper size, etc.). It contains the name of the profile displayed in the TWAIN scanning UI.
If "Default" or not exists - reset scanner to the default configuration.
"Last Settings" - last used settings applied.
Profile files are stored at the following location: CSIDL_APPDATA/FabulaTech/Scanner for Remote Desktop/Profiles/%%profile_name%%.DSP
TwainLastUsedScanner String empty Name of the last used TWAIN scanner. This name is used for "Autoselect" and "Last used" autoselection modes.
WiaLastUsedScanner String empty Name of the last used WIA scanner. This name is used for "Autoselect" and "Last used" autoselection modes.
1. HKLM\Software\Policies\FabulaTech\Scanner for Remote Desktop (Server)
2. HKCU\Software\Policies\FabulaTech\Scanner for Remote Desktop (Server)
3. HKCU\Software\FabulaTech\Scanner for Remote Desktop (Server)
Name Type Range Default Description
BandwidthLimit DWORD 0-2*1024*1024 not exists Bandwidth limit per user. In kilobytes per second. 0, or absent - no limit.
HideWebcam DWORD 0,1 0 Hide webcam type imaging devices from the list of TWAIN scanners.
ConnectAtLogin\Twain DWORD 0,1,2,3 1 Connect TWAIN scanner at user login.
0 - Do not connect any scanner automatically
1 - Automatically connect scanner currently plugged to the workstation
2 - Automatically connect last used scanner. The scanner name is stored in HKCU\Software\FabulaTech\Scanner for Remote Desktop (Server)\TwainLastUsedScanner
3 - Automatically connect scanner specified in HKCU\Software\FabulaTech\Scanner for Remote Desktop (Server)\ConnectAtLogin\TwainScanner or HKLM\...\ConnectAtLogin\TwainScanner
ConnectAtLogin\TwainScanner String empty Name of the TWAIN scanner that will be connected on user login. Refer to ConnectAtLogin\Twain.
ConnectAtLogin\Wia DWORD 0,1,2,3 1 Connect WIA scanner at user login.
0 - Do not connect any scanner automatically
1 - Automatically connect scanner currently plugged to the workstation
2 - Automatically connect last used scanner. The scanner name is stored in HKCU\Software\FabulaTech\Scanner for Remote Desktop (Server)\WiaLastUsedScanner
3 - Automatically connect scanner specified in HKCU\Software\FabulaTech\Scanner for Remote Desktop (Server)\ConnectAtLogin\WiaScanner or HKLM\...\ConnectAtLogin\WiaScanner
ConnectAtLogin\WiaScanner String empty Name of the WIA scanner that will be connected on user login. Refer to ConnectAtLogin\Wia.
Compression DWORD 0,1,2,3 2 0 - Compression is disabled
1 - Lossless(zlib) compression
2 - JPEG compression
3 - JPEG hardware compression. The program will try to compress images using scanner's driver. If scanner does not support own compression methods, the software JPEG compression will be performed.
CompressionQualityJpeg DWORD 0-100 80 100 - the best quality (no compression).
TwainAlwaysShowScanUI DWORD 0,1 0 1 - Always show TWAIN Scanning dialog when scanning.
0 - Application decides whether to show the dialog or not.
TwainUseRealScannerName DWORD 0,1 0 0 - Virtual TWAIN scanner appears as "FabulaTech Virtual TWAIN scanner".
1 - virtual TWAIN scanner will appear on the virtual side with the same identity (scanner name) as the real scanner on the workstation side.
UseScanVendorUI DWORD 0,1 0 Show Vendor Scanning UI on Workstation side (applied for TWAIN only).
0 - Disabled
1 - Enabled.
1. HKLM\Software\Policies\FabulaTech\Scanner for Remote Desktop (Server)
2. HKCU\Software\Policies\FabulaTech\Scanner for Remote Desktop (Server)
Name Type Range Default Description
DefaultAutoBorderDetection DWORD 1,2 not exists TWAIN ONLY. Turns automatic border detection on and off (override default value of a hardware scanner):
1 - Off
2 - On.
This setting can be overridden by scanning application.
DefaultAutoDeskew DWORD 1,2 not exists TWAIN ONLY. Turns automatic deskew correction on and off (override default value of a hardware scanner):
1 - Off
2 - On.
This setting can be overridden by scanning application.
DefaultAutoDiscardBlankPages DWORD 1,2 not exists TWAIN ONLY. Override the default auto discard blank page mode. If you enable this policy setting, auto discard blank page capability will be set before each scan.
1 - All pages. All images will be delivered to the Application, none of them will be discarded.
2 - Auto. The scanner driver will decide if an image is blank or not and discard as appropriate.
DefaultAutoRotate DWORD 0,1 not exists When "On" this capability depends on intelligent features within the scanner driver to automatically rotate the image to the correct position (override default value of a hardware scanner):
1 - Off
2 - On.
This setting can be overridden by scanning application.
DefaultColorMode DWORD 1,2,3 not exists Set TWAIN Color Mode value as default (override default value of a hardware scanner):
1 - Black and white
2 - Grayscale
3 - Color.
This setting can be overridden by scanning application.
DefaultDuplex DWORD 1,2 not exists Set twain TWAIN Simplex/Duplex capability value as default (override default value of a hardware scanner):
1 - Simplex
2 - Duplex.
This setting can be overridden by scanning application.
DefaultResolution DWORD >1 not exists TWAIN ONLY. FT version of the admx only. Override default value of a hardware scanner ICAP_XRESOLUTION and ICAP_YRESOLUTION. In DPI.
This setting can be overridden by scanning application.
TwainAppearanceMode DWORD 0,1 0 Show or hide Virtual TWAIN scanner
0 - Make Virtual TWAIN datasource unavailable, if the source scanner is not configured or not available
1 - Virtual TWAIN datasource is always available.
TwainSelectDialog DWORD 0,1 not exists Show the TWAIN scanner selection dialog before each scan.
0 - the TWAIN scanner selection dialog will not be shown.
1 - the scanner selection dialog will be shown before every scan if more than one TWAIN scanner is present on the client side.
HKLM\SOFTWARE\Fabulatech\SMenu
Name Type Range Default Description
IncludeProcesses REG_SZ app1.exe,app2.exe,app3.exe Load ftsmenu.dll into enumerated processes app1.exe,app2.exe,app3.exe
should be set both: HKLM\Software\FabulaTech\Netlink 3\
should be set both: HKLM\Software\Wow6432Node\FabulaTech\Netlink 3\
Name Type Range Default Description
LogLevel DWORD 0-3 0 NetLink logging level:
0 - Error
1 - Warning
2 - Info
3 - Debug.