I missed the last line ;) > default: EPSON TX133 TX135
Am 11.07.13 13:19, schrieb Stefan Steiniger: > Hi Matthias, > > here my output on MacOSX 10.6.8 with java version "1.6.0_37" (32bit) > > === > Rudi-Mentaers-MacBook-Pro-128:xxx mentaer$ java PSLTest > PrintServiceLookup Test without JobName ... > attributeSet.size(): 0 > services.length: 1 > EPSON TX133 TX135, > > PrintServiceLookup Test with JobName ... > attributeSet.size(): 1 > services.length: 0 > === > > cheers, > stefan > > Am 11.07.13 08:30, schrieb Paul J. Morris: >> On Thu, 11 Jul 2013 13:53:14 +0200 >> Matthias Scholz <m...@jammerhund.de> wrote: >>> during my works at the SkyJUMP print code, i encountered a problem. >>> On my Ubuntu 12.04 box i get the message "Printer not found". The >>> problem only occurs, if i set a JobName attribute to the >>> PrintServiceLookup. This is the default in the actual code. Without a >>> JobName attribute i get all my printservices (printers). >>> I've attached a small test class. Please can anybody platforms run >>> this? There are two tests. The first is without a JobName attribute >> >> Debian squeeze with Java 7 returns the list of printers from >> lookupPrintServices without a job name and with a job name. >> >> It does return a null pointer exception on looking up the default >> printer in line 29 after the second test when the default printer is >> not online, presumably from lookupDefaultPrintService() returning >> null. I think this is the expected behavior "This may return null. ... >> A service specified must be discovered to be valid and currently >> available to be returned as the default." >> http://docs.oracle.com/javase/7/docs/api/javax/print/PrintServiceLookup.html#lookupDefaultPrintService%28%29 >> >> >> -Paul >> >> mole@chicoreus:~/workspace$ lsb_release -a >> LSB Version: >> core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch >> >> Distributor ID: Debian Description: Debian GNU/Linux >> 6.0.7 (squeeze) Release: 6.0.7 >> Codename: squeeze >> mole@chicoreus:~/workspace$ java -version >> java version "1.7.0_21" >> Java(TM) SE Runtime Environment (build 1.7.0_21-b11) >> Java HotSpot(TM) Server VM (build 23.21-b01, mixed mode) >> mole@chicoreus:~/workspace$ java PSLTest >> PrintServiceLookup Test without JobName ... >> attributeSet.size(): 0 >> services.length: 7 >> HP_LaserJet_400_color_M451dn, HP_Officejet_100_Mobile_L411, >> HPColorLaserJetCP2025, LaserJet-4000, Officejet_100_Mobile_L411, >> PhotoSmart_P1000, PostScript-Printer, >> >> PrintServiceLookup Test with JobName ... >> attributeSet.size(): 1 >> services.length: 0 >> Exception in thread "main" java.lang.NullPointerException >> at PSLTest.main(PSLTest.java:29) >> >> ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel