I need direct printer access features for my site, with the ability to distinguish a physical printer from a virtual printer (file).
Coupons.com has this feature through its own binary file, which must be installed by the user. I would rather avoid this.
SmartSource.com does this through a Java applet:

Does anyone know how to do this? I dug up these Java APIs a bit and see nothing that would allow you to define a physical virtual, except that I looked at the name (which seems prone to erroneous identification). It would be nice to do this in Java, because I already know how to write Java applets. Otherwise, is there a way to do this in Flash or Silverlight?
Thanks in advance.
EDIT: Well-deserved award for Jason Spiersky, who designed the elegant solution. Thanks to those who shared their ideas, as well as those who really researched SmartSource.com solution (for example, Adrian).
java flash printing silverlight hardware
Mud
source share