怎样在Linux下设置和使用扫描仪!

使用扫描仪如果想像一个典型的办公计算机,用户会想到运行特定程序(比如字处理程 序和电子表格)的系统。桌面办公系统的原型具有有一台显示器、一个键盘、一个鼠标作为人机接口,并且连接打印机作为输出。在这个老套的桌面办公系统里缺少 一个组件:扫描仪。不是每台计算机都具有或是需要扫描仪,对于很多程序来说,扫描仪都是可有可无的。通过使用扫描仪,用户可以将打印的照片转换文件,从而 使用图处理形处理程序对其进行编辑,也可以将文档转换为文字处理文件。用户什至可以利用扫描仪(在打印机和调制解调器的协助下) 将计算机变成一台复印机和传真机。在Linux下扫描仪需要两种主要的支持类型:对底层接口的支持,比如SCSI或USB;以及对特定扫描仪型号的支持。Linux的主要扫描仪程序包Scanner Access Now Easy(SANE),它包含很多扫描仪的驱动程式。用语可以把SANE当做单独的程序进行配置和使用,也可以在其他软件中调用它。用户什至可以配置 SANE来实现通过网络进行操作,从而让多台计算机共享一台扫描仪,就像共享打印机一样。

查找扫描仪支持

很多主流 Linux里都包含SANE,如果用户想得到最新的版本,可以查看SANE的Web主页:/。这个站点还包含相应扫描仪的信息。所有的支持被分为stable(稳定的:经过测试并且工作正常)、beta(beta测试版:工作情况相当不错)、 alpha(alpha测试版:非常新的支持,可能包含重大错误)、untested 未测试的:理论上是可行的,但没有经过测试)和unsuppoted(不支持的:不能正常工作)。有些设备可能不被某个驱动程序支持,但可以使用其他驱动程序。如果征官方SANE站点不能找到需要的扫描仪驱动程序,您可以在Web上进行搜索,这样可能会发现没有被被收集到SANE主程序包里的试验驱动程序。如果用户的扫描仪是USB摸式的,还呵以查看。这个站点包含了关于USB开发的信息,还具有指向新驱动程序的链接。很多新的和试验性的驱动程序并不是很稳定,它们可能还需要用户重新编译SANE的源代码。如果找不到驱动程序,您最好淘 汰先有的扫描仪并且购兴一个新的。

配置扫描仪软件

从根本上讲SANE是一个应用程序接口(API),它提供了一组例程,其他程序可以调用这些例程来使用任何扫描仪。SANE主要由三个部分组成:● 实现API的库(也就是“中间件”或“后端程序的后端”)● 访问扫描仪的驱动程序(也就是“后端程序”)● 调用SANE API的程序(也就是“前端程序”)不同的前端程序可能是差别很大的。举例来说,文本模式的前端程序能够在命令行下进行扫描,而基于X窗口的前端程序提供GUI预览扫描和其它常见扫描特性。配置SANE的工作主要是为扫描仪设置正确的后端程序,这是通过编辑两个文件来完成的:/etc /sane.d/dll.conf这个文件包含了SANE后端程序的列表,SANE在被调用时可能搜索这个列表。后端程序通常是以扫描仪制造商来命名的, 有时会附加型号数字,比如mustek或umaxl220u。文件中以井号“#”开始的行是注释,在执行程序时它们会被忽略。特定扫描仪的配置文件 除了dll.conf文件之外,/etc/sane.d目录里还包含特定扫描仪的配置文件。这些文件是根据后端程序进行命名的,后缀是.conf,比如 mustek.conf或umax1220u。在大多数情况下用户不需要调整这些文件,然而有时用户可以调整这些设置来提高扫描仪的性能。大多数都包含描 述参数的说明,按照说明修改一些参数可以改变扫描仪的性能。说明:所有主流Linux将SANE配置存放在/etc/sane.d,然而如果用户在没有改变默认设置的情况下重新编译SANE的源代码,这些文件将会被保存在/usr/local/etc/sane.d。用户可以通过输人两个命令来查看可用的扫描仪。第一个命令是sane-find-scanner,这个命令在本地扫描仪接口搜索本地扫描仪,其结果可能是一 个或多个输出行,指明了扫描仪所在的设备文件名,比如/dev/usb/scanner0(设备文件之间的符号化链接或重复的设备文件有时会让扫描仪出现 两次)。如果sane-find-scanner没有发现肯定存在的扫描仪,请确定它是否连接到了计算机并且打开它,同时还要检查是否加载了合适的驱动程 序。USB扫描仪需要scanner驱动程序,SCSI扫描仪需要SCSI主适配器的驱动程序和SCSI类(sg)驱动程序,并口扫描仪需要Linux并 口支持(parpor, 在IA-32系统上还需要parport_pc)。sane-find-scanner程序不能检测网络扫描仪(关于这个问题请参见后面的小节“网络扫

