SECTION 2
Supporting DOS Applications
2-22 PEN*KEY
R
6200/6300 Hand-Held Computer Programmer’s Reference Guide
63
LINK_MANAGEMENT_CONTROL_FRAME_EXPECTED
Open failure, link management failure Ċ the system did not receive an IrLMP control
frame from the remote device after the IrLAP link session was established.
64
NON_LINK_MANAGEMENT_CONNECT_CONFIRM
Open failure, link management failure Ċ the system did not receive an IrLMP
connect confirm frame from the remote device after the IrLAP link session was
established.
65
RECEIVE_FRAME_FAILURE
Open failure, link management failure Ċ the system did not receive the IrLMP
connect confirm frame from the remote device that had a successful IrLAP link
established.
66
READ_FAILURE_PRINTER_NOT_READY
Read failure Ċ an attempt was made to read from the character stream with the
connection not in ready state.
67
READ_FAILURE_PRINTER_IN_NDM
Read failure Ċ an attempt was made to read from the character stream with the
connection in the normal disconnect mode.
68
READ_FAILURE_BAD_CONNECTION_HANDLE
Read failure Ċ an attempt was made to read from the core, and the connection
handle used was found to be no longer valid.
69
READ_FAILURE_UNKNOWN_STATUS
Read failure Ċ an attempt was made to read from the core that resulted in the
core posting an unknown error.
70
WRITE_REQUEST_EXCEEDS_COALESCING_BUFFER
Write failure Ċ the write buffer is too large to fit in the local coalescing buffer and is
rejected. Present the data to the driver with a buffer size less than 128 bytes.
close ć
The coalescence buffer is sent to the printer and, after having verified that
all data is sent to the printer, IrLMP and IrLAP disconnects are performed
(if there is a coalescence buffer being used, see the -n switch for details).
Usage
Both PRDRV.SYS and IRDAPDRV.EXE have optional parameters.
PRDRV.SYS [fileNameToUse]
where
fileNameToUse
is the name of the device to which this driver should
respond. If this option is used, the f" option for IRDAPDRV.EXE
must
be used,
and the optional name selected
must
match this name string. The default is
IRDALPT.
IRDAPDRV [ –? –bn –dn –fs –n –rn –ts –x ]
-?
Provides information about version, revision level, a command line example, a
list of the available switches, and brief descriptions of each.
"
NOTE:
Use only the switches shown here. This driver is a multiplatform program, providing features
for all of the 6000 Series platforms. None of the other switches are intended for the 6200 or
6300 Computer and could cause a malfunction, if used on this platform.
-bn
Removes a baud rate from consideration for data transfer rate negotiated during
connect. The (n) parameter is one of 19200, 38400, 57600, or 115200. This
switch is cumulative and can REMOVE any, or all, of the above rates from the
default negotiables. When the two systems negotiate, the largest common value
is selected and that baud rate is used for communication after negotiation.
2. DOS
Applications