Updated readme

This commit is contained in:
Chris 2017-10-31 18:16:22 +01:00
parent 0c684980da
commit 11d642b8a4
2 changed files with 31 additions and 2 deletions

2
README
View File

@ -1,2 +0,0 @@
noccylabs/lpr
=============

31
README.md Normal file
View File

@ -0,0 +1,31 @@
noccylabs/lpr
=============
This is a library to make it easier to work with the `lpr` tool to print
documents and images from code.
## Installing
Install using composer:
$ composer require noccylabs/lpr
## Using
The `PrintJob` class is used to create new jobs. Create an instance, passing
the name of the document or image to print to the constructor, and then
set your options. Finally, `submit()` the job to the printer.
use NoccyLabs\Lpr\PrintJob;
$job = new PrintJob("image.png");
// Configure
$job->setPrinter("MyPrinter");
$job->setMedia("A4");
// Additional options can be set like this
$job->setOption("fit-to-page", true);
// Invoke lpr to print the image
$job->submit();