linux扫描仪如何使用方法,怎样在linux下设置和使用扫描仪.doc相关推荐

  1. arm linux打印机驱动编译方法,嵌入式linux驱动打印机HP系列

    arm linux打印机驱动编译方法和过程记录(2017.03.15): 改动添加概述: 添加foo2zjs工具(用于发送数据到打印机进行打印): 添加gohstscript工具(用于转换文档格式到打 ...

  2. linux中内存管理方法的总结,Linux内存管理-free学习心得

    free命令可以显示Linux系统中空闲的.已用的物理内存及swap内存,及被内核使用的buffer.在Linux系统监控的工具中,free命令是最经常使用的命令之一.下面给出一个free命令的例子: ...

  3. linux中内存管理方法的总结,Linux系统内存总结.docx

    Linux内存是后台开发人员,需要深入了解的计算机资源.合理的使 用内存,有助于提升机器的性能和稳定性.本文主要介绍Linux内存组织 结构和页面布局,内存碎片产生原因和优化算法,Linux内核儿种内 ...

  4. linux用两种方法找到cuond,很基础的Linuxshell脚本学习.doc

    很基础的Linuxshell脚本学习 详细介绍Linux shell脚本基础学习(一) 2010-03-05 10:24 佚名 互联网 我要评论(9) 字号:T | T Linux shell脚本基础 ...

  5. linux 云主机安装方法,虚拟主机linux服务器安装教程

    弹性云服务器 ECS 弹性云服务器(Elastic Cloud Server)是一种可随时自助获取.可弹性伸缩的云服务器,帮助用户打造可靠.安全.灵活.高效的应用环境,确保服务持久稳定运行,提升运维效 ...

  6. linux 物理内存统计,说说free命令  + Linux可用内存统计方法

    关键在于两个字段,buffers和cached. 你经常会发现Linux系统用了一段时间后,内存所剩无几,free命令,一看,内存全跑到 buffers和cached里面了:这个现象是正常的.访问过的 ...

  7. linux命令在哪里使用,在Linux不同场景中Linux命令的使用方法

    文章目录 1.日志查看实时查看tomcat日志文件查看: 2.修改配置文件内容最常见的就是修改环境变量 3.vi/vim编辑器 4.查看tomcat进程,杀死进程,重启进程. 5.压缩解压缩文件 6. ...

  8. 创建linux目录,Linux目录的创建方法

    创建一个井然有序的目录,可以提高工作效率.现在我们要学习Linux目录的创建方法.那么Linux目录的创建方法是什么呢?今天学习啦小编与大家分享下Linux创建目录的具体操作步骤,有需要的朋友不妨了解 ...

  9. Linux内核源代码获取方法

    Linux内核源代码获取方法 什么叫Linux 什么叫Linux内核 Linux内核源代码的获取 什么叫Linux? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UN ...

  10. Redhat Linux 8.3 安装方法

    Redhat Linux 8.3 安装方法 Red Hat Linux Enterprise 8.3安装教程 一,创建虚拟机 1.打开VMware,点击创建新的虚拟机,选择自定义类型配置: 2,选择硬 ...

最新文章

  1. 谷歌让AI芯片学会“下崽”,下一代TPU就让AI自己设计
  2. android 图片处理过程中添加进度条,『Android自定义View实战』给我一个图标,还你一个水波纹进度球...
  3. [BZOJ 1070][SCOI2007]修车(费用流)
  4. Qt 调用 Windows 接口实现窗口置顶
  5. 水凝胶 静电纺丝_北理工赵扬ACS Nano:在水凝胶纺织软体机器人方面取得进展
  6. 面试指南|GO高性能编程精华PDF
  7. bean 属性设置默认值_activiti7源码分析之引擎初始化与Bean注入
  8. 汇编 if else
  9. 第十五节:Expression表达式目录树(与委托的区别、自行拼接、总结几类实例间的拷贝)
  10. 5G精华问答 | 5G的关键无线技术是啥?
  11. 自定义标签处理器类的生命周期
  12. linux vnc端口映射,linux服务器配置docker+vnc,随时访问远程桌面
  13. 【Oracle】删除重复记录
  14. Linux Shell基础 Shell的输入重定向和输出重定向
  15. matlab按行读文件
  16. ubuntu安装注意事项:
  17. C4droid导出程序
  18. 移动端与pc端的区别
  19. SharePoint 网站的导入导出
  20. 如何安装cadence 软件

热门文章

  1. 【官方】追踪百度钱包品牌LOGO设计
  2. python——algorithms模块
  3. 黑马程序员-学习日志-文件的合并
  4. python xlwt_【已解决】Python中使用xlwt设置cell的背景色
  5. 【Baby Maniacs】mmd动作+镜头下载
  6. Android - Md5加密 工具类
  7. Java编写MD5加密工具类,登录密码加密
  8. SystemTap笔记02 stap的编译运行
  9. 利用阿里云邮件推送免费发邮件,每天免费200封,速度快,还高大上
  10. 工业线阵相机与面阵相机特点分析