Skip to content

Equivalent of win.print for Linux

5 messages · Raphael Saldanha, Xavier Robin, Brian Ripley

#
Hi!

In Windows the "win.print" function allows plotting directly to a
printer (or copying an open device to the printer). This is very
convenient to quickly print a plot once it looks good.

Is there an equivalent function under Linux? For example through CUPS,
IPP, LPD or other ?

Obviously with a printer on the parallel port one could write
postscript("/dev/lp0") but what about network printers?

Currently what I do is printing the open device to a postscript() file,
open this file in a postscript viewer and print it from there. But I'm
lazy and a win.print-like shortcut would be welcome.

Thanks,
Xavier

PS: I'm running Ubuntu 10.04 64bit.
#
Thanks Raphael,

dev.print will create a copy of the device into another device, but it
won't actually push the data to a paper printer unless that other device
represents a printer device (as win.print does).

Typically in Windows I use it together with win.print as
dev.print(win.print, printer=blah)

Now the question is, is there a printer device equivalent to win.print
for Linux?

Thanks,
Xavier
On Fri, Oct 28, 2011 at 15:23, Raphael Saldanha wrote:

  
    
#
See the help for postscript ... especially the 'Printing' section.
On Fri, 28 Oct 2011, Xavier Robin wrote:

            

  
    
#
Thank you, it was exactly what I was looking for!

Regards,
Xavier

Le 28. 10. 11 15:45, Prof Brian Ripley a ?crit :