public void removePrintJobListener(final PrintJobListener listener) {
jobListeners.remove(listener);
}
void notifyJobListeners(final int reason) {
final PrintJobEvent event = new PrintJobEvent(this, reason);
for (PrintJobListener listener : jobListeners.keySet()) {
switch (reason) {
case PrintJobEvent.DATA_TRANSFER_COMPLETE:
listener.printDataTransferCompleted(event);