ここでは、バーコード スキャナーを搭載した Windows Mobile ベースの PDA (Mobile Compia M3 Sky) を使用しています。このバーコード スキャナーは、スキャナーからクリップボードにデータを読み取り、現在実行中のアプリケーションでの貼り付けをシミュレートすることによって機能します。
問題は、デバイスからターミナル サービスを使用していて、句読点 ("A-2-C"、"A-1-[" など) を含むバーコードをスキャンすると、サーバーに到達する前に句読点が取り除かれることです。つまり、サーバーに送信されるのは英数字 (つまり、それぞれ「A2C」と「A1」) だけです。
デバイスのクリップボードに句読点を含む完全なバーコードがあることを確認しました。つまり、デバイスでメモを開いてこれらのバーコードをスキャンすると、正しく貼り付けられます (つまり、「A-2-C」と「A-1-」)。 [" それぞれ) をタップして保持し、[貼り付け] を選択するか、ソフト キーボードで Ctrl+V を押すと、それらを再度貼り付けることができます。
ただし、何らかの理由で、この句読点は、デバイス (mstsc40.exe) 上の RDP クライアントによって取り除かれているように見えます。これは、サーバーが実行されているアプリケーションまたは OS に関係なく発生します。
誰かがこれについて以前に経験したことがありますか、または何か指針がありますか?
乾杯!