PHPackages                             envoyr/cups-ipp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. envoyr/cups-ipp

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

envoyr/cups-ipp
===============

CUPS Implementation of IPP - PHP Client API

05PHP

Since Sep 22Pushed 2y agoCompare

[ Source](https://github.com/envoyr/cups-ipp)[ Packagist](https://packagist.org/packages/envoyr/cups-ipp)[ RSS](/packages/envoyr-cups-ipp/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Cups IPP
========

[](#cups-ipp)

CUPS Implementation of IPP - PHP Client API

CUPS (Common Unix Printing System) is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer.

\[fork from smalot/cups-ipp\]

Install via Composer
--------------------

[](#install-via-composer)

You can install the component using [Composer](https://getcomposer.org/).

```
composer require envoyr/cups-ipp
```

Then, require the `vendor/autoload.php` file to enable the autoloading mechanism provided by Composer. Otherwise, your application won't be able to find the classes of this component.

Requirements
------------

[](#requirements)

This library use unix sock connection: `unix:///var/run/cups/cups.sock`

First of all, check if you have correct access to this file: `/var/run/cups/cups.sock`

Implementation
--------------

[](#implementation)

### List printers

[](#list-printers)

```
