I had a similar problem.
From a console, run ./spadmin from ~/OpenOffice.
Click "New Printer", "Next>>", "import", "Browse". Browse to /etc/cups/ppd. (Note you are only looking for the folder for your CUPS installed printer drivers are located.) Click Select and the program will extract the names of the printers from the ppds. Highlight the printer(s) you want to use in OpenOffice and click OK. This only adds the printer name to the list. "Generic printer" is highlighted by default. Scroll the list and highlight your new printer driver you just added. Even if your printer was originally listed, the CUPS drivers seem to have more options and better end results.
It will ask you what command to issue to print. Mine is "lp -P HP4000N" and "lp -P HP895C". The two printer names are from my CUPS install of printers. OpenOffice now uses my CUPS printers with the CUPS drivers. Both of my printers use JetDirect cards, so they are located at "socket://192.168.1.xxx:9100". They each have a unique IP address, so I don't see the "lp1", etc. that is in your device address.
Hope this helps.
Hey Ed, You just solved a problem that I had, but I have not gotten round to looking further into it. - I have bigger problems at this stage. But thanks, now my OpenOffice can also print! One less problem for me! Thanks -- Andre Truter Software Engineer Registered Linux user #185282 ICQ #40935899 AIM: trusoftzaf http://www.trusoft.za.net <-------------------------------------------------> < The box said: Requires Windows 95 or better... > < So I installed Linux > <------------------------------------------------->