Looks like your hp-ux lp configuration has no filter for pdf.
You could render it to pdf, pass it thru pdf2ps and send the ps to printer 
using lp.
somethings like that?

fop.sh -xml foo.xml -xsl foo.xsl -pdf | pdf2ps | lp -s

for details on use of lp for hp-ux:
http://docs.hp.com/en/B2355-90680/lp.1.html


Note to clay, sending a ps to /dev/lp0 works only if
attached printer is postscript capable (most professional printers do but 
anyway not all), requires script to have write access to device (that part is 
of more concern) and finally bypass printer spooling (which most admin would 
certainly not appreciate a lot).


Le Mercredi 25 Janvier 2006 17:58, Gosselin, Michael a écrit :
>> -----Original Message-----
>> From: David Delbecq [mailto:[EMAIL PROTECTED]
>> Sent: Wednesday, January 25, 2006 11:48 AM
>> To: [email protected]
>> Subject: Re: Printing on HP Unix using FOP
>>
>> don't know for fop specific, but isn't this shell command
>> working on HP-UX?
>>
>> lp /tmp/generated.pdf
>
>No, because when I do that, all I get is the code for the PDF document.  You
>know, the stuff that looks like:
>
>"%PDF-1.3
>%~1/21/4!
>..."
>
>I need it to actually print a rendered PDF file.  I thought the command
>
>       fop.sh -xml foo.xml -xsl foo.xsl -print
>
>Would work, but it doesn't.  I get this output:
>
>[INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
>[INFO] FOP 0.20.5
>[INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
>[INFO] building formatting object tree
>java.lang.InternalError: Can't connect to X11 window server using ':0.0' as
>the
>value of the DISPLAY variable.
>        at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
>        at
>sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:138)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Class.java:142)
>        at
>java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment
>.java:62)
>        at
>java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1041)
>        at
>org.apache.fop.render.awt.AWTRenderer.setupFontInfo(AWTRenderer.java:505)
>        at
>org.apache.fop.apps.StreamRenderer.startRenderer(StreamRenderer.java:187)
>        at
>org.apache.fop.fo.FOTreeBuilder.startDocument(FOTreeBuilder.java:240)
>        at
>org.apache.xalan.transformer.ResultTreeHandler.flushDocEvent(ResultTreeHandl
>er.java:826)
>        at
>org.apache.xalan.transformer.ResultTreeHandler.flushPending(ResultTreeHandle
>r.java:934)
>        at
>org.apache.xalan.transformer.ResultTreeHandler.startElement(ResultTreeHandle
>r.java:243)
>        at
>org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
>673)
>        at
>org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
>erImpl.java:2339)
>        at
>org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
>Impl.java:2160)
>        at
>org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
>ava:1213)
>        at
>org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3372)
>        at
>org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
>andlerImpl.java:433)
>        at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown
>Source)
>        at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown
>Source)
>        at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
>        at
>org.apache.xerces.impl.XMLEntityManager$EntityScanner.load(Unknown Source)
>        at
>org.apache.xerces.impl.XMLEntityManager$EntityScanner.skipSpaces(Unknown
>Source)
>        at
>org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatc
>h(Unknown Source)
>        at
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
>Source)
>        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
>        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
>        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>        at
>org.apache.xalan.transformer.TrAXFilter.parse(TrAXFilter.java:134)
>        at org.apache.fop.apps.Driver.render(Driver.java:498)
>        at org.apache.fop.apps.PrintStarter.run(PrintStarter.java:120)
>        at org.apache.fop.apps.Fop.main(Fop.java:62)
>
>Michael Gosselin

-- 

David Delbecq
Royal Meteorological Institute of Belgium

Reply via email to