zoukankan      html  css  js  c++  java
  • zkteco iface702 中控考勤机java开发步骤一---连接考勤机

    送您一个最高1888元的阿里云大礼包,快来领取吧~

    java使用jacob调用中控考勤机sdk方法

    1、jacob-1.19版本

    2、jdk1.8 64位(经过测试jacob.1.19支持64为jdk);

    3、将jacob.jar 放入项目 WEB-INFO/lib下导入:

    4、将jacob-1.19-x64.dll 放入64位 jre/bin目录下,我的是:D:javajdk1.8.0_101jrein;

    5、将中控考勤机sdk 的dll文件全部放入 c:windowssystem32 目录下

    6、运行cmd 注册zkemkeeper.dll  --->regsvr32 c:windowssystem32zkemkeeper.dll    (也可以使用  自动注册.bat)

    7、成功后如下提示:会有弹框

    8、已经配置完毕,进行代码测试:

      //zkemkeeper.ZKEM.1 为zkemkeeper.dll 注册成功后 在注册表可以查看:HKEY_CLASSES_ROOT最下面

    package com.zsplat.zke;
    
    import com.jacob.activeX.ActiveXComponent;
    
    /**
     * @ClassName:${type_name}
     * @Description:${todo}(考勤机连接测试)
     * @author: ZHOUPAN
     * @date ${date} ${time}
     * @Copyright: 2018 www.zsplat.com Inc. All rights reserved.
     * ${tags}
     */
    
    public class ZkemSDK {
    
        private static ActiveXComponent zkem = new ActiveXComponent("zkemkeeper.ZKEM.1");
    
        /**
         * 链接考勤机
         *
         * @param address 考勤机地址
         * @param port    端口号
         * @return
         */
        public boolean connect(String address, int port) {
            boolean result = zkem.invoke("Connect_NET", address, port).getBoolean();
            return result;
        }
    
        /**
         * 断开考勤机链接
         */
        public void disConnect() {
            zkem.invoke("Disconnect");
        }
    
        public static void main(String[] args) {
            ZkemSDK sdk = new ZkemSDK();
            boolean  connFlag = sdk.connect("192.168.1.201", 4370);
            System.out.println("conn:"+connFlag);
        }
    }

    9、输出结果为true ,考勤机链接成功

      

    送您一个最高1888元的阿里云大礼包,快来领取吧~

  • 相关阅读:
    模板模式
    简单实用的代理模式
    享元模式
    外观模式(人人都懂的设计模式)
    设计模式之组合模式,温故而知新。
    .net设计模式之装饰模式
    全选、反选
    There is a cycle in the hierarchy解决
    JSONObject、JSONArray
    JsonMessageView工具类
  • 原文地址:https://www.cnblogs.com/zhou-pan/p/9365256.html
Copyright © 2011-2022 走看看