| 1 | CUPS port driver for OS/2 & eComStation 2011-02-16
 | 
|---|
| 2 | 
 | 
|---|
| 3 | This is a first attempt at a port driver for CUPS for OS/2 & eComStation, based heavily on the source code for LPR32 by Serge Sterck.
 | 
|---|
| 4 | 
 | 
|---|
| 5 | What is basically does is copy the print job to a temporary file, then call cupslpr.exe (same as lpr.exe in CUPS 1.3.7 but renamed to avoid confusion with the IBM lpr.exe) with the appropriate parameters.
 | 
|---|
| 6 | 
 | 
|---|
| 7 | Current limitations:
 | 
|---|
| 8 | 1) No status of whether the job works or not - it just disappears from the queue
 | 
|---|
| 9 | 2) ????
 | 
|---|
| 10 | 
 | 
|---|
| 11 | History:
 | 
|---|
| 12 | 2023-03-05      - removed 9.WarpSans presentation parameter from dialog.
 | 
|---|
| 13 | 2013-05-01      - fixed partially broken SplPdQuery
 | 
|---|
| 14 |                 - fixed bldlevel description
 | 
|---|
| 15 | 2011-02-16      - implemented SplPdSet and SplPdQuery APIs
 | 
|---|
| 16 |                 - cupslpr.exe is now loaded from the path where TCP/IP is installed (even if not on the boot drive)
 | 
|---|
| 17 |                 - removed useless binary-mode checkbox from properties dialog (it did nothing anyway)
 | 
|---|
| 18 |                 - other minor cleanup
 | 
|---|
| 19 |                 - added bldlevel string
 | 
|---|
| 20 | 2010-07-20      - auto-generated CUPS port names now use normal numbering instead of base 4
 | 
|---|
| 21 | 2009-04-09      - fixed bug causing initialization of default description to fail on port install
 | 
|---|
| 22 |                 - description is now set to the host/queue (like slpr)
 | 
|---|
| 23 |                 - eliminated annoying icon spam on port installation control (requires EAs)
 | 
|---|
| 24 |                 - improved icon, tidied up properties dialog 
 | 
|---|
| 25 |                 - Thanks to Alex Taylor for the above!
 | 
|---|
| 26 | ?2009-03-19?    - added message dialog if cupslpr returns error
 | 
|---|
| 27 | 2008-06-28      - ensured that all postscript files start with %!PS-Adobe-3.0 - fixes problems printing from Lucide
 | 
|---|
| 28 |                 - moved to IBM CPP v3.6.5
 | 
|---|
| 29 | 
 | 
|---|
| 30 | Installation:
 | 
|---|
| 31 | 1) Copy cupslpr.exe to \tcpip\bin on the drive where TCP/IP is installed, usually the boot drive (more specifically, it should be whichever directory inetd.exe is located in)
 | 
|---|
| 32 | 2) Copy cups.pdr to \os2\dll on the drive the OS is booted from
 | 
|---|
| 33 | 3) Install a new port in the printer object 'Output Port' tab, Install New port...
 | 
|---|
| 34 | 4) Enter the CUPS printer name as Queue Name
 | 
|---|
| 35 | 5) Once finished - click Save
 | 
|---|
| 36 | 6) Test printing with a postscript driver
 | 
|---|
| 37 | 7) Report feedback to paul@smedley.id.au or to the eCups mailing list!
 | 
|---|
| 38 | 
 | 
|---|
| 39 | Cheers,
 | 
|---|
| 40 | 
 | 
|---|
| 41 | Paul Smedley
 | 
|---|
| 42 | 10th April, 2009
 | 
|---|