Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to know whether a printer is switched off/disconnected

 
garfild Baram
Ranch Hand
Posts: 60
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys,
The PrintServiceLookup.lookupPrintServices method returns a list of all the installed printers. of all such installed (networked) printers how can one know whether a printer is switched off or disconnected?

my code:

public void lookupPrinter(String printerName) throws ModelException {

PrintService selectedPrintService = null;
PrintService[] services = PrintServiceLookup.lookupPrintService(DocFlavor.SERVICE_FORMATTED.PRINTABLE,null);
if(services.length>0){
int printerIndex=0;
for(int i=0; i<services.length;i++){
if (services[i].getName().equalsIgnoreCase(printerName)) {
selectedPrintService = services[i];
}
}
}


should I use PrinterState for that perpose or printerStateReason ? if so, how?

PrinterState pState = services[0].getAttribute(PrinterState.class); - Doesnt work, I get null all the time

Please advise

thanks a lot..
 
Joe Ess
Bartender
Pie
Posts: 9258
10
Linux Mac OS X Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think printing is more closely related to GUI issues, so I'm going to move this post to that forum.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic