Java How To
 


Bestimmen der bedruckbaren Fläche eines Druckers

How To ...

Wie bestimmt man die bedruckbare Fläche eines Druckers?

Hintergründe

Um zu drucken benutzt man Klassen des Package javax.print bzw. Sub-Packages.

So geht's

Um die bedruckbare Fläche eines Druckers zu bestimmen, verwendet man die Klasse javax.print.attribute.standard.MediaPrintableArea als Parameter der Methode getDefaultAttributeValue() eines PrintService. Im folgenden Beispiel verwenden wir dazu den Default-Drucker.

    import javax.print.PrintService;
    import javax.print.PrintServiceLookup;
    import javax.print.attribute.standard.MediaPrintableArea;

    public class Drucken {

      public static void main(String[] args) {
        PrintService ps = PrintServiceLookup.lookupDefaultPrintService();
        MediaPrintableArea defaultArea = (MediaPrintableArea) ps.getDefaultAttributeValue(MediaPrintableArea.class);
        System.out.println(defaultArea); 
      }

    }
		

Die How-To Bedruckbare Fläche beschreibt, wie man die bedruckbare Fläche eines Druckers bestimmt.