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 | 2011-02-16 - implemented SplPdSet and SplPdQuery APIs
|
---|
13 | - cupslpr.exe is now loaded from the path where TCP/IP is installed (even if not on the boot drive)
|
---|
14 | - removed useless binary-mode checkbox from properties dialog (it did nothing anyway)
|
---|
15 | - other minor cleanup
|
---|
16 | - added bldlevel string
|
---|
17 | 2010-07-20 - auto-generated CUPS port names now use normal numbering instead of base 4
|
---|
18 | 2009-04-09 - fixed bug causing initialization of default description to fail on port install
|
---|
19 | - description is now set to the host/queue (like slpr)
|
---|
20 | - eliminated annoying icon spam on port installation control (requires EAs)
|
---|
21 | - improved icon, tidied up properties dialog
|
---|
22 | - Thanks to Alex Taylor for the above!
|
---|
23 | ?2009-03-19? - added message dialog if cupslpr returns error
|
---|
24 | 2008-06-28 - ensured that all postscript files start with %!PS-Adobe-3.0 - fixes problems printing from Lucide
|
---|
25 | - moved to IBM CPP v3.6.5
|
---|
26 |
|
---|
27 | Installation:
|
---|
28 | 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)
|
---|
29 | 2) Copy cups.pdr to \os2\dll on the drive the OS is booted from
|
---|
30 | 3) Install a new port in the printer object 'Output Port' tab, Install New port...
|
---|
31 | 4) Enter the CUPS printer name as Queue Name
|
---|
32 | 5) Once finished - click Save
|
---|
33 | 6) Test printing with a postscript driver
|
---|
34 | 7) Report feedback to paul@smedley.id.au or to the eCups mailing list!
|
---|
35 |
|
---|
36 | Cheers,
|
---|
37 |
|
---|
38 | Paul Smedley
|
---|
39 | 10th April, 2009
|
---|