Interface CupsPrinter.PrinterFactory

Enclosing class:
CupsPrinter
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface CupsPrinter.PrinterFactory
Factory interface for creating concrete printer instances.
  • Method Details

    • create

      Printer create(String name, String driverName, String description, Printer.PrinterStatus status, String statusReason, boolean isDefault, boolean isLocal, String portName)
      Create a printer instance.
      Parameters:
      name - printer name
      driverName - driver name
      description - description
      status - status
      statusReason - status reason
      isDefault - whether this is the default printer
      isLocal - whether this is a local printer
      portName - port/URI
      Returns:
      a new Printer instance