SUSE Conversations

Print Dialog and Toolkit

By: mov222

January 31, 2009 12:11 pm





Download printkit

Author: Oleg Motygin

This is an interactive printing toolkit with a set of pseudo-printers. In particular, it can be considered as a simple analogue of kprinter. Interaction with user is based on gtk dialogs by Zenity tools.

When printing through printkit it is possible: to print to a printer via gtklp (or some other interface: lp, kprinter; see $printspooler in the script), or to save output as a djvu, pdf or ps file. When choosing an existing file for saving, it is possible to append to the file.

Installation and usage: put the script printkit somewhere in the path (e.g. in ~/usr/local/bin). Use printkit as a command for printing in X applications. The script printkit accepts one parameter (the name of input postscript file); when being invoked without parameter it takes input from stdin.

Used packages: zenity; netpbm (>=10.21), psutils, and djvulibre for conversion to djvu; pdftk for conversion to pdf.

See also the variable $cleanuptype3fonts in the script. If it is set to “yes”, then the pdf pseudo-printer also tries to get rid of type3 raster fonts that may make the output pdf file to look better. This function needs perl installed.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Categories: Free Tools, Technical Solutions