2011-06-29 20 views
0

Windows Mobile 6.1を実行しているデバイスでSymbol MC9090Zのアプリケーションを書いていますが、バーコード/ rfidリーダー。USB経由で接続するとキーボードウェッジ接続をシミュレートするためにwindows mobileにプログラムを書くことは可能ですか

私がやっていることを深く考えたくはありませんが、モバイルアプリの特定の時点で、スキャナーをキーボードウェッジとして使用してスキャンしたものを返すことができれば非常に便利です。

私はそれが可能かどうか疑問に思っています。私が知る限り、スキャナ自体でこれを行うオプションはありません.PCとスキャナをUSBで接続するだけで、PC自体にクライアントソフトウェアを置くことは、私の状況にとってはオプションではありません。私はアクティブ同期を使用することが、実際にデバイスを一緒にフックする唯一の方法かもしれないと思います。私はこの状況でキーボードウェッジアプリを書くことが可能かどうか誰かが知っているかどうか、もしそうなら、どうやってそれをやり始めたらいいのだろうかと思っています。

答えて

0

うわー、それは高価なキーボードウェッジでしょう! :)。

私は、あなたが望むことがあなたの要件を満たす方法ではないと考えています... SymbolをUSBクレードルで接続すると、入力デバイスとしてアクセスされません。これはシンプルなディスクドライブとしてアクセスされるか、またはデバイスセンターと同期されている場合はActiveSync経由でアクセスできます。入力デバイスとしてアクセスするオプションはありません(独自のデバイスドライバを作成することなく、コンピュータにソフトウェアをインストールすることができないため、カスタムデバイスドライバはありません)。

ActiveSync APIをご覧ください。デバイス自体に入力イベントを購読する方法はありませんが、ファイルとデータを転送する方法があります(予想どおり)。だから、理論的には、あなたはおそらく、このAPIを使用することができますが、いくつかの依存関係があります。

  1. あなたは、バーコードスキャナ を可能にし、あらゆるバーコード への出力デバイス上でカスタム プログラムを書き、実行する必要があると思いますあなたの予想されるデータ形式(または のテキストファイル)があり、このプログラムは、ユーザーがスキャンしたいときに をデバイス上で実行する必要があります。
  2. デバイスをクレードルする必要があり、ActiveSync経由で にアクセスする必要があります。
  3. ActiveSync APIメソッドを使用してホストコンピュータで実行中の プログラムを作成し、 がこのデータをキャプチャする必要があります。

しかし、あなたは自分自身にクライアントソフトウェアを置いているわけではないので、あなたの状況では、上記のことはできません...申し訳ありませんが、私は思いついたことがあります。

関連する問題