⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfax_help.html

📁 You can send a fax from ANY application that can print to a standard unix printer using the spooli
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta name="GENERATOR" content="Mozilla/4.6 [de] (WinNT; I) [Netscape]">
   <title>RFax help</title>
</head>
<body bgcolor="#FFFFFF">
<center>
  <h1> RFax 1.1</h1>
</center>

<center>
<h1>&nbsp;
</h1></center>

<ul>
  <li> <font face="Arial, Helvetica, sans-serif"><a href="#Introduction">Introduction</a></font></li>
  <li> <font face="Arial, Helvetica, sans-serif"><a href="#evaluation">About the 
    evaluation version</a></font></li>
  <li> <font face="Arial, Helvetica, sans-serif"><a href="#installation">Installation</a></font></li>
  <li> <font face="Arial, Helvetica, sans-serif"><a href="#sample">Sample application</a></font></li>
  <li> <font face="Arial, Helvetica, sans-serif"><a href="#send">How to send faxes</a></font></li>
  <li><font face="Arial, Helvetica, sans-serif"><a href="#rec">How to receive 
    faxes </a></font></li>
  <li> <font face="Arial, Helvetica, sans-serif"><a href="javadoc/index.html">JavaDoc[TM] 
    Files </a></font></li>
  <li><font face="Arial, Helvetica, sans-serif"><a href="http://www.java4less.com/faqs.htm">See 
    our online FAQ's and Troubleshooting section </a></font></li>
</ul>
<p>&nbsp;</p>
<h2>
<a NAME="Introduction"></a><font face="Arial, Helvetica, sans-serif">Introduction</font></h2>
<font face="Arial, Helvetica, sans-serif">RFax is a Java[TM] component that can 
send faxes to any group 3 fax machine.</font> 
<p><font face="Arial, Helvetica, sans-serif">RFax requires:</font>
<ul>
  <li> <font face="Arial, Helvetica, sans-serif"><b>fax modem class 1, class 2 
    or class 2.0</b>. This must be an analog modem (no ISDN).</font></li>
  <li> <font face="Arial, Helvetica, sans-serif"><a href="http://java.sun.com/products/javacomm/index.html">Java[TM] 
    Communications API</a>. This package allows RFax to access the serial ports 
    on your computer.<br>
    <br>
    </font><font face="Arial, Helvetica, sans-serif" size="-1">Note: Java Communications 
    API 3.0 is not yet available for windows so you must use the Java Communications 
    API 2.0. Let us know if you cannot find it.</font><font face="Arial, Helvetica, sans-serif" size="-1"><br>
    </font><font face="Arial, Helvetica, sans-serif"><br>
    <br>
    </font></li>
  <li> <font face="Arial, Helvetica, sans-serif">Java[TM] Development Kit 1.1 
    or later.</font></li>
</ul>

<h2>
<a NAME="evaluation"></a><font face="Arial, Helvetica, sans-serif">About
the evaluation version</font></h2>
<font face="Arial, Helvetica, sans-serif">The evaluation version will always
insert a watermark on the top of your fax pages.</font>
<h2>
<a NAME="installation"></a><font face="Arial, Helvetica, sans-serif">Installation</font></h2>
<font face="Arial, Helvetica, sans-serif">Installation of RFax is made
of 2 steps:</font>
<ul>
  <li> <font face="Arial, Helvetica, sans-serif">Installation or Java Communications 
    API. Click <a href="http://java.sun.com/products/javacomm/index.html">here</a> 
    to download it. You must download the communications API and follow the directions 
    in the file <i>PlatformSpecific.html</i>. For exampe, if you are running the 
    Java platform on windows you must:</font></li>

<ul>
<li>
<font face="Arial, Helvetica, sans-serif">copy w<i>in32com.dll</i> to your
<i>jdkdirectoy\bin</i></font></li>

<li>
<font face="Arial, Helvetica, sans-serif">copy <i>comm.jar</i> to your<i>
jdkdirectoy\lib. </i>Include comm.jar in your CLASSPATH.</font></li>

<li>
<font face="Arial, Helvetica, sans-serif">copy <i>javax.comm.properties</i>&nbsp;
to your<i> jdkdirectoy\lib</i></font></li>
</ul>

<li>
<font face="Arial, Helvetica, sans-serif">Installation of RFax:</font></li>

<ul>
<li>
<font face="Arial, Helvetica, sans-serif">include rfax.jar in your CLASSPATH</font></li>
</ul>
</ul>

<h2>
<a NAME="sample"></a><font face="Arial, Helvetica, sans-serif">Sample application</font></h2>
<font face="Arial, Helvetica, sans-serif">RFax comes with a simple application
you can use to send your first fax. In order to start the application you
must just unzip rfax and execute the following file:</font>
<ul>
<font face="Arial, Helvetica, sans-serif">runSUN.bat&nbsp</font>
</ul>
<font face="Arial, Helvetica, sans-serif">now you can send a test fax by doing 
this: </font>
<ul>
  <li> <font face="Arial, Helvetica, sans-serif">enter port name (COM1, COM2...)</font></li>
  <li> <font face="Arial, Helvetica, sans-serif">select dialing mode (tone or 
    pulse)</font></li>
  <li> <font face="Arial, Helvetica, sans-serif">select fax class (1, 2 or 2.0). 
    Check your modem documentation for this.</font></li>
  <li> <font face="Arial, Helvetica, sans-serif">select flow control mode (RtsCts 
    recommended)</font></li>
  <li> <font face="Arial, Helvetica, sans-serif">select command to set your modem 
    in RtsCts mode ( leave empty if this is the default for your modem). You should 
    check your modem manual to know which command you must select. If it is not 
    in the list you must leave it empty and enter the command as part of the "init 
    string"</font></li>
  <li> <font face="Arial, Helvetica, sans-serif">enter destination of fax</font></li>
  <li> <font face="Arial, Helvetica, sans-serif">press "Send fax"</font></li>
