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.
I have never used, but take a look on ?dev.print On Fri, Oct 28, 2011 at 11:16 AM, Xavier Robin <Xavier.Robin@unige.ch>wrote:> 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. > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >-- Atenciosamente, Raphael Saldanha saldanha.plangeo@gmail.com [[alternative HTML version deleted]]
See the help for postscript ... especially the 'Printing' section. On Fri, 28 Oct 2011, Xavier Robin wrote:> 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.-- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595