examples | ||
src | ||
.gitignore | ||
composer.json | ||
README.md |
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();