PHP API Library For PrintNode Remote Printing Service
Switch branches/tags
Clone or download
PrintNodeJames Merge pull request #16 from violuke/patch-1
Adding ability to add options (such as copies)
Latest commit 960acab May 18, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples Update example-2-creating-a-child-account.php Jul 22, 2015
src/PrintNode Correcting doc comment Apr 25, 2017
tests RequestTest.php removed. Jul 27, 2015
LICENSE Added MIT license Jul 17, 2015 Update Jul 21, 2015
composer.json PHPDoc added, most functionality finished. Still needs proper tests. Jul 21, 2015


PrintNode is a cloud printing services which allows you to connect any printer to your application using our PrintNode Client and easy to use JSON API.

See for more information.

This quick start guide covers using the PHP API library. It shows how to find which Computers and Printers you have available for printing and how you can submit PrintJobs using the provided PHP API libraries.

Step 1: Sign Up

Before you can use the API, you will need to sign up to PrintNode account, and make a new API key. You can sign up here

Step 2: Add a computer and printer

To have somewhere to print to you need to download and install the PrintNode desktop client on a computer with some printers. You can download the PrintNode Client installer here - . It should be intuitive to setup but for more detailed instructions please see here: .

Step 3: Install library

Download the PHP Library

You can download the client from our Github account. If you have a git client installed locally, you can clone our repository

Install via composer

composer require PrintNode/printnode-php:dev-master

Step 4: See examples how to use this library

See examples directory to learn how to use this library.