tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
584
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Steusi
    Steusi Steusi ist offline Nasenbär
    Registriert seit
    Sep 2006
    Ort
    MV
    Beiträge
    431
    Moin Leute,

    kurz:
    Habe mit JavaScript den Druckdialog bei einer zu druckenden Seite geöffnet, wie kann ich dies automatisch bestätigen.
    Sprich, der User ruft die Seite auf und sofort wird gedruckt!

    Danke

    ausführlich:
    ich arbeite im Intranet nur als Info vorweg.
    Ich möchte gern automatisch unzählige automatisierte Schreiben drucken. Mit PHP habe ich für jedes Schreiben eine PDF Dateien erzeugt, funktioniert auch wunderbar. Natürliche müssen diese Dateien noch gedruckt werden. Nur wie?

    1. Gedanke mit PHP:
    - PDF Datei an PrintServer\Drucker übergeben, mittels Linuxbefehl über system();

    2. Gedanke kam durch Google, als ich danach suchte --> mittels JavaScript
    - Habe mich mal etwas belesen und auch genug sehr gute Beispiele gefunden, bin soweit:

    PHP erstellt PDF-Datei, führt JavaScript aus, welches wiederum den Druckdialog öffnen mit übergebenen Drucker aus dem Netzwerk. Alles super, nur wie bestätige ich den Druckdialog mit OK, damit der Druckvorgang gestartet wird?

    Hoffe jemand hat einen Tipp
    Danke
     
    Gruß Steusi

    Sollte dir ein Tipp von mir geholfen haben, freue ich mich auch über eine kleine Bewertung.
    Und wenn ein Problem gelöst ist, markiere deinen Beitrag bitte als erledigt.
    PHP-Code:
    $fehler "dummer Tippfehler";
    echo(
    "Und ist das Programm noch so klein, es passt immer noch ein ".$fehler". rein!"); 

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    Zitat Zitat von Steusi Beitrag anzeigen
    Alles super, nur wie bestätige ich den Druckdialog mit OK, damit der Druckvorgang gestartet wird?
    mit Javascript...garnicht

    Du musst da wohl Gedanke 1 weiterverfolgen.
     

  3. #3
    Avatar von Steusi
    Steusi Steusi ist offline Nasenbär
    Registriert seit
    Sep 2006
    Ort
    MV
    Beiträge
    431
    Oh, das ist sehr schade. Gut, wenn es nicht klappt, muss ich es mit PHP selbst versuchen. Wird sich aber nicht ganz so einfach realisieren lassen.

    Oder gibt es eine Möglichkeit beim Browser etwas zu hinterlegen, damit er es automatisch annimmt? Bei Firefox ist doch einiges möglich oder?
     
    Gruß Steusi

    Sollte dir ein Tipp von mir geholfen haben, freue ich mich auch über eine kleine Bewertung.
    Und wenn ein Problem gelöst ist, markiere deinen Beitrag bitte als erledigt.
    PHP-Code:
    $fehler "dummer Tippfehler";
    echo(
    "Und ist das Programm noch so klein, es passt immer noch ein ".$fehler". rein!"); 

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Zitat Zitat von Steusi Beitrag anzeigen
    Bei Firefox ist doch einiges möglich oder?
    Jo, ist es.
    Erzeuge einen neuen config-Wert vom Typ Boolean mit dem Namen print.always_print_silent und dem Wert true
     

  5. #5
    Avatar von Steusi
    Steusi Steusi ist offline Nasenbär
    Registriert seit
    Sep 2006
    Ort
    MV
    Beiträge
    431
    Danke für den Tipp, hat leider nicht geklappt. Aber ich denke es kann auch schnell zu Problemen kommen mit dem Script, da PHP die PDF Datei schnell erzeugt, und dann JavaScript weiterarbeiten muss, und nicht nachkommt. Ich werde versuchen einen geeigneten Linux Befehl zu finden, welcher mir erlaubt in etwa folgendes erlaubt:

    Sende Datei an \\Server\Drucker

    Danke Sven Mintel!
     
    Gruß Steusi

    Sollte dir ein Tipp von mir geholfen haben, freue ich mich auch über eine kleine Bewertung.
    Und wenn ein Problem gelöst ist, markiere deinen Beitrag bitte als erledigt.
    PHP-Code:
    $fehler "dummer Tippfehler";
    echo(
    "Und ist das Programm noch so klein, es passt immer noch ein ".$fehler". rein!"); 

  6. #6
    Gunah Gunah ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    371
    Ich weiss jetzt nicht für welche zwecke du es benötigst... aber schau dir sonst mal CUPS an und nimm statt system() lieber eine SSH Session...
    und lasse es ggf. per Cron laufen... nicht das es ein Laufzeitproblem gibt...
     
    Meine Private Homepage: www.gunah.eu

  7. #7
    NoUse4aNick NoUse4aNick ist offline Mitglied Silber
    Registriert seit
    Nov 2007
    Beiträge
    94
    Also wenn du eh den FF benutzt, dann gibt es sehr wohl eine Variante das automatisch OK gedrückt wird, in dem du das Addon Greasemonkey Installierst, und dir ein Script erstellt, das nach einem OK Dialog sucht und diesen dann immer bestätigt.

    Der Nachteil der Sache ist eben das du immer Greasemonkey mit deinem Script brauchst.
     

Ähnliche Themen

  1. PDF Dokument generieren und drucken ?
    Von MFC openGL im Forum .NET Café
    Antworten: 18
    Letzter Beitrag: 11.01.09, 00:13
  2. A4-Word-Dokument als Plakat drucken
    Von xXMrJackXx im Forum Office-Anwendungen
    Antworten: 2
    Letzter Beitrag: 29.02.08, 08:13
  3. Dokument drucken / QuickReport
    Von Snipero im Forum Borland CBuilder und VCL
    Antworten: 1
    Letzter Beitrag: 19.10.05, 09:43
  4. RTF - Dokument drucken
    Von word1234 im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 25.01.05, 09:28
  5. Dokument im Querformat drucken
    Von ExtremeSnail im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 16.03.04, 10:04