java传真发送,用Java发送传真解决之道

java传真发送,用Java发送传真解决之道在传真量很大的部门,用传真机发送传真有时候不仅浪费资源(很多东西都是先需要打印出来然后再去传真),而且效率低下,也不便于归档管理。大家都知道,Windowsxp提供了传真服务组件,需要使用一个modem,就可以供传真服务。只要是能够打印的东西,都能够传真,这样确实方便不少。但是,实际使用中会有一个比较严重的问题,就是fax并不像打印机一样可以共享使用,这样网络中的其他机器就不能使用该…

大家好,又见面了,我是你们的朋友全栈君。

在传真量很大的部门,用传真机发送传真有时候不仅浪费资源(很多东西都是先需要打印出来然后再去传真),而且效率低下,也不便于归档管理。大家都知道, 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 ,使用起来很简单的,看看例子文档应该就不成问题了。现在剩下的就是用你的想像去实现传真了。甚至你可以有一个网站来提供传真服务,和邮件服务来互相绑定。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153411.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Vue基础知识总结 11:前端路由vue-router

    Vue基础知识总结 11:前端路由vue-router一、前端路由vue-router1、维基百科路由就是通过互联的网络把信息从源地址传输到目的地址的活动。2、路由的机制路由包括路由和转发。路由器->公网IP->映射表->内网IP映射表:[内网ip1:电脑标识1,内网ip2:电脑标识2]3、后端渲染JSP:javaserverpage后端渲染==html+css+javajava代码的作用是从数据库中读取数据,然后将他们动态的放在页面中。后端渲染的意思就是,前端请求后端,

    2022年7月11日
    27
  • 什么是JPS「建议收藏」

    Linux下安装好了jdk,输入jps时,系统提示“-bash:jps:commandnotfound”。几经查找,得知jps命令是jdk下bin目录中的一个可执行文件,但发现自己安装的jre-6u17-linux-i586.bin里面根本没有,需要安装jre-6u24-linux-i586.bin。据说在JDK1.5之后的版本里就有了这个jps,但居然在1.6_17中

    2022年4月8日
    39
  • windows_清空listview中的数据

    windows_清空listview中的数据winfrom调用的浏览器默认内核是ie的,这在当下是很受限制的,前几年的webkit还是挺不错的,可惜停止维护和更新了,当下使用webkit不免也有些不兼容;幸好还有个项目CEF,后劲十足,且坚挺无比(至少目前很坚挺);https://github.com/cefsharp/CefSharp下面做了个小demo:usingSystem;usingSystem.IO;u

    2022年9月19日
    3
  • 解决冲突五策略的运用_部落冲突符号昵称

    解决冲突五策略的运用_部落冲突符号昵称jq 的 $ 符号冲突解决办法

    2022年4月20日
    46
  • SD卡、TF卡、MMC卡、emmc、sdio扫盲

    SD卡、TF卡、MMC卡、emmc、sdio扫盲一、sd卡、tf卡,mmc卡的区别:共同点:SDTFMMC都是在MMC基础上演化发展不同的规范,比如物理尺寸,封装,电压,管脚,位宽,时钟信号等不同,但都使用相同的总线规范。MMC(multiMediacard)是一种通信协议,支持两种模式SPI和MMC,定义了诸如卡的形态、尺寸、容量、电气信号、和主机之间的通信协议等。SD卡是SecureDigitalCard的英文缩写,直译就是“安全数字卡”。SD卡是(securedigitalmemorycar…

    2022年5月12日
    114
  • GTEST学习总结

    GTEST学习总结目录1.编译及学习资料1.1编译gtest1.2学习文档及资料2.gtest总结2.1gtest中的术语2.2断言2.2.1基本断言2.2.2BinaryComparison2.2.3Stringcomparison2.3创建测试用例2.4TestFixtures2.5更多断言方法2.6异常断言2.7自定义输出语句2.8…

    2022年9月29日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号