[tex-live] automatically print dvi files to a printer on windoze
hw
hw at gartencenter-vaehning.de
Wed Jun 17 13:39:57 CEST 2015
Thank you very much! I just might have to experiment with this ...
Am 12.06.2015 um 21:35 schrieb Reinhard Kotucha:
> On 2015-06-12 at 18:02:23 +0200, hw wrote:
>
> > > But it *is* the viewers problem, not the PDF (when it is done correct)
> >
> > Ok, I did another test and it does work.
> >
> > Now how I get them printed automatically?
>
> In order to automate things you have to avoid all these colorful GUI
> tools completely. The most powerful command-line tool is Ghostscript.
> It's advisable to install the latest release (9.16).
>
> http://www.ghostscript.com/download/gsdnld.html
>
> You can invoke Ghostscript from a batch file (and pdftex too, if
> desired). Ghostscript can convert PostScript and PDF to many other
> formats. My cheap printer understands PCL6 and this is how I invoke
> ghostscript:
>
> gs -q -dBATCH -dNOPAUSE -sPAPERSIZE=a4 -sDEVICE=pxlmono -r1200x1200 \
> -sOutputFile=- <ps-or-pdf-file>
>
> First of all, on Windows you have to replace the command name 'gs' by
> something else. On Windows the name of the program is either
> 'gswin32c' or 'gswin64c'.
>
> In order to specify the paper size, you have to consult the
> documentation.
>
> http://www.ghostscript.com/doc/9.16/Readme.htm
>
> In order to find out which output devices are supported, run
> Ghostscript with the -help option.
>
> You have to specify the resolution of your printer explicitly. This
> is important because Ghostscript converts vector graphics to bitmaps.
> If you omit this option, a very low resolution is assumed and the
> results are ugly.
>
> The option -sOutputFile does what it's name implies. If your printer
> appears in the filesystem (for example "\\server\my_label_printer")
> then you can can specify this file. In my case output is passed to
> standard output which is then redirected to an FTP client (LuaTeX)
> which finally passes it to the printer.
>
> Ghostscript is very powerful, hence there is no way to use it
> efficiently without consulting its documentation.
>
> Regards,
> Reinhard
>
More information about the tex-live
mailing list