Class PrinterConfiguration


  • @UriParams
    public class PrinterConfiguration
    extends Object
    • Method Detail

      • assignSides

        public Sides assignSides​(String sidesString)
      • getUri

        public URI getUri()
      • setUri

        public void setUri​(URI uri)
      • getHostname

        public String getHostname()
      • setHostname

        public void setHostname​(String hostname)
        Hostname of the printer
      • getPort

        public int getPort()
      • setPort

        public void setPort​(int port)
        Port number of the printer
      • getPrintername

        public String getPrintername()
      • setPrintername

        public void setPrintername​(String printername)
        Name of the printer
      • getCopies

        public int getCopies()
      • setCopies

        public void setCopies​(int copies)
        Number of copies to print
      • getFlavor

        public String getFlavor()
      • setFlavor

        public void setFlavor​(String flavor)
        Sets DocFlavor to use.
      • getDocFlavor

        public DocFlavor getDocFlavor()
      • setDocFlavor

        public void setDocFlavor​(DocFlavor docFlavor)
        Sets DocFlavor to use.
      • getMediaSize

        public String getMediaSize()
      • setMediaSize

        public void setMediaSize​(String mediaSize)
        Sets the stationary as defined by enumeration names in the javax.print.attribute.standard.MediaSizeName API. The default setting is to use North American Letter sized stationary. The value's case is ignored, e.g. values of iso_a4 and ISO_A4 may be used.
      • getSides

        public String getSides()
      • setSides

        public void setSides​(String sides)
        Sets one sided or two sided printing based on the javax.print.attribute.standard.Sides API
      • setMediaSizeName

        public void setMediaSizeName​(MediaSizeName mediaSizeName)
      • getInternalSides

        public Sides getInternalSides()
      • setInternalSides

        public void setInternalSides​(Sides internalSides)
      • setInternalOrientation

        public void setInternalOrientation​(OrientationRequested internalOrientation)
      • getOrientation

        public String getOrientation()
      • setOrientation

        public void setOrientation​(String orientation)
        Sets the page orientation.
      • getMimeType

        public String getMimeType()
      • setMimeType

        public void setMimeType​(String mimeType)
        Sets mimeTypes supported by the javax.print.DocFlavor API
      • isSendToPrinter

        public boolean isSendToPrinter()
      • setSendToPrinter

        public void setSendToPrinter​(boolean sendToPrinter)
        etting this option to false prevents sending of the print data to the printer
      • getMediaTray

        public String getMediaTray()
      • setMediaTray

        public void setMediaTray​(String mediaTray)
        Sets MediaTray supported by the javax.print.DocFlavor API, for example upper,middle etc.
      • getPrinterPrefix

        public String getPrinterPrefix()
      • setPrinterPrefix

        public void setPrinterPrefix​(String printerPrefix)
        Sets the prefix name of the printer, it is useful when the printer name does not start with //hostname/printer