summaryrefslogtreecommitdiff
path: root/lisp/lpr.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1999-12-28 03:36:21 +0000
committerRichard M. Stallman <rms@gnu.org>1999-12-28 03:36:21 +0000
commitd7e110e4797e806140946802e26a4cd20c900cb5 (patch)
tree0df9eeab1cdc8be6964a1e6947e6798217ebabf3 /lisp/lpr.el
parentdbd2182a1c865a61137b171ed9434bfeb585476d (diff)
(lpr-buffer, print-buffer, lpr-region, print-region): Doc fixes.
Diffstat (limited to 'lisp/lpr.el')
-rw-r--r--lisp/lpr.el39
1 files changed, 28 insertions, 11 deletions
diff --git a/lisp/lpr.el b/lisp/lpr.el
index 0ed7a1c418..a6fe0459e7 100644
--- a/lisp/lpr.el
+++ b/lisp/lpr.el
@@ -123,34 +123,51 @@ The variable `lpr-page-header-program' specifies the program to use."
;;;###autoload
(defun lpr-buffer ()
- "Print buffer contents as with Unix command `lpr'.
-`lpr-switches' is a list of extra switches (strings) to pass to lpr."
+ "Print buffer contents without pagination or page headers.
+See the variables `lpr-switches' and `lpr-command'
+for customization of the printer command."
(interactive)
(print-region-1 (point-min) (point-max) lpr-switches nil))
;;;###autoload
(defun print-buffer ()
"Paginate and print buffer contents.
-Normally invokes `pr' for pagination, but see the variable
-`lpr-page-header-program'. Printing is normally done with `lpr'
-or `lp'; the variable `lpr-command' changes this.
-Also see the variables `lpr-switches' and `lpr-page-header-switches'
-for further customization of the commands used."
+The variable `lpr-headers-switches' controls how to paginate.
+If it is nil (the default), we run the `pr' program (or whatever program
+`lpr-page-header-program' specifies) to paginate.
+`lpr-page-header-switches' specifies the switches for that program.
+
+Otherwise, the switches in `lpr-headers-switches' are used
+in the print command itself; we expect them to request pagination.
+
+See the variables `lpr-switches' and `lpr-command'
+for further customization of the printer command."
(interactive)
(print-region-1 (point-min) (point-max) lpr-switches t))
;;;###autoload
(defun lpr-region (start end)
- "Print region contents as with Unix command `lpr'.
-`lpr-switches' is a list of extra switches (strings) to pass to lpr."
+ "Print region contents without pagination or page headers.
+See the variables `lpr-switches' and `lpr-command'
+for customization of the printer command."
(interactive "r")
(print-region-1 start end lpr-switches nil))
;;;###autoload
(defun print-region (start end)
- "Print region contents as with Unix command `lpr -p'.
-`lpr-switches' is a list of extra switches (strings) to pass to lpr."
+ "Paginate and print the region contents.
+
+The variable `lpr-headers-switches' controls how to paginate.
+If it is nil (the default), we run the `pr' program (or whatever program
+`lpr-page-header-program' specifies) to paginate.
+`lpr-page-header-switches' specifies the switches for that program.
+
+Otherwise, the switches in `lpr-headers-switches' are used
+in the print command itself; we expect them to request pagination.
+
+See the variables `lpr-switches' and `lpr-command'
+for further customization of the printer command."
(interactive "r")
(print-region-1 start end lpr-switches t))