So drucken Sie aus einer PRN-Datei
Wenn Sie in eine Datei drucken, gibt das Programm alles, was es an den Drucker gesendet hätte, den Sie an Ihren Computer angeschlossen haben, stattdessen in eine Datei aus. Die Idee ist, dass Sie diese Datei später vielleicht an einen ähnlichen Drucker auf einem anderen Computer senden möchten. Die Hauptverwendung einer .PRN-Datei besteht also darin, sie auf einen Drucker zu kopieren, um die Ausgabe zu erhalten. Sie können eine .PRN-Datei in jedem Texteditor öffnen, aber was Sie wahrscheinlich sehen werden, ist Ihr Text, umgeben von einer ganzen Reihe von "Müll" die alle verschiedenen Druckercodes darstellt, die zum Einstellen von Rändern, Sonderabständen, Grafiken usw. erforderlich sind.
Das erfolgreiche Drucken dieser Datei erfordert einige Annahmen:
- Die beiden Drucker sind identisch oder nehmen zumindest die genau gleichen Befehle, um genau die gleichen Dinge zu tun.
- Der Drucker, auf dem Sie drucken möchten, ist als Standarddrucker für das angeschlossene Gerät festgelegt. Ist dies nicht der Fall, verwenden Sie die Systemsteuerung, um den Drucker als Standarddrucker einzustellen.
- Der Drucker wird an einem physikalischen Port und nicht über USB angeschlossen (lesen Sie trotzdem weiter; die Lösung dazu finden Sie am Ende).
Für dieses Beispiel gehen wir davon aus, dass die .PRN-Datei OUTPUT.PRN heißt und sich auf einer Diskette im Laufwerk A: befindet. Ersetzen Sie den richtigen Pfad für den Dateinamen und das Laufwerk, das Sie verwenden. Hier sind die Schritte ...
- Erstellen Sie die .PRN-Datei auf dem ersten Computer. Öffnen Sie die Anwendung, wählen Sie Drucken, wählen Sie den richtigen Drucker aus, aktivieren Sie das Kontrollkästchen In Datei drucken und geben Sie der Datei einen Namen.
- Kopieren Sie die Datei auf ein Wechselmedium, damit Sie sie auf den zweiten Computer übertragen können (oder verwenden Sie ein Netzwerk, um die Datei dorthin an einen Speicherort zu übertragen, den Sie später finden können.
- Öffnen Sie eine Eingabeaufforderung: Start | Programme | Zubehör | Eingabeaufforderung
- Verwenden Sie den CD-Befehl, um zum Speicherort der Datei zu navigieren oder zu wissen, wo sie sich befindet, damit Sie einen Pfad zu ihr angeben können. Denken Sie daran, dass wir in diesem Beispiel A:\OUTPUT.PRN als Datei verwenden, die Sie drucken möchten.
- Setzen Sie den folgenden Befehl ab: COPY A:\OUTPUT.PRN /B PRN
Dieser Befehl erstellt eine binäre (/B) Kopie von OUTPUT. PRN an die Geräte-PRN, die der Systemname für den Standarddrucker ist. Es wird eine Binärkopie verwendet, sodass während des Kopiervorgangs nichts in der Datei geändert wird.
Angenommen, die Drucker sind die gleichen und der Ausgabedrucker ist das Standardgerät, sollte die Datei jetzt gedruckt werden. Was Sie im Grunde genommen getan haben, ist, Windows anzuweisen, die Ausgabedatei mit einer binären Kopie auf den Standarddrucker zu kopieren (d. h. keine Wagenrückläufe oder Zeilenvorschübe hinzuzufügen und alle Steuercodes zu ignorieren; sie einfach so weiterzugeben, wie sie sind die Datei).
Bei USB-Verbindung...
Wenn Ihr Drucker über USB angeschlossen ist, muss der obige Befehl wie folgt geändert werden:
- COPY A:\OUTPUT.PRN /B \\Computer_Name\Printer_Share_Name
Um die Computer_Name zu erhalten, öffnen Sie die Systemsteuerung und wählen Sie System. Wählen Sie im sich öffnenden Dialog die Registerkarte Computername. Dort finden Sie den mit dem Computer verknüpften Namen (ignorieren Sie eventuelle Punkte nach dem Namen). Um den Printer_Share_Name zu erhalten, öffnen Sie die Systemsteuerung und wählen Sie Drucker und Faxgeräte. Wählen Sie den Drucker aus, auf dem Sie drucken möchten, und dann den Link Teilen im linken Menü. Wenn der Drucker keinen Freigabenamen hat, müssen Sie einen zuweisen.
Abkürzung: Anstelle von \\Computer_Name können Sie \\127.0.0.1 verwenden ( die lokale Netzwerk-Loopback-Adresse jedes Computers), aber Sie benötigen immer noch die Informationen zum Druckernamen (getestet und bestätigt auf Win2k und Server2003, dank Brad M).
Sobald Sie sowohl Computer_Name als auch Printer_Share_Name haben, fügen Sie diese in den obigen Befehl ein. Beachten Sie den doppelten Backslash vor der Computer_Name und den einfachen Backslash zwischen den beiden.
[Hinweis: Wenn der Drucker ein Netzwerkcomputer ist, ersetzen Sie \\Print_Server_Name (den Namen des Druckservers im Netzwerk) für \\Computer_Name oben. Danke an Tim S.]