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 ,使用起来很简单的,看看例子文档应该就不成问题了。现在剩下的就是用你的想像去实现传真了。甚至你可以有一个网站来提供传真服务,和邮件服务来互相绑定。

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 语音合成(speech synthesis)两种方法-拼接合成和参数合成

    语音合成(speech synthesis)两种方法-拼接合成和参数合成TTS(TextToSpeech)是一个序列到序列的匹配问题。处理TTS的方法一般分为两部分:文本分析和语音合成(speechsynthesis)。文本分析可能采用NLP方法。而在语音合成(speechsynthesis)上有两种主要的方法:一种是非参数化的,基于样例的方法,如拼接语音合成;另一种是参数化的、基于模型的方法,如统计参数语音合成。拼接语音合成:基于统计规则的大语料库拼接语音合成系统超大规模音库制作:语料设计;音库录制;精细切分;韵律标注;优点:音质最佳,录音和合成音质差异小

  • python下使用cv2.drawContours填充轮廓颜色「建议收藏」

    你要的答案或许都在这里:小鹏的博客目录在使用cv2.drawContours进行轮廓的颜色填充时要注意一点:(1)颜色填充时:给其传参数的时候,需要搞一个轮廓的list给他,要不会导致颜色填充失败。(2)画轮廓线时:就没必要搞list了,直接contours[i]就可以。python代码:图片:背景为黑色,有很多白色填充的。下面代码是去除图片中自定义面积小的轮廓

  • 算法交易:华尔街怪兽的核武器

    算法交易:华尔街怪兽的核武器1980年华尔街的黑客生涯:天时地利20世纪70年代末期,算法开始进入人们的工作,这一趋势席卷了世界各地的金融市场,标志着华尔街黑客时代已然来临。华尔街逐渐吸引了美国越来越多杰出的数学家和科学家投身于编写交易算法的工作。在布莱克?斯科尔斯统治市场之前,已经有少数工程师和科学家进入曼哈顿下城市场了,但他们大都是外来移民。麻省理工、哈佛和此类高等学府的工程楼和科学楼成了招聘者竞相争夺人才…

  • eclipse全文搜索快捷键_eclipse查看被引用快捷键

    eclipse全文搜索快捷键_eclipse查看被引用快捷键文件太多单个找太麻烦,eclipse提供了全局搜索的功能,下面就和大家分享一下如何使用eclipse全局搜索功能。eclipse全局搜索快捷键是什么全局搜索快捷键是Ctrl+H。搜索功能具体用法如下:1、打开eclipse,使用快捷键“ctrl+H”打开文件搜索对话框,或者点击“search”标签打开文件搜索对话框。2、然后选择“FileSearch”标签,在Containingtext…

    2022年10月29日
  • 2018阿里笔试题一道

    2018阿里笔试题一道八卦阵相传是由诸葛亮创设的一种战斗队形和兵力部署,由八种阵势组成。为了方便,采用矩阵来描述一个八卦阵,它由八个单阵组成,每个单阵由多个兵力区域组成形成一种阵势,如下图所示,其中数字为一个兵力区域的士兵个数。假设单阵与单阵之间兵力区域不会相邻,且单阵中每个兵力区域至少存在一个相邻兵力区域(注:相邻是指在其左上,正上,右上,右方,右下,正下,左下,左方与其相邻),请用最快的速度计算出八个单阵中的兵力(…

  • oracle修改sequence最大最小值_oracle取最大值的记录

    oracle修改sequence最大最小值_oracle取最大值的记录序列是oracle提供的用于生成一系列唯一数字的数据库对象,序列会自动生成顺序递增的序列号,以实现自动提供唯一的主键值,系列可以在多个用户并发环境中使用,并且可以为所有用户生成不重复的顺序数字,而不需要任何额外的I/O开销。创建序列序列和视图一样,并不占用实际的存储空间,只是在数据字典中保存他的定义信息。当创建序列时必须拥有createsequence系统权限。语法格式:createsequ…

    2022年10月18日

发表回复

您的电子邮箱地址不会被公开。

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