C# 身份证读卡器开发

本文分享了如何使用C#进行身份证读卡器的开发,以华旭读卡器为例,介绍了身份证信息结构,设备枚举,设备工厂类以及实际读取身份证信息的步骤和方法调用。
摘要由CSDN通过智能技术生成

        实际开发中,如果需要读取身份证信息,就涉及到身份证读卡器开发了,最近项目中刚好用到,借此与大家分享下开发过程。

身份证读卡器市面上有很多种,华旭、中控、华大等等,其开发原理大同小异,本次以华旭读卡器为例。

//身份证信息结构

public class IDcardInfo
    {
        public string CardNo
        {
            get;
            set;
        }

        public string Name
        {
            get;
            set;
        }

        public string Sex
        {
            get;
            set;
        }

        public DateTime Birthday
        {
            get;
            set;
        }

        public string Nation
        {
            get;
            set;
        }

        public string IDNumber
        {
            get;
            set;
        }

        public string Address
        {
            get;
            set;
        }

        public string Department
        {
            get;
            set;
        }

        public string EffectData
        {
            get;
            set;
        }

        public string Expire
        {
            get;
            set;
        }

        public string ImagePath
        {
            get;
            set;
        }
    }

//接口,因可能涉及不同设备,固都继承此接口

public interface IIDcardReader
    {
        IDcardInfo ReadInfo();
    }

//设备烈性

public enum EnumIDReaderDev

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值