public interface PrintProgressListener
extends java.util.EventListener
The LabelPrinter
and LinePrinter
classes inherit the
addPrintProgressListener
method from the parent class, Printer
. The application may use the
addPrintProgressListener
method to add an event listener to
receive this event from the LabelPrinter
or the
LinePrinter
object.
The following is a sample code snippet:
// lp is an instance of the LinePrinter object. lp.addPrintProgressListener(new PrintProgressListener() { public void receivedStatus(PrintProgressEvent aEvent) { int iMsgType = aEvent.getMessageType(); // Publishes updates on the UI thread. switch (iMsgType) { case PrintProgressEvent.MessageTypes.CANCEL: // You may display "Printing cancelled". break; case PrintProgressEvent.MessageTypes.COMPLETE: // You may display "Printing completed". break; case PrintProgressEvent.MessageTypes.ENDDOC: // You may display "End of document". break; case PrintProgressEvent.MessageTypes.FINISHED: // You may display "Printer connection closed". break; case PrintProgressEvent.MessageTypes.STARTDOC: // You may display "Start printing document". break; default: // You may display "Unknown progress message" or do nothing. break; } } });
PrintProgressEvent
Modifier and Type | Method and Description |
---|---|
void |
receivedStatus(PrintProgressEvent aEvent)
Method called to handle a print progress event when it is received.
|
void receivedStatus(PrintProgressEvent aEvent)
aEvent
- A PrintProgressEvent
object holding the event details.Copyright (c) 2013-2015 Honeywell International Inc. All rights reserved.