Package gnu.io
Class ParallelPort
java.lang.Object
gnu.io.CommPort
gnu.io.ParallelPort
- Since:
- JDK1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
abstract int
getMode()
abstract int
abstract boolean
abstract boolean
abstract boolean
abstract boolean
abstract boolean
abstract void
notifyOnBuffer
(boolean enable) abstract void
notifyOnError
(boolean enable) abstract void
abstract void
restart()
abstract int
setMode
(int mode) abstract void
suspend()
Methods inherited from class gnu.io.CommPort
close, disableReceiveFraming, disableReceiveThreshold, disableReceiveTimeout, enableReceiveFraming, enableReceiveThreshold, enableReceiveTimeout, getInputBufferSize, getInputStream, getName, getOutputBufferSize, getOutputStream, getReceiveFramingByte, getReceiveThreshold, getReceiveTimeout, isReceiveFramingEnabled, isReceiveThresholdEnabled, isReceiveTimeoutEnabled, setInputBufferSize, setOutputBufferSize, toString
-
Field Details
-
LPT_MODE_ANY
public static final int LPT_MODE_ANY- See Also:
-
LPT_MODE_SPP
public static final int LPT_MODE_SPP- See Also:
-
LPT_MODE_PS2
public static final int LPT_MODE_PS2- See Also:
-
LPT_MODE_EPP
public static final int LPT_MODE_EPP- See Also:
-
LPT_MODE_ECP
public static final int LPT_MODE_ECP- See Also:
-
LPT_MODE_NIBBLE
public static final int LPT_MODE_NIBBLE- See Also:
-
-
Constructor Details
-
ParallelPort
public ParallelPort()
-
-
Method Details
-
getMode
public abstract int getMode() -
setMode
-
restart
public abstract void restart() -
suspend
public abstract void suspend() -
isPaperOut
public abstract boolean isPaperOut() -
isPrinterBusy
public abstract boolean isPrinterBusy() -
isPrinterError
public abstract boolean isPrinterError() -
isPrinterSelected
public abstract boolean isPrinterSelected() -
isPrinterTimedOut
public abstract boolean isPrinterTimedOut() -
getOutputBufferFree
public abstract int getOutputBufferFree() -
addEventListener
public abstract void addEventListener(ParallelPortEventListener lsnr) throws TooManyListenersException - Throws:
TooManyListenersException
-
removeEventListener
public abstract void removeEventListener() -
notifyOnError
public abstract void notifyOnError(boolean enable) -
notifyOnBuffer
public abstract void notifyOnBuffer(boolean enable)
-