2013-10-21 47 views
0

我們有定製的成像應用程序,其中包含條形碼識別功能。我們使用softek條形碼閱讀器API作爲我們的識別編解碼器,直到現在,everthing工作正常。Softek條形碼閱讀器問題 - 條形碼在另一臺計算機上無法正確讀取

但是,最近我們將該應用程序出售給了我們的客戶之一。我們部署了它,並且我們驚訝於條形碼讀取器停止工作的事實rigth。它仍然「工作」的方式,但在客戶端的機器上,它返回隨機值(隨機,我的意思是非常隨機。「05020018」成爲「16Y」,然後「4848」,然後「1024」.. )每個讀取都會給出不同的值。大多數情況下,數值越短越好,而代碼欄只包含數字,當我讀取它時,它會使字母返回。

該軟件使用recular(桌面)掃描儀。該文檔被捕獲併發送到將其存儲在遠程服務器上的web服務。每個文檔都有一個條形碼,用於存儲應存儲在服務器上的「位置」。它通常是一個很長的數字(24位數字),以一種定製的格式對文檔的所有相關信息進行編碼。每個字符都是數字。

同一個軟件與SAME配置在另一個ambiente完美的作品。

可能是什麼回事?它可能是機器架構還是其他?

不是掃描儀。相同的設備在大多數機器上都能正常工作,但不是很麻煩。

.NET 3.5!

在此先感謝!

**編輯**

只是爲了澄清它更多的,沒有條形碼閱讀器設備,只是一個編碼API通過Softek公司開發的。他們的文件沒有幫助,我也不能聯繫他們。在谷歌搜索這個問題也沒有給出任何結果。

識別API的配置在我們的軟件上完成並存儲在數據庫中。我在工作場所使用相同的數據庫(相同的服務器,相同的數據),並且軟件工作正常,所以它不是軟件配置問題,它可以識別。這可能是與一些當地的異域軟件衝突嗎?

回答

0

我過去曾與其他條形碼閱讀器合作,但從未與Softek合作過。我建議條形碼讀取器處於某種配置模式,即每次讀取都設置某種配置選項。

  1. 嘗試重置與配置代碼,其通常在手動
  2. 是客戶端掃描條形碼不同(代碼特定於它們或它們產生的),那麼你的其他客戶條形碼閱讀器?
+0

我覺得我沒有解釋它rigree。我會澄清這個問題。 –

+0

在那裏,閉着眼睛。我們不使用條形碼閱讀器_設備,只是一個編碼API。成像設備是一個普通的掃描儀。對不起,一開始不包括! –

+0

我的下一個猜測是文檔的定位。紙張是否傾斜並且掃描儀正確讀取/掃描它? 你能替換另一個硬件掃描儀嗎? 是否有可能硬件或固件壞或過時? – Gauthier

0

我看到了與實際條形碼閱讀器(即:使用設備,而不是API)相同的行爲,因爲設備的語言設置不正確。 Windows將掃描儀視爲鍵盤,因此請通過轉到控制面板 - >區域和語言設置 - >鍵盤和語言 - >更改鍵盤按鈕 - >安裝的服務面板來檢查語言。