Konsistenter Nur-Text-Dateidruck zwischen Mac und Windows

462
cjfp

Ich habe verschiedene Nur-Text-Dateien, die ich in einer Schriftart mit fester Breite drucken möchte. Ich möchte, dass sie in der Standardeinstellung für Mac OS X / MacOS gedruckt werden. Ich glaube, es ist Monaco.ttf oder eine Ableitung bei etwa 14pt. Meine Seiten sind 80 Spalten x 64 Zeilen, doppelseitig.

Dies funktioniert gut mit lpr unter OS X. Wenn ich jedoch in Windows 7 von Cygwin aus versuche, bekomme ich eine andere Schriftart, Punktgröße, Anzahl der Spalten und alles, was einseitig ist. Die Schrift sieht aus wie eine Courier-Variante. Ich ende in OS X, um nur Dokumente zu drucken.

Wie kann ich lpr in Cygwin (oder Windows) machen, was ich will? Wenn ich es mit lpr nicht schaffen kann, gibt es einen anderen Weg? Meine einzige Voraussetzung ist, dass ich in der Lage sein muss, Klartext von Cygwin aus in den Befehl zu übertragen. Ich kümmere mich nicht um Shell-Script-Wrapper oder um Skripte, die GUI-Programme mit AutoHotKey oder ähnlichem bearbeiten.

1
lpr einfach an den Drucker senden. Es erfolgt keine Filterung oder Verarbeitung. Sie müssen herausfinden, welche Filter auf OS X-Seite ausgeführt werden matzeri vor 6 Jahren 0

1 Antwort auf die Frage

0
matzeri

Installieren a2ps.

$ a2ps --help Usage: a2ps [OPTION]... [FILE]...  Convert FILE(s) or standard input to PostScript. By default, the output is sent to the default printer. An output file may be specified with -o. 

Es gibt mehrere Optionen, um die Anzahl der Zeilen und Spalten oder die Schriftgröße in der Konvertierung festzulegen.

Die Standardschriftart für die Kodierung ist definiert als

/usr/share/a2ps/encoding/*.edf 

Um eine zusätzliche Schriftart hinzuzufügen, fügen Sie die Zeile hinzu

AppendLibraryPath: /usr/share/fonts/... 

in die Datei /etc/a2ps-site.cfg

Das ist eine gute Idee und ich konnte a2ps installieren. Aber wie mache ich a2ps?file.txt unter Cygwin genau das gleiche wie lpr file.txt unter OS X? Meine Kriterien sind: 1) Monaco.ttf, 2) 64 Zeilen, 3) 80 Spalten, 4) 14 pt, 5) keine zusätzlichen Kopf- / Fußzeilen / etc. auf der Seite. Ich habe mir die Dokumentation angesehen, konnte aber die Schriftart nicht bestimmen. cjfp vor 6 Jahren 0