tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
888
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Gertsch Gertsch ist offline Rookie
    Registriert seit
    Oct 2004
    Beiträge
    9
    Hallo!

    Habe schon nach einigen Drucker-threads hier gesucht, war leider nix dabei...

    Ich würde einfach gerne ein txt file mit einem button an einen drucker schicken, bzw. das sich ein druckerdialog öffnet (je nachdem wie komplex das wäre)

    der Dateiname steht bei mir unter einer Globalen Variablen "file", dh. nach drücken des buttons soll er die datei einfach so wie sie ist ausdrucken...

    kann mir da jemand bitte einen tip geben?

    mfg
    gertsch
     

  2. #2
    Avatar von Bernd1984
    Bernd1984 Bernd1984 ist offline Kastenbrot
    Registriert seit
    Oct 2004
    Beiträge
    414
    Hallo,

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    
                 /*
                  * Created on 14.10.2004
                  */
                 package test;
                 
                 import java.io.FileInputStream;
                 import java.io.FileNotFoundException;
                 
              import javax.print.*;
              
                 public class drucken {
                 
                    public static void main(String[] args) 
                    {
                 //     Datei als Datenquelle einlesen.
                        FileInputStream textStream = null;
                        try {
                        textStream = new FileInputStream("c:/test.txt") ;
                        } catch(FileNotFoundException ex) {
                              ex.printStackTrace();
                        }
                 
                 //     Datenformat erzeugen.
                        DocFlavor format = DocFlavor.INPUT_STREAM.AUTOSENSE;
                 
                 //     Dokument erzeugen.
                        Doc myDoc = new SimpleDoc(textStream, format, null) ;
                 
                 //     Drucker suchen
            PrintService service = PrintServiceLookup.lookupDefaultPrintService();
                 //     Druckauftrag für einen Drucker erzeugen und Dokument drucken.
                        DocPrintJob job = service.createPrintJob() ;
                        try {
                        job.print(myDoc, null);
                        } catch(PrintException ex) {
                              ex.printStackTrace();
                        }
                    }
                 }
    Die Datei wird auf dem Standartdrucker ausgegeben.
    Oder schau hier
    Geändert von Bernd1984 (09.12.04 um 08:51 Uhr)
     
    Gruss Bernd
    Zitat Zitat von mAu
    * Unformatierten Quellcode schaue ich mir _nicht_ an!
    * Sollte ich euch bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen.
    * Bitte die Netiquette beachten.
    * Vergesst nicht, beantwortete Fragen als erledigt zu markieren!

Ähnliche Themen

  1. Tastendruck direkt an Fenster Senden
    Von Net_Ghost03 im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 12.03.09, 13:56
  2. Datei erstellen und direkt senden
    Von emptynick im Forum PHP
    Antworten: 7
    Letzter Beitrag: 28.01.09, 12:19
  3. Steuerzeichen an den Drucker senden
    Von RipdEaTh im Forum Java
    Antworten: 0
    Letzter Beitrag: 03.02.08, 22:06
  4. Auftrag an Drucker senden
    Von Whizzle im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 26.03.04, 16:29
  5. Formular an Drucker senden!?
    Von wOp im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 03.03.04, 13:22