2011-12-23 52 views
4

我正在嘗試將使用Topaz Systems簽名板的電子簽名合併到我的Web應用程序中。一切似乎都可以在Internet Explorer中使用,因爲簽名板使用Active X來訪問插入USB端口的板。然而,我的Web應用程序依賴於Chrome,因此我試圖讓Chrome在Chrome中進行合作。Chrome Web應用程序中的Topaz Signature Pad

我曾嘗試不成功使用Active X的瀏覽器插件 Active X for Chrome

本身出現插件合作,並有輸出到控制檯但是我無法登錄框。
我目前只是想在 Topaz Site Demos

任何幫助或方向與發現簡單的演示工作,我怎麼能做到這一點,將不勝感激!

+0

你有沒有試圖聯繫支持?根據我的經驗,他們以任何可能的方式友善和樂於助人。 – 2011-12-23 19:22:25

+0

我昨天剛剛與他們聯繫,但認爲我會對衝我的投注,看看社區中的其他人是否遇到過這個問題,或者試圖做到這一點。我不相信自己是第一個做某事的人。 – Brian 2011-12-24 13:43:40

+0

@Brian我正面臨與用於Firefox的Topaz Signature Pad ActiveX相同的問題。你是否能夠使它在鉻上工作... – Mako 2012-09-07 18:41:58

回答

1

截至目前,唯一能夠在Chrome中使用Topaz簽名板的方法是創建一個小程序。這裏有一個例子:

import java.applet.Applet; 
import java.awt.GridLayout; 
import java.awt.event.WindowAdapter; 
import java.awt.event.WindowEvent; 
import java.beans.Beans; 

import javax.comm.CommDriver; 

import com.topaz.sigplus.SigPlus; 
import com.topaz.sigplus.SigPlusEvent0; 
import com.topaz.sigplus.SigPlusListener; 


public class SigPlusAppletDemo extends Applet { 

    public void init() { 
     // TODO Auto-generated method stub 
     super.init(); 
     SigPlusAppletDemo demo = new SigPlusAppletDemo(); 
    } 



    public void start() { 
     // TODO Auto-generated method stub 
     super.start(); 

    } 



    /** 
    * 
    */ 
    SigPlus    sigObj = null; 



    public SigPlusAppletDemo() 
    { 


    try 
     { 
     ClassLoader cl = (com.topaz.sigplus.SigPlus.class).getClassLoader(); 
     sigObj = (SigPlus)Beans.instantiate(cl, "com.topaz.sigplus.SigPlus"); 

     setLayout(new GridLayout(1, 1)); 
     add(sigObj); 


     sigObj.addSigPlusListener(new SigPlusListener() 
      { 
      public void handleTabletTimerEvent(SigPlusEvent0 evt) 
       { 
       } 

      public void handleNewTabletData(SigPlusEvent0 evt) 
       { 
       } 

      public void handleKeyPadData(SigPlusEvent0 evt) 
       { 
       } 
      }); 


     setSize(500, 100); 
     show(); 

     sigObj.setTabletModel("SignatureGemLCD1X5"); 
     sigObj.setTabletComPort("HID1"); 


     sigObj.setTabletState(1); 
     } 
    catch (Exception e) 
     { 
     return; 
     } 
    } 

} 
+0

而且,我正在運行的Apache Linux服務器將需要支持Java正確? – Brian 2011-12-27 12:33:49

相關問題