</ul>
<p><font face="Arial, Helvetica, sans-serif">you can receive faxes by:</font></p>
<ul>
  <li><font face="Arial, Helvetica, sans-serif">enter port name (COM1, COM2...)</font></li>
  <li> <font face="Arial, Helvetica, sans-serif">select fax class. (At the time 
    this document was written only class 1 is supported for reception.)</font></li>
  <li> <font face="Arial, Helvetica, sans-serif">select flow control mode (RtsCts 
    recommended)</font></li>
  <li> <font face="Arial, Helvetica, sans-serif">select command to set your modem 
    in RtsCts mode ( leave empty if this is the default for your modem). You should 
    check your modem manual to know which command you must select. If it is not 
    in the list you must leave it empty and enter the command as part of the "init 
    string"</font></li>
  <li><font face="Arial, Helvetica, sans-serif">press "Receive". Now the progam 
    will wait for incomming faxes.</font></li>
</ul>
<p>&nbsp;</p>
<img SRC="faxTest.png"> <br>
&nbsp;
<h2>
<a NAME="send"></a><font face="Arial, Helvetica, sans-serif">How to send
faxes in your programs</font></h2>

<p><br><font face="Arial, Helvetica, sans-serif">The steps you must follow
to send a fax are:</font>
<p><b><u><font face="Arial, Helvetica, sans-serif">1. Implement the faxProducer
interface</font></u></b>
<p><font face="Arial, Helvetica, sans-serif">this interface will provide
RFax with the pages that must be send. The format of the interface is very
simple:</font>
<p><font face="Arial, Helvetica, sans-serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<i><font size=-1>public java.awt.Image getFaxPage(int page);</font></i></font>
<p><font face="Arial, Helvetica, sans-serif">You class must return a image
object that contains the data to be faxed. The maximum size the image is
1728 x 2387. If you&nbsp; use a size smaller than that you can use the
scale feature of the t4Encoder in order to scale your image. The scale
image shall not be larger than the maximum size.</font>
<p><font face="Arial, Helvetica, sans-serif">For example, if you image
is 800 x 1000 and you set scale to 2, the final image will be 1600 x 2000.
You must selec the resolution mode in FaxModem depending on the height
of the image.</font>
<p><font face="Arial, Helvetica, sans-serif">This is a simple implementation
of a fax producer:</font>
<blockquote><i><font face="Arial, Helvetica, sans-serif"><font color="#009900"><font size=-1>//
FaxProducer Interface</font></font></font></i>
<br><b><i><font face="Arial, Helvetica, sans-serif"><font color="#3333FF"><font size=-1>public
java.awt.Image getFaxPage(int page) {</font></font></font></i></b>
<p><i><font face="Arial, Helvetica, sans-serif"><font size=-1>&nbsp;//
we send only 1 page</font></font></i>
<br><i><font face="Arial, Helvetica, sans-serif"><font size=-1>&nbsp; if
(page>0) return null;</font></font></i>
<p><i><font face="Arial,Helvetica"><font size=-1>// create an image and
write something on it</font></font></i>
<br><i><font face="Arial,Helvetica"><font size=-1>&nbsp; java.awt.Image
i=this.createImage(800,1000);</font></font></i><i><font face="Arial,Helvetica"></font></i>
<p><i><font face="Arial,Helvetica"><font size=-1>&nbsp;Graphics g=i.getGraphics();</font></font></i><i><font face="Arial,Helvetica"><font size=-1></font></font></i>
<p><i><font face="Arial,Helvetica"><font size=-1>&nbsp;// clear background</font></font></i>
<br><i><font face="Arial,Helvetica"><font size=-1>&nbsp;&nbsp; g.setColor(java.awt.Color.white);</font></font></i>
<br><i><font face="Arial,Helvetica"><font size=-1>&nbsp;&nbsp; g.fillRect(0,0,pageImage.getWidth(null),pageImage.getHeight(null));</font></font></i>
<br><i><font face="Arial,Helvetica"><font size=-1>&nbsp;</font></font></i>
<br><i><font face="Arial,Helvetica"><font size=-1>&nbsp;&nbsp; g.setColor(java.awt.Color.black);</font></font></i>
<br><i><font face="Arial,Helvetica"><font size=-1>&nbsp; g.setFont(new
Font("Serif",Font.PLAIN,20));</font></font></i>
<br><i><font face="Arial,Helvetica"><font size=-1>&nbsp; g.drawString("This
is my first fax",100,100);</font></font></i>
<p><i><font face="Arial, Helvetica, sans-serif"><font size=-1>&nbsp; return
i;</font></font></i>
<br><b><i><font face="Arial, Helvetica, sans-serif"><font size=-1>&nbsp;<font color="#3333FF">}</font></font></font></i></b></blockquote>

<p><br><font face="Arial, Helvetica, sans-serif">RFax also provides some
ready to use faxProducers:</font>
<ul>
<li>
<font face="Arial, Helvetica, sans-serif">FextFaxProducer: Uses a String
as source.</font></li>
</ul>

<ul>
<ul><i><font face="Arial, Helvetica, sans-serif"><font color="#009900"><font size=-1>//

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -