SY_PrintFile

Druckt eine Datei auf dem angegebenen Drucker aus.Mit dieser Funktion kann eine Datei auf einem Drucker ausgedruckt werden.

Prototyp


SY_PrintFile( filePath, printerName, preview )

Parameter



ParameterTypBedeutung
1string

Pfad zur Datei

2stringName des Druckers
3integer(optional) Als Vorschau drucken (öffnen)
0 = nein (Standard)
1 = ja

Rückgabewert


NummerTypBedeutung
1number~= 0 bei Fehler


Hinweise


  • Für diese Funktion muss evtl. der DMS-Proxy installiert und funktionell sein.
  • Der Drucker muss auf dem aufrufenden Rechner verbunden sein.
  • Nur bei SLT_PDF_PRINT = 0 wird der PDF-Druck über das Standard-Programm ausgeführt.

Beispiel


-- Datei drucken
local filePath = SysLogRoot .. [[\tmp\in.jpg]]
local printerName = [[\\SERVER\Printer]]

local retcode = SY_PrintFile( filePath, printerName )
if retcode ~= 0 then
    SY_Proto( "Fehler beim Drucken der Datei!" )
end