| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--com.easysw.cups.Cups
| Constructor Summary | |
| Cups()Void constructor. | |
| Cups(java.net.URL p_url)Constructor using a URL. | |
| Method Summary | |
|  int | cupsCancelJob(java.lang.String printer_name,
              int p_job_id,
              java.lang.String p_user_name)Cancel a job - send a job cancel request to the server. | 
|  java.lang.String | cupsGetDefault()Get default destination. | 
|  CupsJob[] | cupsGetJobs(boolean showMyJobs,
            boolean showCompleted)Get a list of jobs. | 
|  java.util.List | cupsGetPrinterAttributes(java.lang.String printer_name)Get printer attributes | 
|  java.lang.String[] | cupsGetPrinters()Get a list of printers. | 
|  java.util.List | cupsGetPrinterStatus(java.lang.String printer_name) | 
|  CupsJob | cupsPrintFile(java.lang.String p_filename,
              IPPAttribute[] p_attrs)Print a file. | 
|  boolean | doRequest()Do a CUPS request to the server. | 
|  boolean | doRequest(java.io.File file)Send a FILE to the CUPS server. | 
|  boolean | doRequest(java.lang.String from) | 
|  boolean | getEncrypt()Get the value of the encryptmember. | 
|  void | setDest(java.lang.String p_dest)Set the value of the destmember. | 
|  void | setEncrypt(boolean p_encrypt)Set the value of the encryptmember. | 
|  void | setInstance(java.lang.String p_instance)Set the value of the instancemember. | 
|  void | setPasswd(java.lang.String p_passwd)Set the value of the passwdmember. | 
|  void | setPath(java.lang.String p_path)Set the value of the pathmember. | 
|  void | setPort(int p_port)Set the value of the portmember. | 
|  void | setProtocol(java.lang.String p_protocol)Set the value of the protocolmember. | 
|  void | setServer(java.lang.String p_server)Set the value of the servermember. | 
|  void | setUser(java.lang.String p_user)Set the value of the usermember. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public Cups()
public Cups(java.net.URL p_url)
URL.p_urlURL object.| Method Detail | 
public void setProtocol(java.lang.String p_protocol)
protocol member.  Valid values
 are ipp or http.p_protocolpublic void setServer(java.lang.String p_server)
server member.  This is an
 IP address or a hostname.p_serverpublic void setPort(int p_port)
port member.p_portpublic void setUser(java.lang.String p_user)
user member.p_userpublic void setPasswd(java.lang.String p_passwd)
passwd member.p_passwdpublic void setDest(java.lang.String p_dest)
dest member.p_destpublic void setInstance(java.lang.String p_instance)
instance member.p_instancepublic void setEncrypt(boolean p_encrypt)
encrypt member.p_enryptpublic boolean getEncrypt()
encrypt member.boolean		Encryption on or off.public void setPath(java.lang.String p_path)
path member.  This is the
 path that will be used in the POST method.p_path
public boolean doRequest(java.lang.String from)
                  throws java.io.IOException
public boolean doRequest()
                  throws java.io.IOException
p_destboolean            True on success, false otherwise
public boolean doRequest(java.io.File file)
                  throws java.io.IOException
fileboolean            True on success, false otherwise
public CupsJob[] cupsGetJobs(boolean showMyJobs,
                             boolean showCompleted)
                      throws java.io.IOException
showMyJobsshowCompletedCupsJob[]		Array of job objects, or null.
public java.lang.String[] cupsGetPrinters()
                                   throws java.io.IOException
String[]		Array of printers, or null.
public java.lang.String cupsGetDefault()
                                throws java.io.IOException
String	Name of default printer, or null.
public java.util.List cupsGetPrinterAttributes(java.lang.String printer_name)
                                        throws java.io.IOException
printer_nameList	        List of attributes.CupsPrinter
public CupsJob cupsPrintFile(java.lang.String p_filename,
                             IPPAttribute[] p_attrs)
                      throws java.io.IOException
p_filenamep_attrs[]CupsJob		Object with job info.CupsJob
public int cupsCancelJob(java.lang.String printer_name,
                         int p_job_id,
                         java.lang.String p_user_name)
                  throws java.io.IOException
printer_namep_job_idp_user_name
public java.util.List cupsGetPrinterStatus(java.lang.String printer_name)
                                    throws java.io.IOException
| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||