Wenn sie das folgende Skriptbeispiel (IE Engine) dem Code Ihrer Webseite hinzufügen, wird diese automatisch bei Aufruf ausgedruckt.
Damit dies komplett ohne Benutzerinteraktion geschieht müssen Sie in der SiteKiosk Konfiguration unter Drucken die Option „Webseite wie angezeigt drucken (ohne Benutzerinteraktion)“ oder „Automatisch den größten Frame drucken (ohne Benutzerinteraktion)“ eingeschaltet haben.
Wenn Sie die Druckerüberwachung aktiviert haben, müssen Sie zusätzlich noch den Punkt „Benutzer muss Druckaufträge bestätigen“ deaktivieren.
window.external.InitScriptInterface();
function PrintExtWindow()
{
if (gk_Window.SiteKioskWebBrowser.WebBrowser.ReadyState == 4)
{
gk_Window.SiteKioskWebBrowser.Print();
gk_Window.Close();
window.clearInterval(gi_Interval);
}
}
var gk_Window = SiteKiosk.SiteKioskUI.CreateBrowserWindow();
gk_Window.SiteKioskWebBrowser.Navigate("ihre_webseite");
gk_Window.Move(0, 0, 0, 0);
window.setTimeout("gk_Window.Hide();", 1);
var gi_Interval = window.setInterval("PrintExtWindow();", 100);
Bitte achten Sie darauf, dass Sie der entsprechenden URL bzw. dem entsprechenden Pfad Skripterlaubnis geben.