PHP::PRINT::IPP

PHP classes (PHP5) which implements an IPP (Internet Printing Protocol) client.
Download

PHP::PRINT::IPP Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Thomas Harding
  • Publisher web site:
  • http://www.nongnu.org/phpprintipp/

PHP::PRINT::IPP Tags


PHP::PRINT::IPP Description

PHP classes (PHP5) which implements an IPP (Internet Printing Protocol) client. PHP::PRINT::IPP or PrintIPP is a set of PHP classes (PHP5) which implements an IPP (Internet Printing Protocol) client.PHP::PRINT::IPP, is able to print (send to the IPP server) both strings and files, cancel jobs, as well as perform all RFC2911 operations.There is also a CUPS sub-class for the Common Unix Printing System server specific stuff.PHP::PRINT::IPP is distributed under GNU LGPL. Thus, it is a "Free Software".What is BasicIPP ?BasicIPP is the base class of PrintIPP, a simplified version, with only one operation: PrintJobLoaded with HTTP back-end, it cots only 796kBits.The only server's response parsing in BasicIPP is the test on successfull operation or not.Memory costCupsPrintIPP (the whole class) costs ~2.5MBits ("real": 1.6Mbits), while BasicIPP (the base class) costs ~830kBits ("real": 786Kbits).Memory cost is measured with furnished HTTP back-end.Note: Memory allocation is measured with CLI on Debian Sarge, "php testfiles/test_exceptions.php" Limitations: · It is currently tested only with CUPS and a few print servers. Please report if it is working with other servers to the phpprintipp@nongnu.org mailing list. · SSL/TLS works with CUPS but is not capable of upgrade from standard HTTP connection. If you need TLS with CUPS-1.1, please set up "SSLPort" to a dedicated port in cupsd.conf (CUPS 1.2 seems to work well without that setting).


PHP::PRINT::IPP Related Software