Ik ben tegen een uitdaging aangelopen maar voor dat ik deze omschrijf eerst even een situatieschets en de gebruikte apparatuur:
We hebben hier een Windows 2003 R2 x64 terminal server. De gebruikers hiervan hebben een HP Thin Client in de 5000 serie. Het geval wat we hier testen op kantoor is een HP T5540 WinCE client.
De gebruikte barcode scanner is een DataLogic Quickscan QD 2300 (USB) in keybord wedge mode
Gebruikte barcode type: CODE128
Nu doet het volgende zich voor:
We hebben een barcode die een # bevat en wel als eerste teken, als we deze scannen met de scanner aan een PC en we kijken naar de uitkomst in notepad dat klopt het. Als we dit doen op de txtpad van de WinCE dan klopt het ook.
Als we vervolgens een RDP sessie opzetten vanaf de thinclient naar de Terminal Server dan word het # character vervangen voor een 3 waardoor de gebruikte barcode dus niet meer het gewenste resultaat heeft.
Doen we ditzelfde vanaf een gewone PC met XP of Win7 dan dan werkt het wel goed.
Het lijkt er dus op dat er een fout optreed in de overdracht tussen de Thinclient en de terminal server maar ik kan niet vinden wat de oorzaak is.
Wat hebben we al geprobeert:
1. Op de barcodescanner alle andere type barcode's uitgeschakeld om foutieve intepretatie van de barcode uit te sluiten.
2. Toetsenbord instellingen van zowel de Thinclient als op de terminal server aangepast en getest. maar bood geen oplossing.
3. Andere merken/typen barcode scanners geprobeerd, allemaal hetzelfde effect.
4. Thin Client waar we mee testen is voorzien van de laatste firmware en bios die HP beschikbaar heeft.
We hebben hier een Windows 2003 R2 x64 terminal server. De gebruikers hiervan hebben een HP Thin Client in de 5000 serie. Het geval wat we hier testen op kantoor is een HP T5540 WinCE client.
De gebruikte barcode scanner is een DataLogic Quickscan QD 2300 (USB) in keybord wedge mode
Gebruikte barcode type: CODE128
Nu doet het volgende zich voor:
We hebben een barcode die een # bevat en wel als eerste teken, als we deze scannen met de scanner aan een PC en we kijken naar de uitkomst in notepad dat klopt het. Als we dit doen op de txtpad van de WinCE dan klopt het ook.
Als we vervolgens een RDP sessie opzetten vanaf de thinclient naar de Terminal Server dan word het # character vervangen voor een 3 waardoor de gebruikte barcode dus niet meer het gewenste resultaat heeft.
Doen we ditzelfde vanaf een gewone PC met XP of Win7 dan dan werkt het wel goed.
Het lijkt er dus op dat er een fout optreed in de overdracht tussen de Thinclient en de terminal server maar ik kan niet vinden wat de oorzaak is.
Wat hebben we al geprobeert:
1. Op de barcodescanner alle andere type barcode's uitgeschakeld om foutieve intepretatie van de barcode uit te sluiten.
2. Toetsenbord instellingen van zowel de Thinclient als op de terminal server aangepast en getest. maar bood geen oplossing.
3. Andere merken/typen barcode scanners geprobeerd, allemaal hetzelfde effect.
4. Thin Client waar we mee testen is voorzien van de laatste firmware en bios die HP beschikbaar heeft.
[ Voor 3% gewijzigd door Plopeye op 13-01-2011 10:50 ]
Unix is user friendly, it's only selective about his friends.....