http://www.awanx.com/forum/posts/list/59.page
E3系統的週邊硬體控制, 例如: 條碼機, 發票列印機..等
有時會經由串列埠(Parallel) PRINT, 或序列埠(Serial) COM, 直接控制週邊硬體.
E3是用rxtx的API指令做控制,
當使用時系統會自動複製32位元版的程式庫到JRE目錄中,
windows會複製到JRE下的:
bin/rxtxSerial.dll
bin/rxtxParallel.dll
linux會複製到JRE下的:
lib/i386/librxtxSerial.so
lib/i386/librxtxParallel.so
手動安裝複製程式庫:
下載 Linux,Windows 32位元程式庫安裝檔 rxtx_x32.jar (要配合安裝JAVA32位元版)
下載 Linux,Windows 64位元程式庫安裝檔 rxtx_x64.jar (要配合安裝JAVA64位元版)
下載後用DOS命令執行(要到jar檔存放目錄下). 如 C:\e3app\>java -jar rxtx_x32.jar 按[enter]鍵
注意: WIN7或WIN10會需要以 "系統管理員身份" 執行才能正常安裝, 建議找到 "命令提示字元" 程式後, 按滑鼠右鍵, 選擇 "以系統管理員身份執行" 這樣就可以了.
WIN7: 按左下角起選單, 在搜尋框, 打入 "cmd", 會出現 "cmd.exe" 程式名稱, 再按右鍵, 選擇 "以系統管理員身份執行".
WIN10: 按下 [WIN]鍵+[S]鍵, 在搜尋框, 打入 "cmd", 會出現 "命令提示字元" 程式名稱, 再按右鍵, 選擇 "以系統管理員身份執行".
當程式庫沒正確複製時會出現以下錯誤:
通常是發生Win7時, 執行Java的權限不足, 而無法正確複製;
這時就必需用手動安裝的方式來做複制.
或
為64位元系統時會出現以下錯誤:
作業系統為64位元, 但程式庫為32位元版;
這時就必需用手動安裝64位元版的方式來做複制.