Zum Hauptinhalt springen

PpcPrint

obj -> PpcPrint(handle1) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle

Druckausgabe an Drucker weiterleiten

Details

Diese Anweisung druckt den in (obj) übergebenen Druckjob in ein zuvor mit der Anweisung PrtDeviceOpen () geöffnetes PrintDevice (handle1). In (obj) wird der Deskriptor des PpcObject angeben, der der Funktion des Druckprozessors übergeben wurde.

Beispiel: Druckweiterleitung auf den Standard-Drucker

tDevice # PrtDeviceOpen();
if (tDevice > 0)
{
tPpcObject->PpcPrint(tDevice);
tDevice->PrtDeviceClose();
}
info

Da der Druckprozessor als Dienst auf dem Rechner läuft (siehe CONZEPT 16-Druckprozessor - Funktionsweise ) können mit dieser Anweisung nur Windows-Druckertreiber angesprochen werden, die lokal auf dem Rechner installiert sind. Im Netzwerk installierte Drucker können nur angesprochen werden, wenn der Dienst unter dem lokalen Benutzerkonto betrieben und der lokale Benutzer (nicht der Benutzer in der Domäne) entsprechende Rechte besitzt.

Mögliche Rückgabewerte: