INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Druckersteuerung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

12.10.2006, 12:41
Beitrag #1

Noppes Offline
LVF-Grünschnabel
*


Beiträge: 43
Registriert seit: Feb 2005

6.0 u. 7.1 u. 8.2
1996
kA

42329
Deutschland
Druckersteuerung
<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>

-- begeisterter LabView Nutzer seit 1996 --
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.10.2006, 13:00
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Druckersteuerung
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.

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2006, 07:00
Beitrag #3

Noppes Offline
LVF-Grünschnabel
*


Beiträge: 43
Registriert seit: Feb 2005

6.0 u. 7.1 u. 8.2
1996
kA

42329
Deutschland
Druckersteuerung
<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>

-- begeisterter LabView Nutzer seit 1996 --
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2006, 07:35
Beitrag #4

Dennis.Moser Offline
Administrator
Administrators

Beiträge: 3.045
Registriert seit: Aug 2004

5.1 : 7.1 : 8.x : 20xx
1997
DE_EN

57589
Deutschland
Druckersteuerung
hallo,

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

Wissen ist das einzige Gut das sich vermehrt, wenn man es teilt!

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!

BC: 14vqy6mgfswpX6z7HLVxk1h3sHAvzE4aZG
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2006, 08:28
Beitrag #5

Noppes Offline
LVF-Grünschnabel
*


Beiträge: 43
Registriert seit: Feb 2005

6.0 u. 7.1 u. 8.2
1996
kA

42329
Deutschland
Druckersteuerung
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

-- begeisterter LabView Nutzer seit 1996 --
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.10.2006, 09:54 (Dieser Beitrag wurde zuletzt bearbeitet: 13.10.2006 09:59 von Noppes.)
Beitrag #6

Noppes Offline
LVF-Grünschnabel
*


Beiträge: 43
Registriert seit: Feb 2005

6.0 u. 7.1 u. 8.2
1996
kA

42329
Deutschland
Druckersteuerung
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


Angehängte Datei(en)
Sonstige .vi  PrinterControl.vi (Größe: 25,35 KB / Downloads: 308)

-- begeisterter LabView Nutzer seit 1996 --
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: