LabVIEWForum.de - Druckersteuerung

LabVIEWForum.de

Normale Version: Druckersteuerung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
<div align="left">Hallo,

ich möchte aus LabVIEW (Windows) heraus einen Drucker anhalten und bei Bedarf den Druck wieder fortsetzen. Hat einer eine Idee, wie sich so etwas realisieren ließe?

Vielen Dank für Eure Mithilfe

Norbert</div>
Das geht wahrscheinlich über Windows API. Es ist eine DLL, die du in LV einbinden kannst. Dann hast du zugriff auf die OS Funktionen. Ob die Druckersteuerung dabei ist weiss ich nicht. Suche mal im Internet nach WinAPI. Beim Einbinden der Bibliothek in LV kann ich dir eventuell helfen.

Gruss, Eugen

P.S. habe gerade rausgefunden, dass es wirklich über WinAPI geht. Also stimmt meine Antwort.
<div align="left">Hallo Eugen,

danke für die schnelle Antwort. Weißt du wo ich Antworten im Internet darüber finden kann? Ich hab da noch keinen richtigen Suchansatz. Die WinAPI ist ja recht umfangreich...

Gruß

Norbert</div>
hallo,

ein stichwort wäre winspool.drv bzw .dll
evtl. habe ich da noch was, bin nur auf´m Sprung...
Wink
Hallo,

ich habe auf den MSDN-Seiten von Microsoft die passende Funktion (z. B. SetPrinter) gefunden. Aber ich finde die dazu passende DLL nicht.

Die Funktion ist unter dem Pfad
MSDN Home > MSDN Library > Win32 and COM Development > Graphics and Multimedia > GDI > Windows GDI > Printing and Print Spooler > Printing and Print Spooler Reference > Printing and Print Spooler Functions
zu finden.

Die Funktion ist in der Headerdatei Winpool.h zu finden, aber die DLL winspool.dll gibt es nicht.

Leider komme ich mit den gefunden Dateien nicht weiter.

Gruß

Norbert
Hallo Zusammen,

so ich habe eine Lösung gefunden. Ich hatte versucht mit dem DLL-Importassistenten von LV 8.2 die WINSPOOL.DRV zu importieren. Das klappte aber nicht. Nun habe ich die nötigen DLL-Auffrufe (mit der DLL Winspool.drv) selber per Hand erstellt.

Anbei ein Beispiel zum Anhalten, Löschen und Fortsetzen von Druckaufträgen.

Vielen Dank für Eure Tipps!

Gruß

Norbert
Referenz-URLs