PHP::PRINT::IPP (PHP PrintIPP)

PHP::PRINT::IPP (or PHP PrintIPP) is a set of PHP 5 classes that implements an IPP (Internet Printing Protocol) client. It is able to converse with an IPP print server to print both strings and files and to cancel jobs, as well as perform all other RFC2911 operations. It can handle connections to the Internet Printing Protocol (IPP) server via HTTP, HTTPS, or Unix sockets. There is also a command line interface, phpprintipp, which performs various operations (currently printing and fetching jobs and printer info) on a given IPP printer.

Tags Software Development Libraries php classes printing
Licenses LGPL
Operating Systems OS Independent
Implementation PHP

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  22 Jun 2008 00:05
  • Rrelease-after

Changes: Deleted time-sleeps on HTTP connection now work with TRENDnet TE100-P1P and EPSON EpsonNet print servers. The phpprintipp CLI was added.

  • Rrelease-mid
  •  01 Jun 2008 05:46
  • Rrelease-after

Changes: Support for raising ippException was added in the printJob() operation. httpException is handled by ippException if $ipp->handle_http_exceptions is true (as it is by default).

  • Rrelease-mid
  •  31 May 2008 08:43
  • Rrelease-after

Changes: UNIX socket support was added.

  • Rrelease-mid
  •  19 May 2008 23:20
  • Rrelease-after

Changes: Both Digest and Basic authentication are OK and verified. For those who use the HTTP backend furnished for other purposes, note that the API has changed: you need to setup ($http)->port now. Work is being done to get rid of messages (E_ALL|E_STRICT). IPv6 addresses work. Beginning "exceptions rising support" (currently, only HTTP connections). You need to set $ipp->with_exceptions to enable this (backward compatibility).

  • Rrelease-mid
  •  19 Jan 2006 11:39
  • Rrelease-after

Changes: There is now an integrated HTTP backend, with Basic and Digest authentication mechanisms. Many operations have been added.

No-screenshot

Project Spotlight

libalinga-java

A Java native interface to libalinga.

198b8caac699d628bedd01d4c3fdcc4c_thumb

Project Spotlight

PaderSyncFM

A powerful file manager for handsets.