在传真量很大的部门,用传真机发送传真有时候不仅浪费资源(很多东西都是先需要打印出来然后再去传真),而且效率低下,也不便于归档管理。大家都知道, Windows xp 提供了传真服务组件,需要使用一个 modem ,就可以供传真服务。只要是能够打印的东西,都能够传真,这样确实方便不少。但是,实际使用中会有一个比较严重的问题,就是 fax 并不像打印机一样可以共享使用,这样网络中的其他机器就不能使用该 modem 进行传真。很自然的想到使用第三方的软件,思路应该是基于传真服务器或是传真客户端的模式。遗憾的是我没有找到满意的软件,而且都是价格不菲。

关键的时候想到了开源的东西,经过搜索,锁定在 Hylaxfax 上面,这是一个 linux 下面的 fax 服务器,选择它的理由是,网站的文档非常详细,并且有很多成熟的开源的客户端。

1、Hylafax 软件的安装和配置

Hylafax 上有很详细的介绍怎么进行安装。

安装步骤很简单,但是我安装的时候好像需要一个 sharutils-4.2.1-9.i386.rpm 包,但是文档中没有提出,如果安装提示的时候可以另外下载。

另外,在天极上面也有一片不错的文章 。

2、客户端的配置

天极那篇文章上作者推荐了 whfc ,我觉得这个软件不太适合我。我觉得比较方便的是 HylaFSP ,这个软件使用起来就像是 windows 自带的传真服务,然后把传真请求发送到 Hylafax 的传真队列中,但是这个软件不是免费的,而且没有提供管理 Hylafax 所有传真文件的功能。

先说说客户端的配置,默认情况下 Hylafax 是不允许任何的网络用户使用传真服务,需要编辑 hots.hylafax 文件。或是通过 faxadduser 来添加用户和主机,另外一点就是不要忘了防火墙的设置,还有 Hlafax 默认开放的端口是 4579 。

给出一篇参考的文档:

另外就是说说,我们怎么进行开发,用 java 。

先看看一个小软件 JHylaFAX ,

它是一个 Hylafax 的 java 客户端 , 而且是开源的,我们可以研究它的代码来实现自己的传真程序。其实 JHylaFAX 使用到另外一个开源项目 gnu.hylafax ,使用起来很简单的,看看例子文档应该就不成问题了。现在剩下的就是用你的想像去实现传真了。甚至你可以有一个网站来提供传真服务,和邮件服务来互相绑定。

java传真发送,用Java发送传真解决之道相关推荐

  1. java 页面编码_java中文乱码解决之道(七)-----JSP页面编码过程

    我们知道JSP页面是需要转换为servlet的,在转换过程中肯定是要进行编码的.在JSP转换为servlet过程中下面一段代码起到至关重要的作用. 在上面代码中有两个地方存在编码:pageEncodi ...

  2. java url utf 8_java中文乱码解决之道(八)—–解决URL中文乱码问题

    我们主要通过两种形式提交向服务器发送请求:URL.表单.而表单形式一般都不会出现乱码问题,乱码问题主要是在URL上面.通过前面几篇博客的介绍我们知道URL向服务器发送请求编码过程实在是实在太混乱了.不 ...

  3. java传真发送_调用java API发送传真

    最近搞了一个java发送传真程序,在网上搜了半天,没找到具体的例子,最后找到了国外的开源技术jacob,才解决了这个问题. 环境要求:windows xp系统,jdk 1.4(不要太高或太低,不然会发 ...

  4. 调用Java API发送传真

    最近搞了一个java发送传真程序,在网上搜了半天,没找到具体的例子,最后找到了国外的开源技术jacob,才解决了这个问题. 环境要求:windows xp系统,jdk 1.4(不要太高或太低,不然会发 ...

  5. Java 技术篇 - 前端浏览器发送一次url请求后端ServerSocket接收到两次请求原因及解决方法,GET /favicon.ico HTTP/1.1问题处理

    效果图如下: 前端发送一次请求,后端接收到两次,第二次是:GET /favicon.ico HTTP/1.1 可以看到页签上标题栏前面是个地球,这个是默认的. 原因就是后台给的响应里没有指定这个图标, ...

  6. java 浏览器发送传真_java---------发送网络传真

    推荐公众号 ==有彩蛋哦!!!==(或者公众号内点击网赚获取彩蛋) 程序员探索之路 服务商 在网上兜兜转转没有找到免费的网络传真API,只好付费服务商bnetfax 代码 有了API后那其他的就是按照 ...

  7. Android Java使用JavaMail API发送和接收邮件的代码示例

    JavaMail是Oracle甲骨文开发的Java邮件类API,支持多种邮件协议,这里我们就来看一下Java使用JavaMail API发送和接收邮件的代码示例 使用Javamail发送邮件,必需的j ...

  8. java中文乱码decode_Java中文乱码解决

    Jvm内部编码采用的是Unicode编码. 常见的字符编码集:ASCII编码,GBK编码,Unicode编码 UTF-8只是unicode的实现方式之一: UTF-8最大的一个特点,就是它是一种变长的 ...

  9. java 怎么向串口发送指令_idea ssm项目java程序使用十六进制rxtx包向串口发送指令的方法...

    1.前提 idea ssm项目环境要配好,这里就不多赘述了,自己配好 2.下载配置rxtx包 官网下载:http://rxtx.qbang.org/wiki/index.php/Download 根据 ...

最新文章

  1. LVM原理及实现过程
  2. (Mybatis)日志工厂
  3. 13个大奖任你拿,网易MINI开发挑战赛强势来袭!
  4. java学习(103):字符串概述
  5. Exception 和解决办法
  6. mysql数据倾斜_sqoop数据倾斜解决实战
  7. 如何在iPhone、iPad和Mac上查看照片的EXIF数据?
  8. 时间序列分析导论书摘:自相关图意义分析
  9. 东芝机械手tspc安装_日本东芝工四轴机械手THL800
  10. 吉时利DMM6500图形触摸屏数字万用表介绍
  11. spss26没有典型相关性分析_SPSS进行典型相关分析结果总结
  12. 微信小程序 -对应的服务器证书无效
  13. 如何在手机上做读书笔记?手机做读书笔记的软件
  14. 让你更值钱的方法:培养稀缺
  15. 许嵩的60句感人歌词,道出了学生时代实在爱情的伤与痛~
  16. channel小知识点
  17. webpack 打包错误
  18. ICA原理推导及代码实现
  19. 美图秀秀想让妹纸留下来分享美图,社交梦能如愿以偿吗?
  20. unity3d消除你不想要的黄色警告

热门文章

  1. 《从程序员到项目经理》读后感-直率
  2. 2018,ANG发展峰会惊喜来袭
  3. 最全软件著作权申请流程
  4. 吴恩达2022机器学习——第二部分高级学习算法第二周笔记
  5. Mixly第32课~第34课,课程学习笔记 | Mixly米思齐纯干货系列
  6. dl4j学习参考文章
  7. 百度云盘服务器升级,从云储存工具升级为云操作系统,百度网盘将成为百度5G物联入口...
  8. 栅格矩阵转换成邻接矩阵G2D函数
  9. 【超详细】SpringBoot与Shiro整合-权限管理实战实操(附源码地址)
  10. 读取盘序列号(是物理序列号,不是硬盘扇区上的序列号)在win7下的确不能用了