Class OutputPrintRequest
java.lang.Object
de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
de.gmxhome.conrad.jpos.jpos_base.posprinter.OutputRequest
de.gmxhome.conrad.jpos.jpos_base.posprinter.OutputPrintRequest
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
PrintNormal
,PrintTwoNormal
Output print request class for printers.
-
Nested Class Summary
Nested classes/interfaces inherited from class de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
JposOutputRequest.JposRequestThread
-
Field Summary
Fields inherited from class de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
Abort, AdditionalData, Device, EndSync, Exception, Finished, OutputID, Props, Waiting
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets synchronous printing flag.Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.posprinter.OutputRequest
createErrorEvent, createIdleEvent
Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
abortCommand, abortCommand, catchedInvocation, clearAll, clearInput, clearOutput, countCommands, createOutputEvent, dequeue, enqueue, enqueueSynchronous, finishAsyncProcessing, finished, invoke, reactivate, reactivate, reset, run
-
Constructor Details
-
OutputPrintRequest
Constructor. Stores given parameters for later use.- Parameters:
props
- Property set of device service.
-
-
Method Details
-
getSynchronousPrinting
public boolean getSynchronousPrinting()Gets synchronous printing flag. This flag is set in PrintImmediate method and if the following conditions are met:- AsyncMode is false,
- Sideways printing is not active,
- The printer is not in page mode,
- The printer is outside of a transaction.
- Returns:
- True if request shall be performed completely before printing method returns.
-