PHPackages                             stikkx/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. stikkx/cups-ipp

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

stikkx/cups-ipp
===============

CUPS Implementation of IPP - PHP Client API (PHP &gt;= 7.2.5)

02.1k1PHP

Since Oct 22Pushed 1y agoCompare

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

READMEChangelogDependenciesVersions (1)Used By (0)

Cups IPP
========

[](#cups-ipp)

CUPS Implementation of IPP - PHP Client API

#### *(another fork of the awesome [smalot/cups-ipp](https://github.com/smalot/cups-ipp), updated to use GuzzleHttp\\Client, supports PHP &gt;= 7.2.5)*

[](#another-fork-of-the-awesome-smalotcups-ipp-updated-to-use-guzzlehttpclient-supports-php--725)

#### *(updatet to run with laravel 9)*

[](#updatet-to-run-with-laravel-9)

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.

[![Build Status](https://github.com/josh-gaby/cups-ipp/actions/workflows/ci.yml/badge.svg)](https://github.com/josh-gaby/cups-ipp/actions/workflows/ci.yml/badge.svg)[![Current Version](https://camo.githubusercontent.com/7ba90faaecf12889bf667188f0bed7bc6842a79054259751871b5e4bcd292611/68747470733a2f2f706f7365722e707567782e6f72672f6a6f73682d676162792f637570732d6970702f76)](https://packagist.org/packages/josh-gaby/cups-ipp)[![Total Downloads](https://camo.githubusercontent.com/d7e66749ef3da2b8288cb69b17d03bc3c1013704e0334e7476bc7d0588f302a2/68747470733a2f2f706f7365722e707567782e6f72672f6a6f73682d676162792f637570732d6970702f646f776e6c6f616473)](https://packagist.org/packages/josh-gaby/cups-ipp)[![Latest Unstable Version](https://camo.githubusercontent.com/a78c71b1eb05cc887e6dd9b007687ceb5ee5da05d197b444a57e5829d61fa7a0/687474703a2f2f706f7365722e707567782e6f72672f6a6f73682d676162792f637570732d6970702f762f756e737461626c65)](https://packagist.org/packages/josh-gaby/cups-ipp)[![License](https://camo.githubusercontent.com/7325e2a46c827e4d43d770628bc7f1d1fd597bc07ddf6024ecd92b52243528a5/687474703a2f2f706f7365722e707567782e6f72672f6a6f73682d676162792f637570732d6970702f6c6963656e7365)](https://packagist.org/packages/josh-gaby/cups-ipp)

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

[](#install-via-composer)

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

```
composer require stikkx/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)

```
