I am no p9p expert, but on native plan9 you would do somthing like grap plotfile | pic | troff -mm | lp -dstdout > plot.ps
This will generate a postscript version. Again on plan9 this is converted on the fly by the lp printer subsystem into the apropriate form for your printer. You could add another step to generate a pdf if thats easier. - grap plotfile | pic | troff -mm | lp -dstdout | ps2pdf > plot.pdf hope this helps. -Steve