Installation of WINDOWS NT DEVICE DRIVER for CRYPTO-BOX MICRO ADVANCED
======================================================================


If your software is programmed for the WINDOWS NT 3.X platform you have
to install a DEVICE DRIVER. It is essential for a direct communication
between your software and the parallel printer port (LPT1, LPT2, LPT3)
of your computer system. After installing the MARX DEVICE DRIVER you are
able to use a new DLL, called "cbmwin32.dll".
Install the DLL in your application directory or in the system directory
of WINDOWS NT.


The WINDOWS NT disk contains the following files:
-------------------------------------------------

Filename:		Description:
---------		------------

cbminst.bat             Driver installation
regini.exe		Driver registration (cbminst.bat)
cbmdev#.ini             Initialize driver
cbmdev#.sys             Driver for CRYPTO-BOX MICRO ADVANCED

cbmwin32.dll            Contains functions to access
                        the CRYPTO-BOX MICRO ADVANCED
cbmwin32.lib            Import library for cbmwin32.dll
cbm_.h                  Include file for cbmwin32.dll

cbmdemo.exe             Executable file for WINDOWS NT
demo32.c		Sample code (commandline version)
demo32.exe		Sample code (executable)



Installation:
-------------

The names of the drivers:

        1. CBMDEV1             for LPT1
        2. CBMDEV2             for LPT2
        3. CBMDEV3             for LPT3

These drivers are KERNEL device drivers. To install kernel drivers
(drivers which access hardware), you must be logged on as a member of
the Administrators group.

The device driver installation consists of three parts:

	1. Copying the drivers to WINDOWS NT
	2. Adding the driver to the WINDOWS NT registry
	3. Configuring the device driver.

The first and second point is done automatically by the batch file
CBMINST.BAT.


	* Open an NT CONSOLE (NT DOS WINDOW)
        * and type "cbminst"
	* Insert the WINDOWS NT driver disk in drive A
	* Change to drive a (type "a:")
        * Change to directory "NT_32" (type "cd NT_32")
        * Type "cbminst [#nr]" to install the driver on your system
	* Select the desired configuration by changing "[#nr]" with
                        1       =       CBMDEV1.SYS
                        2       =       CBMDEV2.SYS
                        3       =       CBMDEV3.SYS
			A	=	All driver


Now the desired driver are copied to the WINDOWS NT system directory.

After WINDOWS NT is restarted, open CONTROL PANEL from the MAIN window.
Choose devices. A window comes up, listing all the devices available in
WINDOWS NT. Find CBMDEV1, CBMDEV2 or CBMDEV3 in the list (pressing the
letter 'C' will take you there fast).


The following setting should be there:
--------------------------------------

        CbmDev1        Started         Automatic
        CbmDev2        Started         Automatic
        CbmDev3        Started         Automatic

This confirms the device drivers are installed and activated.

The third step is done automatically by the driver, no intervention needed.




Removing the device drivers:
----------------------------

It is not often necessary to remove the driver. The drivers will do no harm,
they stay quietly in NT, and start on demand. If needed, a simple "disable"
will do.  However, the drivers can be easily removed from the system:


Here is how:
------------

	Start regedt32
        Find and select CBMDEV1 ... CBMDEV3
	Press the "DEL" key

	DONE!


The cbmdev-s are residing under:

             \Registry\Machine\System\CurrentControlSet\Services\CbmDev1
             \Registry\Machine\System\CurrentControlSet\Services\CbmDev2
             \Registry\Machine\System\CurrentControlSet\Services\CbmDev3


Why three drivers?

Under the philosophy of windows NT, the drivers should occupy minimum system
resources. As in one system there can be 3 parallel ports, but not
neccessarily three CRYPTO BOXES. The "three driver approach" will give
maximum control over finding the BEST possible configuration, suitable to
individual needs.

There is no harm in keeping all three drivers online. No loss of performance
occurs, and printing can be done as usual.
