public class Printer
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Printer.DisplayState |
Constructor and Description |
---|
Printer(PrinterConfiguration configuration) |
public Printer(PrinterConfiguration configuration) throws InappropriateDeviceException
InappropriateDeviceException
public java.lang.String getName()
public boolean isPrintInProgress()
public void setPrintInProgress(boolean printInProgress)
public boolean isPrintPaused()
public void setPrintPaused(boolean printInProgress)
public boolean isPrintActive()
public boolean isStarted()
public void setStarted(boolean started)
public JobStatus getStatus()
public void setStatus(JobStatus status)
public boolean waitForPauseIfRequired()
public JobStatus togglePause()
public void setGraphicsData(java.awt.GraphicsDevice device)
public java.lang.String getDisplayDeviceID()
public void showBlankImage()
public void showCalibrationImage(int xPixels, int yPixels)
public void showGridImage(int pixels)
public void showImage(java.awt.image.BufferedImage image)
public boolean isProjectorPowerControlSupported()
public void setProjectorModel(ProjectorModel projectorModel)
public ProjectorModel getProjectorModel()
public void setProjectorPowerStatus(boolean powerOn) throws java.io.IOException
java.io.IOException
public PrinterConfiguration getConfiguration()
public void setConfiguration(PrinterConfiguration configuration)
public boolean isShutterOpen()
public void setShutterOpen(boolean shutterOpen)
public java.lang.Integer getBulbHours()
public void setBulbHours(java.lang.Integer bulbHours)
public java.lang.Integer getCachedBulbHours()
public void setCachedBulbHours(java.lang.Integer bulbHours)
public long getCurrentSlicePauseTime()
public void setCurrentSlicePauseTime(long currentSlicePauseTime)
public GCodeControl getGCodeControl()
public void setPrinterFirmwareSerialPort(SerialCommunicationsPort printerFirmwareSerialPort)
public SerialCommunicationsPort getPrinterFirmwareSerialPort()
public void setProjectorSerialPort(SerialCommunicationsPort projectorSerialPort)
public SerialCommunicationsPort getProjectorSerialPort()
public java.lang.String toString()
toString
in class java.lang.Object
public void close()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object