laravel-printing maintained by rawilk
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- guzzlehttp/guzzle ^7.5
- php ^8.2
- illuminate/support ^10.0|^11.0|^12.0
- php ^8.2
- guzzlehttp/guzzle ^7.5
- illuminate/support ^10.0|^11.0|^12.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.2
- guzzlehttp/guzzle ^7.5
- illuminate/support ^10.0|^11.0|^12.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.2
- guzzlehttp/guzzle ^7.5
- illuminate/support ^10.0|^11.0|^12.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.2
- guzzlehttp/guzzle ^7.5
- illuminate/support ^10.0|^11.0|^12.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.2
- guzzlehttp/guzzle ^7.5
- illuminate/support ^10.0|^11.0|^12.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.0
- guzzlehttp/guzzle ^7.5
- illuminate/support ^8.0|^9.0|^10.0|^11.0|^12.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.0
- guzzlehttp/guzzle ^7.5
- illuminate/support ^8.0|^9.0|^10.0|^11.0|^12.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.2
- guzzlehttp/guzzle ^7.5
- illuminate/support ^10.0|^11.0|^12.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.2
- guzzlehttp/guzzle ^7.5
- illuminate/support ^10.0|^11.0|^12.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.2
- guzzlehttp/guzzle ^7.5
- illuminate/support ^10.0|^11.0|^12.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.0
- guzzlehttp/guzzle ^7.5
- illuminate/support ^8.0|^9.0|^10.0|^11.0|^12.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.0|^8.1|^8.2|^8.3
- guzzlehttp/guzzle ^7.5
- illuminate/support ^8.0|^9.0|^10.0|^11.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.0
- illuminate/support ^8.0
- mike42/escpos-php ^3.0
- php ^7.4
- ext-json *
- illuminate/support ^6.0|^7.0|^8.0
- mike42/escpos-php ^3.0
- php-http/socket-client 2.*
- printnode/printnode-php ^2.0@RC
- smalot/cups-ipp ^0.5.0
- php ^8.0|^8.1|^8.2
- guzzlehttp/guzzle ^7.5
- illuminate/support ^8.0|^9.0|^10.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.0|^8.1
- guzzlehttp/guzzle ^7.5
- illuminate/support ^8.0|^9.0|^10.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.0|^8.1
- guzzlehttp/guzzle ^7.5
- illuminate/support ^8.0|^9.0
- mike42/escpos-php ^4.0
- spatie/laravel-package-tools ^1.2|^1.13
- php ^8.0|^8.1
- guzzlehttp/guzzle ^7.4
- illuminate/support ^8.0|^9.0
- mike42/escpos-php ^3.0
- php ^8.0
- illuminate/support ^8.0
- mike42/escpos-php ^3.0
- php ^7.4
- ext-json *
- illuminate/support ^6.0|^7.0|^8.0
- mike42/escpos-php ^3.0
- php-http/socket-client 2.*
- printnode/printnode-php ^2.0@RC
- smalot/cups-ipp ^0.5.0
- php ^7.4
- ext-json *
- illuminate/support ^6.0|^7.0|^8.0
- mike42/escpos-php ^3.0
- php-http/socket-client 2.*
- printnode/printnode-php ^2.0@RC
- smalot/cups-ipp ^0.5.0
- php ^7.4
- ext-json *
- illuminate/support ^6.0|^7.0
- mike42/escpos-php ^3.0
- php-http/socket-client 2.*
- printnode/printnode-php ^2.0@RC
- smalot/cups-ipp ^0.5.0
- php ^7.4
- ext-json *
- illuminate/support ^6.0|^7.0
- mike42/escpos-php ^3.0
- php-http/socket-client 2.*
- printnode/printnode-php ^2.0@RC
- smalot/cups-ipp ^0.5.0
- php ^7.4
- ext-json *
- illuminate/support ^6.0|^7.0
- mike42/escpos-php ^3.0
- printnode/printnode-php ^2.0@RC
- php ^7.4
- ext-json *
- illuminate/support ^6.0|^7.0
- mike42/escpos-php ^3.0
- printnode/printnode-php ^2.0@RC
- php ^7.4
- ext-json *
- illuminate/support ^6.0|^7.0
- mike42/escpos-php ^3.0
- printnode/printnode-php ^2.0@RC
- php ^7.4
- ext-json *
- illuminate/support ^6.0|^7.0
- mike42/escpos-php ^3.0
- printnode/printnode-php ^2.0@RC
- php ^7.4
- ext-json *
- illuminate/support ^6.0|^7.0
- mike42/escpos-php ^3.0
- printnode/printnode-php ^2.0@RC
- php ^7.4
- ext-json *
- illuminate/support ^6.0|^7.0
- mike42/escpos-php ^3.0
- printnode/printnode-php ^2.0@RC
- php ^7.4
- ext-json *
- illuminate/support ^6.0|^7.0
- mike42/escpos-php ^3.0
- printnode/printnode-php ^2.0@RC
- php ^7.4
- illuminate/support ^6.0|^7.0
- mike42/escpos-php ^3.0
- printnode/printnode-php ^2.0@RC
Printing for Laravel 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\ReceiptPrinter class, and then sending the text as a raw print job via the Printing facade.
$printJob = Printing::newPrintTask() ->printer($printerId) ->file('path_to_file.pdf') ->send(); $printJob->id(); // the id number returned from the print server
Supported Print Drivers:
- PrintNode: https://printnode.com
- CUPS: https://cups.org
- Custom: Configure your own custom driver
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:
php artisan vendor:publish --tag="printing-config"The contents of the default configuration file can be found here: https://github.com/rawilk/laravel-printing/blob/main/config/printing.php
composer testPlease see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email randall@randallwilk.dev instead of using the issue tracker.
- Randall Wilk
- All Contributors
- Mike42 for the PHP ESC/POS Print Driver library
Inspiration for the PrintNode API wrapper comes from:
Inspiration for certain aspects of the API implementations comes from:
This package is not affiliated with, maintained, authorized, endorsed or sponsored by Laravel or any of its affiliates.
The MIT License (MIT). Please see License File for more information.