home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 21 PDrivers
/
21-PDrivers.zip
/
bidi.exe
/
install.txt
< prev
next >
Wrap
Text File
|
2000-01-12
|
7KB
|
115 lines
*** DISCLAIMER OF WARRANTIES. The following OS/2 BIDI Port driver is
created by IBM Corporation. The driver is provided prerelease
without warranty of any kind. IBM shall not be liable for any damages
arising out of your use of the driver, even if they have been
advised of the possibility of such damages.
***The Bi-directional Parallel Port Printing Solution
The bi-directional parallel port printing solution is a set of OS/2 executable files that
enables the print spooler to communicate in both directions with parallel port attached
printers. The print spooler uses this method of communication to identify printers
(automatic presentation driver configuration), to query printer status and capabilities
and to support remote operator panel features. In cases where ECP is able to
be negotiated, a higher through put will be achieved and less system resources
will be used (only when operating without Lexmark and HP protocol converters).
***OS/2 Supported versions
This solution is prerelease and is supported for OS/2 Warp 4 and Warp Server for E-Business.
Use of this Solution for OS/2 Warp 3 is Beta level only. Warp 3 requires a Warp 3 Spooler update
available in OS/2 Warp 3 Fixpack 24.
This solution will work in polling mode by default. To use interrupts,
/LPTx (where x is 1,2,3) must be used. The switch is required to be in capital
letters. Thus, LPT1 can be interrupt driven and LPT2 can be polled.
i.e. BASEDEV=PAR1284.SYS /LPT1 will make only LPT1 use interrupts.
***Additional Drivers Required
If Lexmark or HP printers are to be used bi-directionally, the most
recent software from each manufacturer is needed. Lexmark Markvision can be
obtained from www.lexmark.com and HP Jetadmin can be obtained from www.hp.com.
Requires the latest Lexmark PCL5 printer driver supplied on this DDPAK.
Look up your device and install the latest drivers.
***To Install The Bi-directional Parallel Port Printing Solution
1. Disable the spooler.
Select OS/2 System Icon
Select System Setup
Right Mouse Select Spooler Icon
Select Disable Spooler
2. Copy Drivers to the OS2\BOOT and OS2\DLL directories and update config.sys
Select OS/2 System Icon
Select System Setup
Select Device Driver Install
Enter the source directory containing the expanded driver files and bidi.ddp
The three expanded files are:
PAR1284.SYS parallel port driver
PARALLEL.PDR DLL that interfaces between spooler and the driver
PARALLEL.HLP help file
Select Install
Select Bi-directional Parallel Port Printing Beta Package
Select OK
The device drivers and the dynamic link libraries will be installed and
CONFIG.SYS will be updated.
Installing the bi-directional parallel port device driver copies the device driver
to the \OS2\BOOT directory on your hard file and updates CONFIG.SYS with the
statement BASEDEV=PAR1284.SYS /LPT1. It also copies the PARALLEL.PDR and
PARALLEL.HLP files to the \OS2\DLL directory.
Note: If the any file is older than the current version on the system, you
may have to copy the file manually.
3. Enable the spooler
Select OS/2 System Icon
Select System Setup
Right Mouse Select Spooler Icon
Select Enable Spooler
4. Finally, the bi-directional parallel port device driver is a replacement for the
OS/2 parallel port device driver (PRINT01.SYS). You must manually
remove the OS/2 parallel port device driver from CONFIG.SYS. To do this, type
TEDIT C:\CONFIG.SYS in an OS/2 window. Find the BASEDEV=PRINT01.SYS
statement in CONFIG.SYS and insert REM at the beginning of the statement
(e.g. REM BASEDEV=PRINT01.SYS). Save the CONFIG.SYS file, shutdown
your system and reboot for the changes to take effect.
5. If Lexmark Markvision is to be used, the most current version can be
obtained from www.lexmark.com. If HP Jetadmin is to be used, the most
current version can be obtained from www.hp.com.
***Limitations
1. If an incompatible mode is negotiated with the printer and there is
corrupted output, the mode can be changed manually in the port properties
dialog for the appropriate LPTx port.
2. If unknown system hangs are experienced during printing, remove
DEVICE=APM.SYS and DEVICE=VAPM.SYS from Config.sys.
3. If performance degrades while using the Lexmark Markvision software while
printing. First try to lower the Read Intercharater timeout from the LPTx
properties. It should be set to no lower than 5 msec (only for ECP mode).
If this doesn't work, disable Bidi from the Bidi Settings. Make sure the
spooler is disabled and the re-enabled before printing.
4. HP Printers may show incorrect status messages (Job in Printer remains after
printing, etc). Contact HP (www.hp.com) for assistance.
5. HP Remote Control Panel will not find newer HP Printers ( will show up as
unknown printer). Contact HP (www.hp.com) for assistance.
6. If the HP Jetadmin software is installed, it may cause problems with
other non-HP printers that don't support all of its features.
It will be necessary to uninstall HP JetAdmin if this is the case.
7. If using bidirectional mode, Markvision or JetAdmin installed, when a
printer error such as memory overflow occurs, it may be necessary to
reset the printer before being able to continue printing.
8. Some printers, such as the Deskjet 420, will negotiate to ECP but will
not function properly. In this case, use the LPTx properties to set
Nibble mode in the Advanced dialog.
9. If slow printing is experienced while using the Lexmark protocol converter,
open the properties of the printer object and set the "Printer-specific
format" checkbox of the "Queue options" dialog page.
***Additional Technical Information
The parallel port signaling methods are defined in the IEEE - 1284 Specification
(Standard Signaling Method for a Bi-Directional Parallel Port Peripheral Interface for
Personal Computers). The query and status packets sent to parallel port devices adhere
to the Network Printer Alliance (NPA) or Printer Job Language (PJL) specifications.
For additional technical information please refer to the Printer Device Driver Reference,
the Physical Driver Reference and the Input Output Device Driver Reference.