ScanSnap扫描仪集成应用
研究了半天TWAIN扫描仪的接口SDK,结果发现ScanSnap扫描仪人家压根就不支持TWAIN接口,白忙活。
Why Doesn’t ScanSnap come with TWAIN drivers?
但该扫描仪有两个特点,对于做互动程序比较友好:1、扫描仪自带灯光效果,比较酷;2、扫描仪有扫描物理按钮,直接按按钮即可启动扫描。另外,自带管理程序有裁剪功能等,比较强大。对我们主要有用的是扫描仪自带管理程序有一个通知功能:扫描完成后可以通过命令行参数调用一个通知程序,可以为我们所用,将默认的扫描通知等功能都去掉,使扫描仪处于静默工作状态,再把我们自己写的程序作为通知目标程序,通过命令行参数即可获得当前扫描图片。
一、配置扫描仪程序
安装扫描仪驱动程序,启动程序自带的ScanSnap Manager管理程序,按照以下步骤配置程序:
1、配置Application
2、配置Save
3、配置Scanning
4、配置File option
5、配置Paper
6、配置Compression
以上配置完以后,按扫描仪上蓝色灯光扫描按钮,扫描结束后将打开我们配置的程序替代系统默认程序
二、配置UtilityRFIDToKey程序支持ScanSnap扫描仪
UtilityRFIDToKey配置services_scansnap.window脚本,该脚本窗口将完成命令行文件读取,设置ServicesState状态,读取图片并分析二维码,上传到Services Media数据库,设置ServicesState为上传完成Media UUID。
用记事本编辑Script目录下配置文件,配置程序信息:
1、配置ApplicationSetting信息
2、配置ServicesScanSnap窗口
三、测试
1、按下扫描仪扫描按键,开始扫描,扫描完成后启动UtilityRFIDToKey,完成图片识别和上传
2、打开ServicesState页面查看状态
.path - 扫描图片本地路径
.uuid - 上传Media的UUID,Media.Tag为后台扫描页面二维码值
3、打开Lumiedia数据库查看上传文件
ScanSnap扫描仪集成应用相关推荐
- Denso推出新款NFC扫描仪QK30-IC
移动数据读取设备制造商Denso推出新款NFC扫描仪QK30-IC.该扫描仪集成了一个NFC RFID读取器,可用于多种应用场景中,如电子票务,电子优惠券和会员卡.该扫描仪可和收银机进行集成,适用于P ...
- 票据OCR扫描仪-助力财务智能化
相关数据显示中国有超2000万持有会计从业资格证人员在从事财务工作,主要工作内容围绕核算.资金.税务职能中的"票.账.表.钱.税"五方面展开,虽然越来越多的企业引入ERP等系统来提 ...
- TWAIN开发实战:10分钟内实现web应用中的扫描仪调用!
接触扫描仪集成开发的研发人员应该都知道,市面上的大多数扫描仪都是遵循TWAIN底层协议,各个扫描仪尽管外观.性能等不同,但是基本上厂商都提供了 TWAIN 驱动. 想要在自己开发的应用中,实现扫描仪调 ...
- linux系统ubuntu简介
ubuntu简介 Canonical Ubuntu 22.04 LTS 已发布 Ubuntu是一个以桌面应用为主的Linux操作系统,Ubuntu基于Debian发行版和Gnome桌面环境,而从11. ...
- 适用于Android设备的十大应用程序锁
现如今的智能手机非常个人化,其中的应用程序确实会携带不同形式的个人数据,例如图片,消息,银行应用程序等. 应用锁也称为隐私锁,它是所有移动用户最关注的隐私问题之一.可以保护应用程序免受陌生人或在智能手 ...
- Linux系列(一): 在虚拟机中安装Ubuntu
系列文章目录 Linux系列(一): 在虚拟机中安装Ubuntu 文章目录 系列文章目录 前言 一.开启Hyper-V 二.下载Ubuntu安装文件 三.虚拟机配置 1. 新建虚拟机 2. 其他设置 ...
- 第1章 Linux系统的发展 (一)
文章目录 文档视频讲解链接地址 1.1 什么是linux系统 1.什么是Linux 2. Linux是一种操作系统 3. Linux的系统发展史 1.2 为什么要学习linux系统 1. 低风险 2. ...
- Bookpedia for Mac(图书收藏管理软件)
Bookpedia Mac版您可以访问来自世界各地的10多个图书网站,包括Google图书,国会图书馆和Doghouse,这是Bookpedia专门为Bookpedia用户构建的在线服务器. Book ...
- 一幅画是不是真迹?AI比专家看得更明白
在这个紧要的关头,深度学习技术终于踏入了艺术领域. 编者按:2011年,马克•安德森写了一篇著名的文章:软件正在吞噬世界.如今,全球正被其中的一种特殊的软件所吞噬:深度学习.这种软件使机器能够处理一些 ...
最新文章
- HDFS小文件优化方法
- Kafka常用操作命令总结
- JavaWeb核心编程之Tomcat安装和配置
- VC++ 连接SQL Server数据库(远程+本地)
- 表驱动设计的一点见解
- 图像检索新方向,阿里提出区域检索算法|CVPR 2020
- 计算机创新发展战略,计算机行业:《智能汽车创新发展战略》征求意见稿点评...
- android打包闪退,使用最新hx 进行android打包闪退
- 数值计算方法(一)——插值
- graphics | 基础绘图系统(一)——主函数plot及其参数
- 利用遗传算法求解TSP问题
- IBatis.Net学习笔记三--两种常用的DAO
- java宠物店管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
- 环境工程学期末复习完整版
- ISO镜像文件下载路径
- 计算机数学位数,有效位数
- 微服务 spring cloud zuul com.netflix.zuul.exception.ZuulException GENERAL
- Linux之旅 - 入⻔命令集 - 文件管理(1/2)
- vue图片裁剪插件:vue-img-cutter
- 计算机组成原理 | 穿越功耗墙,我们该从哪些方面提升“性能”?
热门文章
- COBOL语言初级教程 1 --COBOL简介
- JavaScript面试必问 上
- 统计学变量的相关性检验
- 数据特征分析之 python相关性检验(转载学习)
- 边缘融合 边缘计算_可怕的冲击力边缘
- Linux系统离线安装JDK
- Webshell介绍
- 基于R语言的主成分分析理论与实例详解
- Transferrin-PEG-PMMA 转铁蛋白-聚乙二醇-聚甲基丙烯酸甲酯,F-PEG-PBA/PAE/PPS
- 用户端无法连接 WebSocket connection to ‘ws://xxxx.xx.com:2345/‘ failed:Error in connection establish