1
paopjian 2022-05-12 16:07:41 +08:00
这不是看扫描仪驱动怎么提供的吗,支持 twain 就可以连了吧
|
2
yousabuk 2022-05-12 16:41:16 +08:00 via iPhone
刚好给家里 hp 一体机用树莓派 3B 做了个打印和扫描服务器。
扫描服务器的使用: 1 ,用 Java 做了个 http server 。 2 ,访问 http 页面就可以开始扫描(给打印机上做了个二维码,方便家里人快速扫描)。 3 ,扫描完成后手机可以下载扫描到的 jpeg 文件,同时转存到 NAS 里了。 |
3
murmur 2022-05-12 16:50:31 +08:00 2
这个时候就看到内容农场的害人之处了,从命令行读数据的 scanner 类被自动翻译成扫描仪,弄的中文根本搜不出来东西
除非你知道 twain 这个单词,或者用英文 |
4
cpstar 2022-05-12 16:53:49 +08:00
B/S 的,还得过一层浏览器吧,没有 ActiveX ,哦 linux ,没有什么插件,怎么玩。换句话讲,浏览器自己都不能调用扫描仪,你一 HTML/JS 怎么调用?
|
5
haah 2022-05-12 17:01:51 +08:00
B/S 架构不是干这个的
|
6
letitbesqzr 2022-05-12 17:07:14 +08:00
遇到过这种场景,b/s 需要调用读卡器之类的...
尽量不要去做浏览器插件... 动不动就有新标准出来了,而且浏览器插件的权限也不是很自由。。 比较常见的做法还是 实现 c/s 软件 ,在用户电脑上运行,调用接口的同时提供 http 接口供浏览器调用 |
7
registerrr 2022-05-12 17:15:09 +08:00
换个思路:建一个 FTP ,很多扫描仪都支持扫描后把扫描文件发送到指定位置,Java 扫描这个文件夹内的文件变动
|
8
yidinghe 2022-05-12 17:17:00 +08:00 via Android
我们的做法是招 C++开发
|
9
zhongjun96 2022-05-12 18:36:12 +08:00
有些扫描仪提供了 api 接口,可以自己获取
|
10
feitxue 2022-05-12 21:48:04 +08:00
只能看扫描仪有没有开放接口并且有没有提供 java 的 sdk.
否则大概率只用 java 是搞不定的. 只能用类似 7 楼这种转换思路的方法来搞骚操作. |
11
LLaMA2 2022-05-13 11:36:30 +08:00
没有那么复杂,首先你打电话给扫描仪的售后支持,大多数知名产品人家都有 SDK 提供的,拿到 SDK 该怎么做怎么做。
没有 JAVA 总有 C 的,那就 JNI JNA 搞起来,没什么难度 |
13
liian2019 2022-05-16 14:48:31 +08:00
主要看扫描仪支不支持了
|
14
guoaiwei OP @zhongjun96 目前感觉只能这样了,寻找能够提供对应 api 的扫描仪。
|