Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

PrinterJob can't detect the new default printer

 
Janfry Nice
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi.

Under Windows XP and JDK 1.4, I use PrinterJob.getPrinterJob(); for getting the default printer.

When I changed the default printer from first printer to second printer in Windows's Setting, the PrinterJob.getPrinterJob(); still return the first printer as default printer.
And I don't want to show the Print Dialog.

I guess that this problem may be caused from the JVM will detect default printer only once when JVM started.

I obtain the same result if I use PrintServiceLookup.lookupDefaultPrintService(); It doesn�t work.

�Any ideas?

Thanks in advance.

Janfry
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic