[IT科技] JAVA发送传真的实现类库,RFax 1.1 - Java [TM] platform fax component

发表于 @ 2009-6-8 18:00:26

go to main page
Index

Requirements
Example
Documentation (view rfax documentation)
FAQ's and troubleshooting
Customers
Download evaluation version (evaluate the product)
Order and Pricing
(read also license agremeent)
Other products
RFax for .NET

Now you can send and receive faxes from your Java[TM] platform application. RFax is a Java[TM] platform component that will do this job for you with only a few lines of code.
RFax requires:

fax modem class 1 (recommended), 2 or class 2.0. This must be an analog modem (no ISDN).
A telephone line.
Java Communications API 2.0 (Windows and Solaris [TM] Operating System).This package allows RFax to access the serial ports on your computer. Other implementations of Java[TM] Comm API are:
There is also a Linux version called RXTX.
IBM commAPI. (Linux, Windows, OS, AS/400, AIX).

Note: Java Communications API 3.0 is not yet available for windows so you must use the Java Communications API 2.0. You can find it in google if you search for the file: javacomm20-win32.zip. There are some links here:
http://www.oreilly.com.tw/bookcode/java_io/javacomm20-win32.zip
http://www.idicalif.com/scripts3/fsun.idc?teamkey=IDIBASE


Java[TM] platform 1.1 or later.
The benefits of RFax are.
You can send and receive faxes to / from any Group 3 fax machine. There are millions of them worldwide.
You don't have to worry about the details of modem/fax communications.
You don't have to encode the data in any special format. RFax will convert your images to fax data acocording to the T.4 specification.
It is very easy to use.
You can render your own pages or your can use our standard renderers for Text, HTML or PDF ( see our RFax FAQ's if you need to fax PDF files).
How does it work? You must create one or more Image objects and implement the faxProducer interface, RFax will encode your image in fax format ( T.4 specification) scaling and/or centering the image if required. Finally you just call the sendFax() method on the faxModem class..
The following is a simple example:

// create fax producer
producer p=new faxTextProducer();
p.text=this.txt.getText("Hello, \n\n this is a fax sent with RFax\n\nregards\n\nJ4L");
p.pageImage=new BufferedImage(800,1290,BufferedImage.INT_RGB);
p.prepare();

// setup modem
faxModem m=new faxModem();
m.setPortName("COM1");
m.faxClass=1;

m.open(p); // send
if (m.sendFax("123456789")) System.out.println("Success ***");
else System.out.println("Failure: " + m.lastError);

m.close();


Customers



Thanks !! Our problem got resolved with your solution. Your support team has been outstanding. The response has always been very quick . We are using your product to do over 400 Faxes in a day.

Thanks Ashish Khanduja
GDI-India



I was very excited to discover your RFax product - I had been looking for a week or so and people were telling me no such thing existed!

Nick Duddy
IS Manager

Download evaluation version

Download version 1.1 (can send and receive faxes). Received faxes are stored as TIFF files
please note our FAQ's and troubleshooting section for RFax.


Copyright © 2009 老紫竹
网站地图 | 最新文章 | 未读文章 | 24小时内热点文章 |津ICP备09000085号