Hot Desking with Topaz Signature Pads On Citrix

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

HoldComPortsOpen=Off

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.

Comments:

Hey, you said they didn't need the 'net use' comand. :-) BTW, I passed the 'HoldComPortsOpen=Off' suggestion on, but didn't push it as I felt a more wholistic approach to getting full functionality was in order, and I didn't have the cycles to commit to do that.

Posted by Perley on July 27, 2007 at 07:13 AM PDT #

That's only because when you asked, you asked using uttsc. :)

For RDP you don't have to do the net use infact you'll get an error that the device is in use as it gets mapped automagically (if specified at connection time).

For Citrix it seems that you still must do this even though you tell it what com port to map in the ini files.

Posted by Thin Guy on July 27, 2007 at 07:48 AM PDT #

Post a Comment:
Comments are closed for this entry.
About

Think Thin is a collection of bloggers that work with Oracle's Virtual Desktop portfolio of products.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today