PRINT01.SYS: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
This is the parallel printer port base device driver for OS/2. | |||
This is the parallel printer port base device driver for OS/2 | |||
==Versions== | ==Versions== | ||
Line 30: | Line 29: | ||
This parameter in conjunction with /IRQ parameter directs the PP DD to service PCI IRQs as shared. | This parameter in conjunction with /IRQ parameter directs the PP DD to service PCI IRQs as shared. | ||
'''NOTE:''' If your printer (for example, old dot matrix printer) generates IRQs without setting interrupt pending ( | '''NOTE:''' If your printer (for example, old dot matrix printer) generates IRQs without setting interrupt pending (occurred) bit in PCI PP status register correctly then you cannot use PCI IRQ sharing and must not use /SHR parameter. | ||
* /TOU:ddd | * /TOU:ddd | ||
Specifies maximum wait time in seconds before | Specifies maximum wait time in seconds before cancelling the print request. This is a 3 decimal digit value (by default - 120 seconds). | ||
* /F | * /F |
Revision as of 04:28, 2 March 2018
This is the parallel printer port base device driver for OS/2.
Versions
Date | Version | Size | Comments |
---|---|---|---|
2014-03-04 22:31 | 10.70 | 16,400 bytes | Version 1.24 - Lewis Version |
2002-05-21 16:11 | 10.70 | 16,894 bytes |
CONFIG.SYS Statement
Provides support for your parallel ports LPT1, LPT2 and LPT3 on PCs with ISA or PCI buses.
BASEDEV=PRINT01.SYS <parameter>
WARP TIP: With Warp, the default transmission protocol used by PRINTO1.SYS and PRINTO2.SYS is the polling transmission method. The protocol used by previous versions of OS/2 was the interrupt transmission method. In Warp, you can change back to the interrupt method by adding the /IRQ parameter.
TIP: From Paul Kurr: "Since I'm running on a LAN at work here, I have no need for direct printer support of any kind since this is taken care of by my NOS (LAN Server). So I have REM'd BASEVEV=PRINT01.SYS to save some RAM."
Beginning with V. 10.049 PCI Add-On Cards are supported and beginning with 10.068 Combo Cards.
Parameter:
- /IRQ
This parameter change the transmission method from polling to interrupt. The interrupt method is faster but won't work on every system. The used IRQ depends on the I/O address the LPT-port uses. IRQ 5 is used on LPT ports installed on the I/O address 278, IRQ 7 is used on LPT ports installed on the I/O address 378 or 3BC. To find out the I/O address of a LPT port use the Hardware-Manager.
- /SHR
This parameter in conjunction with /IRQ parameter directs the PP DD to service PCI IRQs as shared.
NOTE: If your printer (for example, old dot matrix printer) generates IRQs without setting interrupt pending (occurred) bit in PCI PP status register correctly then you cannot use PCI IRQ sharing and must not use /SHR parameter.
- /TOU:ddd
Specifies maximum wait time in seconds before cancelling the print request. This is a 3 decimal digit value (by default - 120 seconds).
- /F
Find PPs on PCI combo (serial/parallel) cards automatically.
- /MPL
modifies polling procedure - makes it less processor resource consuming by scheduling other systems tasks at certain print points, may decrease print speed.
OS/2 2.x | OS/2 3.0 | OS/2 4.0 | OS/2 4.5x |
---|---|---|---|
Yes | Yes | Yes | Yes |
Source Code
The source code of this file is included on the IBM Developer Connection Device Driver Kits for OS/2. It can not be open sourced, but the source code is available for IBM DDK customers and a free/paid binaries can be released.