Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

RFax 1.1 - Java [TM] platform fax component

Home
go to main page

Index


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 (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).
  • 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 (contact us 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
  • Download version 1.0 (can send faxes).

 

Registration

Steps for registering RFax:

  1. Test RFax with your modem using the evaluation version.
  2. Read the license agreement.
  3. Select appropiate link below:
   

 

RFax single license (binary versión)
45 Euro
   

 

RFax single license (including source code)
75 Euro
   

 

RFax redistribution license
195 Euro