Function: pr-ps-utility-process

pr-ps-utility-process is a byte-compiled function defined in printing.el.gz.

Signature

(pr-ps-utility-process N-UP INFILE OUTFILE)

Source Code

;; Defined in /usr/src/emacs/lisp/printing.el.gz
(defun pr-ps-utility-process (n-up infile outfile)
  ;; activate utility to process a PostScript file.
  (let (item)
    (and (stringp infile) (file-exists-p infile)
	 (setq item (cdr (assq pr-ps-utility pr-ps-utility-alist)))
	 (pr-call-process (nth 0 item)
			  (pr-switches-string (nth 1 item)
					      "pr-ps-utility-alist entry")
			  (pr-switches-string (nth 8 item)
					      "pr-ps-utility-alist entry")
			  (and (nth 2 item)
			       (format (nth 2 item) ps-paper-type))
			  (format (nth 3 item) n-up)
			  (and pr-file-landscape (nth 4 item))
			  (and pr-file-duplex    (nth 5 item))
			  (and pr-file-tumble    (nth 6 item))
			  (pr-dosify-file-name (expand-file-name infile))
			  (nth 7 item)
			  (pr-dosify-file-name (expand-file-name outfile))))))