|
From: <max...@us...> - 2009-09-25 08:18:20
|
Revision: 3875
http://uni-d.svn.sourceforge.net/uni-d/?rev=3875&view=rev
Author: max_brod
Date: 2009-09-25 08:18:05 +0000 (Fri, 25 Sep 2009)
Log Message:
-----------
List all existing printers in Tool-Print, useful especially at instalation.
Modified Paths:
--------------
trunk/Uni-d/tool/src/main/java/be/unid/tool/print/PrintWorker.java
Modified: trunk/Uni-d/tool/src/main/java/be/unid/tool/print/PrintWorker.java
===================================================================
--- trunk/Uni-d/tool/src/main/java/be/unid/tool/print/PrintWorker.java 2009-09-24 14:59:15 UTC (rev 3874)
+++ trunk/Uni-d/tool/src/main/java/be/unid/tool/print/PrintWorker.java 2009-09-25 08:18:05 UTC (rev 3875)
@@ -79,6 +79,15 @@
printService = getPrintService( cfg.getPrintSectionSettings().getPrinter() );
forcedPortraitReports = cfg.getPrintSectionSettings().getForcedPortraitReports();
forcedLandscapeReports = cfg.getPrintSectionSettings().getForcedLandscapeReports();
+ if ( log.isDebugEnabled() )
+ {
+ log.debug( "Listing all existing printers:" );
+ for ( PrintService service : PrinterJob.lookupPrintServices() )
+ {
+ log.debug( service.getName() );
+ }
+ log.debug( "Done, these were all printers." );
+ }
}
public void doTheWork()
@@ -90,7 +99,7 @@
if ( stopRequested ) return;
listener.notifyStatus( ToolListener.STATUS_STARTED, classes.get( i ) );
- listener.notifyPersistentMessage( i18n.txt( "started", workerId )+" " + classes.get( i ) );
+ listener.notifyPersistentMessage( i18n.txt( "started", workerId ) + " " + classes.get( i ) );
ReportProvider provider;
ArrayList<ReportPrintInfo> printedReports = new ArrayList<ReportPrintInfo>();
@@ -150,12 +159,14 @@
listener.notifyInfo( ToolListener.STATUS_ENDED, classes.get( i ),
i18n.txt( "nopages", workerId ) );
listener.notifyPersistentMessage(
- i18n.txt( "finished", workerId ) + " "+classes.get( i ) + " " + i18n.txt( "nopages", workerId ) );
+ i18n.txt( "finished", workerId ) + " " + classes.get( i ) + " " +
+ i18n.txt( "nopages", workerId ) );
return;
}
listener.notifyInfo( ToolListener.STATUS_ENDED, classes.get( i ), i18n.txt( "ok", workerId ) );
listener
- .notifyPersistentMessage( i18n.txt( "finished", workerId )+" " + classes.get( i ) + " " + i18n.txt( "ok", workerId ) );
+ .notifyPersistentMessage( i18n.txt( "finished", workerId ) + " " + classes.get( i ) + " " +
+ i18n.txt( "ok", workerId ) );
if ( log.isDebugEnabled() ) log.debug( "print report " + info.getReportName() + " : " + info );
PrintService ps = getPrintService( info.getPrinterName() );
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|