Die unten Snippet funktioniert gut, aber es das Dialogfeld Fenster zu öffnen,Javascript-Druck ohne Druckdialogfeld
, aber ich möchte nicht das Dialogfeld Drucken öffnen,
nur Druck sollte ohne Dialogfeld durchgeführt, auszudrucken nehme in Punktmatrixdruckern
was Schnipsel i in der unten stehenden snippet hinzufügen soll,
Und auch ein Zweifel, ich will, arbeiten die unten Schnipsel wissen?
var prtContent = document.getElementById(strid);
var WinPrint =
window.open('','','left=0,top=0');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
prtContent.innerHTML=strOldOne;
ich die Abrechnung Anwendung entwickelt,
Wenn ich das Druckdialogfeld zeige, dann verbrauchen sie einige Sekunden, um den Druck zu geben, siehe, ich habe mehr Drucker getan, ich habe nur einen Drucker, dass Punktmatrix ist, wann immer ich Druckbefehl geben, dann sollte es die Rechnung ohne offene Dialogfeld drucken drucken,
Wie erwarten Sie, dass der Benutzer auswählt, auf welchen Drucker gedruckt werden soll? –
@Ignacio Vazquez-Abrams: Die meisten Systeme haben die Vorstellung eines "Standarddruckers". Drucken von einem Browser ohne Benutzerbestätigung klingt jedoch nach einer nicht ganz großartigen Idee ("aber natürlich werden alle Besucher unserer Website einen Ausdruck unserer neuen Anzeige haben wollen!" - Pop-ups auf dem Bildschirm waren) schlecht genug) – Piskvor
Firefox kann konfiguriert werden, um direkt zu drucken, ohne den Dialog anzuzeigen, siehe http://forums.mozillazine.org/viewtopic.php?t=48336 – Nelson