========================================= PrehKeyTec DriverPack Version 1.6.0.18282 ========================================= When using notepad you should activate "word wrap" for correct view of this file. 0. System Requirements ====================== Operating systems supported: WindowsNT, Windows 2000 / XP / Vista / 7 oder newer (only 32bit for PS/2) It is strongly recommended that you exit all Windows programs before running this Setup Program. Furthermore you need to have Administrator privileges for a proper installation. 1. Summary: ===================== The PrehKeyTec DriverPack includes all needed components for communicating with the PrehKeyTec keyboards. These components are used by PrehKeyTec WinProgrammer, OPOS and PrehKeyTec JavaPOS: * PrehKeyTec PS/2 Keyboard driver for Windows NT4 and Windows 2000/XP or newer (32bit) * PrehKeyTec keyhook interface for PS/2 and RS232 * PrehKeyTec keyhook interface for USB. Important Notes: If one of these packages previously was installed, some settings might be overwritten by default values during the DriverPack installation. We recommend to uninstall all older PrehKeyTec OPOS/JavaPOS packages which did not contain any PrehKeyTec DriverPack before continuing (e.g. Preh OPOS Driver V1.4.46 or before). 2. Installation: ================ Just follow the installation wizard. You need administrator privileges to install the PrehKeyTec PS/2 Keyboard Driver within Windows NT and Windows2000/XP. Please also see the notes below: 2.1 Option "PrehKeyTec PS/2 keyboard driver for Win 2000/XP" (ONLY 32bit!): Enable "Install PrehKeyTec PS/2 keyboard driver for Windows 2000/XP" during the installation procedure. If a warning "Windows Logo Test" / "Driver Signing Warning" is displayed on your system: Please ignore this message and continue installing the driver. Further information about the driver installation within Windows 2000 and XP you can find in the text document \drv\Readme_e.TXT. 2.2 Option "PrehKeyTec PS/2 keyboard driver for Windows NT": 1) Enable "Install PrehKeyTec PS/2 keyboard driver for Windows NT" during the installation procedure. 2) The installation program will then replace the keyboard driver file "i8042prt.sys" automatically. 3) If the keytable download is not possible, please check if the PrehKeyTec Driver is active for supporting the download: \winnt\system32\drivers\I8042prt.sys date 05/07/97, size 35072 Bytes, Version 3.51. 4) Additionally a download may be impossible when having special mouse drivers installed. 5) Also installing a WindowsNT ServicePack will overwrite the PrehKeyTec driver. 3. Uninstall: ============= To uninstall the PrehKeyTec DriverPack please always use Control panel -> Add/remove programs. ATTENTION: This might have effects on the funcitonality of installed packages like PrehKeyTec OPOS und PrehKeyTec JavaPOS! 3.1 Deactivate the PrehKeyTec PS/2 keyboard driver under Windows2000 and XP: To deactivate the PrehKeyTec PS/2 keyboard driver, just install the standard "Enhanced PC/AT-keyboard..." driver in the Windows2000/XP keyboard properties dialog. The computer has to be restarted then. 3.2 Deactivate the PrehKeyTec PS/2 keyboard driver under WindowsNT: Maybe you should restore the original WindowsNT keyboard driver file by copying it from the WinProgrammer's Backup directory to \winnt\system32\drivers. The computer has to be restarted then. 4. Installed modules: ===================== During installation the following modules will be installed: * Keyhook for USB - keyhook.dll 1.0.0.34 * Keyhook for PS/2 + RS232 - keyhook.dll 1.4.0.66 - keydll.dll 1.4.0.78 - kkbd.sr 1.4.0.57 (PrehKeySrv.exe) - kcom.sr 1.4.0.44 * PrehKeyTec PS/2 keyboard driver - only needed for WindowsNT or Windows2000/XP or newer: - if the PrehKeyTec keyboard is connected via PS/2 - if you want to send data/commands towards a PrehKeyTec PS/2 keyboard Wise Uninstall files - do NOT delete or modify. .\INSTALL.LOG .\UNWISE.EXE 4.1 LowLevel Keyhook for PS2 ============================ added in Driver Pack V1.1.0.0 only available for Windows NT4.0(SP3)/Windows 2000/Windows XP The Preh Keyboard Server for PS2 can be started manually: PrehKeySrv.exe e.g. by adding a link to the Windows' Startup folder. The appropriate icon will then be displayed in the Systray. For JavaPOS the LowLevel Keyhook usage can be configured via the Registry: [HKEY_LOCAL_MACHINE\SOFTWARE\PREH\Keyboard\PS2] "LLKeyhook"=dword:00000001 -> LowLevel keyhook server is started/ended automatically. or "LLKeyhook"=dword:00000000 -> LowLevel keyhook server is NOT started/ended automatically. Note: At the moment, the automatic starting/ending of the server application is only supported by the package PrehKeyTec JavaPOS. 5. Troubleshoting ================= 5.1 Message: PREH 'keyhook.dll' not found ----------------------------------------- Obviously you have installed/removed an older OPOS/JavaPOS software package (e.g. PrehKeyTec OPOS Driver V1.4.46) after installing the driver pack. By doing so, several Windows registry settings were removed, which are required for the functionality of the PrehKeyTec system files "keyhook.dll". => Solution: (Re)Install the latest version of the PrehKeyTec DriverPack. 6. Unattended installation ========================== For an unattended installation you have the following possibilities: 6.1 Basic command line options for PrehKeyTec Setup Executables --------------------------------------------------------- /S Silent mode, automatic mode with no user choices. /M=filename Specifies a value file for installation. 6.2 Possible Variables for PrehKeyTec DriverPack Installation ------------------------------------------------------- The following variables can be used within the value file for the unattended PrehKeyTec DriverPack installation: * Option: PS2_USB PS2_USB=A - Keyboard interface PS/2 (default) PS2_USB=B - Keyboard interface USB * Option: DRIVER DRIVER=A - Install PrehKeyTec PS/2 Keyboard Driver (default, if PS2_USB=A) DRIVER=B - Don't install PrehKeyTec PS/2 Keyboard Driver Important Notes: * DriverPack 1.0.0.2 or newer is required to use these installation variables. * Variable DRIVER is only evaluated, if PS2_USB is set to default value "PS/2". * Variable DRIVER is only evaluated on Windows NT4, Windows2000 and WindowsXP. 6.3 Example for unattended installation --------------------------------------- You want to install the latest PrehKeyTec DriverPack this way: * Configure the keyboard interface to PS/2. * Do not install the PrehKeyTec PS/2 keyboard driver on Win2000, because it was already installed on this system before. Step 1: Generate a value file named "value.txt" with this content: PS2_USB=A DRIVER=B Step 2: Run the following Setup command line for an automatic install: DrvPack1500.EXE /s /m=value.txt Step 3: The installation will then be executed automatically. Important Notes: * To access all these values at least DriverPack V1.0.0.3 is required. * For further informations please refer to the file "Auto_install.txt". 7. Version History: =================== 1.6.0.18282 July 10 2018 Installation script improvements for integrating in other packages. PS/2 driver: Signed CAT file 1.6.0.0 Feb.03 2015 Installation script improvements. 1.5.0.0 Dec.18 2014 New Keyhook file for USB: V1.0.0.34 Readme updated. Name Change to PrehKeyTec. 1.4.0.0 New Keyhook file for USB: V1.0.0.22: Aug. 22 2008 1.3.0.1 New Contact details and Logo: Nov. 20 2007 Auto_Install.txt also updated. 1.3.0.0 Installation script improvements: 2007 Sep. 18 New Keyhook file for USB: V1.0.0.22 1.2.0.0 Installation script improvements: 2007 Feb. 15 New Keyhook files for USB and PS2. 1.1.0.1 Installation script improvements: 2005 March 03 New Keyhook file for USB 1.1.0.0 Installation script improvements: 2005 Jan 21 New Keyhook files for USB and PS2 (including PS2 LowLevel keyhook support) 1.0.0.3 Installation script improvements: 2004 May 07 PS2 Driver installation improved, Reboot prompt for manual run, Error handling 1.0.0.2 Installation script improvements: 2003 September 29 1.0.0.1 Installation script improvements: 2003 July 24 1.0.0.0 First release: 2003 June 27 ====================================================================== Annex ====================================================================== Copyright © Copyright PrehKeyTec GmbH 2018 Published by PrehKeyTec GmbH. PrehKeyTec GmbH reserves the right to update or change the products described in this document as well as the document itself, without prior notice. This document may not be reproduced, processed or translated into electronic form or other languages without the prior written permission of PrehKeyTec GmbH. Trademarks Brands and product names mentioned in this document are trademarks or registered trademarks of their owner. e.g: Windows: Trademark of Microsoft Corporation Help and Support Any questions or suggestions to improve our products are welcome. Please contact our technical support team: support@prehkeytec.de PrehKeyTec GmbH Scheinbergweg 10 97638 Mellrichstadt Germany Email: support@prehkeytec.de Web: www.prehkeytec.com