Wie bringt man lpr auf OS X dazu, mit Rändern und einer kleineren Schrift zu drucken?


3

Textdatei drucken mit lpr Erzeugt eine Ausgabe mit einer großen Monaco-Schrift und sehr dünnen Rändern. Gibt es eine Möglichkeit, die Schriftart und die Ränder zu ändern, wenn Sie verwenden lpr unter OS X?

Antworten:


5

lp Mit dieser Option können Sie Ränder und Textgröße angeben. Laut man lp:

-o cpi=N
     Sets the number of characters per inch to use when printing a text file. The default is 10.

-o lpi=N
     Sets the number of lines per inch to use when printing a text file. The default is 6.

-o page-bottom=N

-o page-left=N

-o page-right=N

-o page-top=N
     Sets the page margins when printing text files. The values are in points - there are 72 points to the inch.

EXAMPLES

Print a double-sided legal document to a printer called "foo":
    lp -d foo -o media=legal -o sides=two-sided-long-edge filename

Print an image across 4 pages:
    lp -d bar -o scaling=200 filename

Print a text file with 12 characters per inch, 8 lines per inch, and a 1 inch left margin:
    lp -d bar -o cpi=12 -o lpi=8 -o page-left=72 filename

4

Ich habe einen Befehl definiert mylpr (in ~ / bin) wie folgt:

#!/bin/bash
ENSCRIPT="--no-header --margins=36:36:36:36 --font=Courier11 --word-wrap --media=Letter"
export ENSCRIPT
/usr/bin/enscript -p - $1 | /usr/bin/lpr

dann habe ich auch linien hinzugefügt

(require 'lpr)
(setq my-print-command "~/bin/mylpr")
(setq lpr-command my-print-command)

zu meinem ~/.emacs und ~/.xemacs/custom.el Dateien. Dadurch wurden alle meine Druckvorgänge in 12-Punkt-Monaco ohne Margen erledigt.


oops ... ich hoffe, was ich oben gepostet habe, ist klar genug ... ich kann es nicht bearbeiten oder kommentieren, also danke ich jedem anderen Benutzer, der es tun wird. Beachten Sie, dass nach "export ENSCRIPT" ein ";" oder eine neue Zeile eingefügt werden sollte.

Für dich repariert :)
Simon Sheehan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.