3)in a (separate) property file downloaded by client and editted by developer on the server, containing something like:
printer.crm=hpLJ1000
printer.crm.orders=hp2200
But how to handle if the client, is at the other side of the world?
Can you use that property file in a method?
Does it work, if I do a print-preview first and than push the print-button?
I think it would be handy, that if a standard printer (in such file) is not found, that there will be an error-message to catch, you than can provide a method that opens the standard printer-dialog, with the local printer of the client?