Owner manual
Table Of Contents
- REGISTERED TO ISO 9001:2000
- SECTION 1. OVERVIEW
- SECTION 2. SYSTEM REQUIREMENTS
- SECTION 3. INSTALLATION
- INSTALLING THE MCP DRIVER
- CHANGING THE MCP DRIVER:
- REMOVING THE MCP DRIVERS
- DEVICE INSTANCE MANAGEMENT
- Device Instance Overview
- MCPCFG Utility Overview
- MCPCFG Command Summary
- Adding a Device Instance from Command Line – RS-232
- Adding a Device Instance from Command Line – USB
- Adding a Device Instance from Windows Based Application (WINDOWS 2000, XP) – RS-232
- Adding a Device Instance from Windows Based Application (WINDOWS 2000, XP) – USB
- Modifying a Device Instance Properties from Windows Based Application (WINDOWS 2000, XP) – RS-232 and USB
- Removing a Device Instance from Windows Based Application (WINDOWS 2000, XP) – RS232
- Removing a Device Instance from Windows Based Application (WINDOWS 2000, XP) – USB
- Removing a Device Instance from a Command Line – RS-232
- Removing a Device Instance from a Command Line – USB
- Displaying the List of Device Instances from Command Line
- Displaying Device Instance Properties from Command Line
- Modifying Device Instance Properties from Command Line
- Modifying Device Instance Properties From Windows Based Application
- Restarting the MCP Driver
- Stopping the MCP Driver From Command Line
- Windows Configuration Utility
- DEVICE INSTANCE PROPERTIES
- SECTION 4. TRACE LOG
- SECTION 5. APPLICATION PROGRAMMABLE INTERFACE
- TYPICAL OPERATION
- DEVICE CHANNEL LIFE CYCLE
- PROPERTIES
- COMMANDS
- NOTIFICATIONS
- FUNCTIONS
- Summary
- MCPBUS Structure
- Members
- Remarks
- The MCPBUS is used as an input parameter to many of the MCP API functions. The MCP driver modifies only those members explicitedly defined by the individual functions. For example, the API will not modify the lpOutBuffer or dwOutBufferSize members (the buffer that lpOutBuffer points to will of course be modified); therefore, the caller may set these values once and not need to reset them prior to invoking subsequent MCP API functions. The only structure members modified by an MCP API function are those explicitly identified as output parameters.
- McpEnum
- McpOpen
- McpClose
- McpReset
- McpGet
- McpCall
- McpWait
- CONSTANT DEFINITIONS
- FUNCTION PROTOTYPES
- INDEX

MagTek Communications Protocol, Driver Reference Manual
38
The list displayed contains all properties that can be set for a device instance, whether or not they
have been explicitly set by the operator. The values of the properties that have not been explicitly
set are displayed as <default>. This means that the driver will use its built-in default value for
these properties. Since the actual default values are not known to MCPCFG, it could not display
them. Refer to the device instance properties section of this document for the built-in default
values of all properties.
The mcpcfg p command does not require administrator privilege to be executed on NT.
Example:
mcpcfg p IntelliStripe
Modifying Device Instance Properties from Command Line
Modifying a Device Instance Properties:
1) Close all applications currently using the MCP Driver
2) Select a device instance from the list box
3) Make appropriate changes to settings
4) Click OK.
To change one or more properties use the following command:
mcpcfg s <name> <prp_name_1>=<value_1> [<prp_name_2>=<value_2> ...]
where:
<name> is a name of the device instance.
<prp_name_x> is the name of the property to be set.
<value_x> is the new value for the property. If this string is empty, the property is set
to the driver’s built-in default value. Note that setting the Port.Name or
the Transport property to “default” is not allowed.
The whole string <prp_name_x>=<value_x> should contain no spaces. If the value is a string
and it must contain spaces, enclose the whole <prp_name_x>=<value_x> expression in double
quotes, e.g.: ”TraceFilePath=c:\dir with spaces\logfile.txt”.
Any number of <prp_name_x>=<value_x> pairs may be specified with this command (subject
to limitations of the Windows command-line interpreter).
For Windows NT Administrator privilege is required to execute the mcpcfg s command.
Example: