![]() |
Druck- "Ausgabe in Datei umleiten": Was kommt dabe
Hallo,
wenn man statt des Delphi-eigenen PrintDialogs einen eigenen auf der Basis der Api-Funktion "PrintDlgEx" erzeugt, dann steht einem in diesem Dialog doch auch diese Output-Möglichkeit "Ausgabe in Datei umleiten" zu Verfügung, stimmts? Weiß eventuell einer, was für eine Art von Datei das ist, die dabei erzeugt wird? Ich habe da mal mit WordPad reingesehen, und demnach könnte das imo so eine Art von PrintJob sein. Oder was sonst? Und wenn es das wäre, was kann man damit weiter anfangen? Eventuell später nochmal separat an den Drucker schicken? Und wenn ja, wie? Hatte mit so einem File bisher echt noch nichts zu tun, daher auch diese relative große Ahnungslosigkeit diesbezüglich :gruebel: Thx für alle Tipps jedenfalls schonmal im Voraus. Gruß, rXdY Ach ja, hier noch ein kurzer Auszug dessen, was von diesem File (bzw. von dessen Anfang) im WordPad angezeigt wird: File-Anfang: %-12345X@PJL @PJL SET REPRINT=JOB @PJL SET HOLD=OFF @PJL JOB NAME="" @PJL PRINTLOG ITEM = 1,PRINTER @PJL PRINTLOG ITEM = 2,Sun,4 Jan 2009 14:14:18 @PJL PRINTLOG ITEM = 3,Dein Name @PJL PRINTLOG ITEM = 4,POLYOS-PC-VIST @PJL SET MEDIATYPE=REGULAR @PJL SET ECONOMODE=OFF @PJL SET RESOLUTION=600 @PJL ENTER LANGUAGE=PCL E*t600R&u600D&l0O&l7H&l26a6d1E*p0x0Y*c0t56 11x8177Y&l1X&n8WdRegular*b1030M*b18W . . . |
Re: Druck- "Ausgabe in Datei umleiten": Was kommt
Das sind die Befehle in der Druckerbeschreibungssprache, wie sie an den Drucker gesendet werden. Überträgst du diese z.B. mit
Code:
an den entsprechenden Drucker, wird die Seite gedruckt
copy <datei> LPT1:
|
Re: Druck- "Ausgabe in Datei umleiten": Was kommt
Das kommt immer auf den Treiber an, mit dem Du druckst; in diesem Fall sind das codierte PCL-Anweisungen.
*t600R setzt bspw. 600dpi *p0x0Y positioniert an 0 auf X- und Y-Achse usw. |
Re: Druck- "Ausgabe in Datei umleiten": Was kommt
Über PJL Printer Job Language kannst Du hier mehr erfahren:
![]() PCL 5 Printer Language Technical Reference Manual ![]() |
Re: Druck- "Ausgabe in Datei umleiten": Was kommt
Zitat:
|
Re: Druck- "Ausgabe in Datei umleiten": Was kommt
ah ja, Dank allen für die Infos!
Zitat:
copy <Dateiname> USB001 versucht. Und es wurde auch mit "1 Datei<en> kopiert." geantwortet. Allerdings scheint beim Drucker aber trotzdem irgendwie nichts angekommen zu sein, leider. Woran könnte das liegen? |
Re: Druck- "Ausgabe in Datei umleiten": Was kommt
Versuche es mal mit dem Anhang /B:
copy <Dateiname> USB001 /B oder versuche es damit: ![]() |
Re: Druck- "Ausgabe in Datei umleiten": Was kommt
Zitat:
Allerdings, u.U. kann das "copy <datei> LPT1:" aber doch funktioniert haben. Erst ab dem zweiten Versuch nahm ich nämlich "USB001" als Zieladresse, weil die Datei ja ursprünglich dort auch immer ausgedruckt wurde. Ergebnis: Keines. Als ich jetzt aber mal meinen uralt-Drucker an LPT1: an machte, ging der auf einmal los und will sich jetzt gar nicht mehr stoppen lassen. Wahrscheinlich steht diese <datei> jetzt doch in irgendeinem Spooler-Buffer von "LPT1:". Und weil Drucker-Datei und Drucker nicht zusammenpassen, wird jetzt irgendwie immer nur ein Zeichen pro Blatt Papier ausgegeben und dann wird jeweils schon das nächste Blatt eingezogen. Das geht jetzt wahrscheinlich noch die nächsten 500 Blatt so. An- und Aus-Machen dieses LPT1:-Druckers unterbricht diesen Print-Job leider nicht. Irgendwie scheint sich die Datei im LPT1:-Spooler festgesetzt zu haben und ich habe im Moment jetzt auch keine Ahnung, wie ich die da wieder rauskriege. Auch ein zweimaliges Betätigen des Netzschalters des Druckers setzt diesen nicht zurück (=ist noch ein alter EPSON Stylus Color 400). Ebenso wird auch im TNA-Bereich leider kein Spooler-Programm bezüglich dieses Druckes angezeigt, über das der Job sonst wahrscheinlich gut zu killen wäre. Ergo jetzt erstmal: Wie oder wo kann man so einen Spooler eigentlich sonst noch stoppen? :? |
Re: Druck- "Ausgabe in Datei umleiten": Was kommt
Liste der Anhänge anzeigen (Anzahl: 1)
Neu booten - oder Dongle an den LPT-Port anschliessen - habe so etwas mal selbst gemacht vor Jahren - liegt irgendwo zuhause herum. Da bin ich aber zur Zeit nicht und die Belegung weiss ich nicht mehr. Waren nur 2 Drähte zu löten - wenn ich nicht irre.
Nachtrag: NULLPRINTER heisst das Ding: Sind doch mehr: ![]() |
Re: Druck- "Ausgabe in Datei umleiten": Was kommt
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz