public class PrinterManager
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
assignPrinter(PrintJob newJob,
Printer printer) |
Printer |
getPrinter(java.lang.String name) |
java.util.List<Printer> |
getPrinters() |
static PrinterManager |
Instance() |
void |
removeAssignment(PrintJob job) |
Printer |
startPrinter(PrinterConfiguration currentConfiguration) |
void |
stopPrinter(Printer printer) |
public static PrinterManager Instance()
public Printer getPrinter(java.lang.String name)
public void stopPrinter(Printer printer) throws InappropriateDeviceException
InappropriateDeviceException
public Printer startPrinter(PrinterConfiguration currentConfiguration) throws JobManagerException, AlreadyAssignedException, InappropriateDeviceException
public void assignPrinter(PrintJob newJob, Printer printer) throws AlreadyAssignedException
AlreadyAssignedException
public void removeAssignment(PrintJob job)
public java.util.List<Printer> getPrinters()