When I use lookupPrintServices from a desktop application, it returns all my printers: both those connected directly to my computer and those on the network. But when I run exactly the same code in a JSP page in Tomcat, I get only the local printers. There's no sign of the network printers. Any idea why it would be different, or what I can do to find network printers from within Tomcat?