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.