By ThinGuy on Jul 27, 2007
You can use serial based signature capture pads such as the Topaz SigLite 1X5 with Windows Sessions using either Citrix or an RDP client. Normally these things work just fine, however you will find that if you attempt to hot desk to another Sun Ray you'll get an error trying to use the signature pad stating basically that the COM Port is in use or does not exist. There are three things that you must do.
You'll want to ensure that you are using the utports script along with a utaction so that the mapping to the com ports is always correct and the port you mapped (i.e. COM1:) gets mapped to the new Sun Ray.
Under Citrix, you must also do net use com1: \\\\client\\com1:
Normally that should be it. Unless you hot desk. Citrix holds the ports open and when you hot desk, not only does Sun Ray close the port, the mapping also changes from one physical Sun Ray to another. This will render the sig pad useless and it won't recover even if you close the app, unmap and remap the com port. You can add the following line to the wfclient.ini to the [WFClient] section
The only subtlety is which file to edit. If a normal Solaris user, you'd edit $HOME/.ICAClient/wfclient.ini, if CAM using prototypes you'd edit the copy of wfclient.ini in the prototypes directory, and if using the master files you'd edit /usr/lib/ICAClient/config/wfclient.ini.
You can now hot desk between Sun Rays and use your signature pad as you move. Depending on how the application that accesses the pad opens and closes the com port, you might have to stop and start the application however. Since most users write their own application to use these devices, make sure that you close the port after the signature is captured.