Neil,
OK... I understand your situation a little better now. BTW, what printer is attached to the USB port? Anyway, what you need to do is import the Gutenprint PPD file into the eCS PSCRIPT driver, then install the resulting printer driver. I assume you installed the printer in the CUPS web interface. Here are the steps I used to install mine:
1) Download the PostScript printer drivers for eCS version
30.822 (ps30822en.zip found on the eCS website at:
http://www.ecomstation.com/ecsdb/software_cats.php in the 'All Device
Drivers' section). Download the enhanced PIN and PPDENC files from
ftp://ftp.netlabs.org/pub/ecups/work/pinfix.zip.
2) Unzip the PostScript driver package into a
temporary empty directory. I used C:\Junk. Unzip the pinfix.zip package into
a different directory, then copy PIN.EXE and PPDENC.EXE into C:\Junk (this is to avoid overwriting the README already present - I wanted to keep that).
3) Copy the *.ppd file for the USB printer found in C:\cups\etc\cups\ppd to a temporary directory (NOT C:\Junk - I used C:\Junk\PPD). Open the copied version in a text editor and search for the string 'stpstp'. Delete every line that contains this string. Save the changed file in C:\JUNK\PPD.( It has also been reported that 'stpDefault' lines need to be removed, but it was not the case for me - YMMV).
4) Prepare the altered PPD file for eCS PSCRIPT driver by opening a command line
window and navigate to C:\Junk. Type: PPDENC C:\Junk\PPD C:\Junk <enter>. This encodes the PPD file and puts the encoded version in C:\Junk.
5) From the command line window, in the C:\Junk directory, type: PIN PPD C:\Junk C:\Junk\PSCRIPT.DRV <enter>. This will import any PPD file in C:\Junk into PSCRIPT.DRV.
Now PSCRIPT has the printer you need in it. Install the print driver in the usual way(s). I right clicked on an existing printer object, chose 'properties', then 'Printer Driver' tab, then right clicked on an existing driver object, then 'Install'. Point the install to C:\Junk and then 'refresh' to get the list of printers. Choose yours from the list.
Now you can create the new printer object - I dragged a printer template to the desktop, named it 'CUPS' and chose the new PScript printer driver. You will need to set the port to USB - which may need to be installed... right click on an existing port and choose 'install'. The USB port should appear in the list.
HTH, and sorry if I am telling you stuff you already know. Let us know how it goes...
Regards,
Dave McKenna