Direct printing for Laravel apps.
Laravel Printing allows your application to directly send PDF documents or raw text directly from a remote server to a printer on your local network. Receipts can also be printed by first generating the raw text via the
Rawilk\Printing\Receipts\ReceiptPrinterclass, and then sending the text as a raw print job via the
Printingfacade.
$printJob = Printing::newPrintTask() ->printer($printerId) ->file('path_to_file.pdf') ->send();$printJob->id(); // the id number returned from the print server
Supported Print Drivers:
For documentation, please visit: https://randallwilk.dev/docs/laravel-printing
You can install the package via composer:
composer require rawilk/laravel-printing
You can publish the config file with:
bash php artisan vendor:publish --provider="Rawilk\Printing\PrintingServiceProvider" --tag="config"
The contents of the default configuration file can be found here: https://github.com/rawilk/laravel-printing/blob/master/config/printing.php
composer test
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email [email protected]randallwilk.dev instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.