laravel-printing
Introduction
Requirements
On this page
General Requirements
- PHP 8.11 or greater
- Laravel 8.0 or greater
- A printer on your local network that you can print to and that your selected printer can access.
- A receipt printer if you are printing receipts
1 The package doesn't officially support PHP 8.0, but it should still run on that version.
Driver Requirements
PrintNode
- A PrintNode account and api key.
- A local computer/server that can run the PrintNode client software - this computer/server will need to be able to print to any printers you wish to use.
CUPS
- A local print server running CUPS on the same network as any printers you are going to print to. See this guide for help.
{note} When using CUPS you can either use a local CUPS server that runs on the same server as your Laravel installation (useful for local development), or you can specify an IP address, username, and password for a remote CUPS server. The remote CUPS server must be on the same network as any printers you are going to print to.
Version Matrix
Laravel | Minimum Version | Maximum Version |
---|---|---|
6.0 | 1.0.0 | 1.3.0 |
7.0 | 1.0.0 | 1.3.0 |
8.0 | 1.2.2 | |
9.0 | 3.0.0 | |
10.0 | 3.0.2 |