0

バーコード認識機能を含む特注の画像処理アプリケーションがあります。認識コーデックとして softek バーコード リーダー API を使用しており、今まではすべて正常に動作していました。

ただし、最近、そのアプリケーションをあるクライアントに販売しました。それを導入したところ、バーコード リーダーが正しく動作しなくなったという事実に驚かされました。それはまだ途中で「動作」しますが、クライアントのマシンではランダムな値を返します(ランダムとは、本当にランダムであることを意味します。「05020018」は「16Y」になり、次に「4848」になり、次に「1024」になります.. .) そこを読み取るたびに、異なる値が返されます。ほとんどの場合、値は本来あるべき値よりも短く、コードバーには数字しか含まれていませんが、読むと文字が返されることがよくあります。

ソフトウェアは、定期的な (卓上) スキャナーを使用して動作します。ドキュメントがキャプチャされ、リモート サーバーに保存される Web サービスに送信されます。各ドキュメントには、サーバーに保存する必要がある「場所」を保存するバーコードがあります。通常、これは長い数字 (24 桁) であり、ドキュメントに関するすべての関連情報をカスタムメイドの形式でコーディングします。すべての文字は数字です。

別のアンビエントで同じ構成を持つ同じソフトウェアは完全に機能します。

何が起こっている可能性がありますか?それは機械のアーキテクチャか何かでしょうか?

スキャナーではありません。同じデバイスはほとんどのマシンで動作しますが、面倒なマシンでは動作しません。

.NET 3.5!

前もって感謝します!

** 編集 **

さらに明確にするために、バーコード リーダーデバイスはなく、 softek が開発したコーディング API だけです。彼らの文書は何の役にも立たず、私も彼らに連絡することができません。この問題を Google で検索しても結果は得られませんでした。

認識 API の構成は、当社のソフトウェアで行われ、データベースに保存されます。職場で同じデータベース (同じサーバー、同じデータ) を使用しており、ソフトウェアは正常に動作しているため、ソフトウェア構成の問題ではありません。ローカルのエキゾチックなソフトウェアとの競合でしょうか?

4

2 に答える 2

0

過去に他のバーコード リーダーを使用したことはありますが、Softek を使用したことはありません。バーコードリーダーが何らかの設定モードにあり、読み取りごとに何らかの設定オプションが設定されていることをお勧めします。

  1. 通常はマニュアルにある構成コードでバーコードリーダーをリセットしてみてください
  2. クライアントは、他の顧客とは異なるバーコード (顧客固有のコードまたは顧客が生成したコード) をスキャンしていますか?
于 2013-10-21T20:06:00.320 に答える
0

デバイスの言語が正しく設定されていないため、実際のバーコード リーダー (つまり、API ではなくデバイスを使用) で同じ動作を見たことがあります。Windows はスキャナーをキーボードとして扱うため、[コントロール パネル] -> [地域と言語の設定] -> [キーボードと言語] -> [キーボードの変更] ボタン -> [インストールされているサービス] パネルで言語を確認してください。

于 2013-10-22T10:46:39.327 に答える