All Projects → rawilk → Laravel Printing

rawilk / Laravel Printing

Licence: mit
Direct printing for Laravel apps.

Labels

Projects that are alternatives of or similar to Laravel Printing

Winproject
Hook, DLLInject, PE_Tool
Stars: ✭ 27 (-84.12%)
Mutual labels:  printer
Prettier Package Json
Prettier formatter for package.json files
Stars: ✭ 86 (-49.41%)
Mutual labels:  printer
Pdf To Printer
Print PDF files from Node.js and Electron.
Stars: ✭ 134 (-21.18%)
Mutual labels:  printer
Escpos Printer Db
Database of ESC/POS thermal receipt printers
Stars: ✭ 68 (-60%)
Mutual labels:  printer
Cups
Apple CUPS Sources
Stars: ✭ 1,223 (+619.41%)
Mutual labels:  printer
Prettier
Prettier is an opinionated code formatter.
Stars: ✭ 41,411 (+24259.41%)
Mutual labels:  printer
Thermal printer
Demo Code for the Thermal Printer available from SparkFun Electronics
Stars: ✭ 26 (-84.71%)
Mutual labels:  printer
Esc pos printer
ESC/POS (thermal, receipt) printing for Flutter & Dart
Stars: ✭ 148 (-12.94%)
Mutual labels:  printer
Plugin Php
Prettier PHP Plugin
Stars: ✭ 1,243 (+631.18%)
Mutual labels:  printer
Printerdemo
Android蓝牙连打印机
Stars: ✭ 131 (-22.94%)
Mutual labels:  printer
To.ml
OCaml library for TOML
Stars: ✭ 68 (-60%)
Mutual labels:  printer
Hsweb Printer
模版打印组件,支持打印,支持输出svg,pdf,image.
Stars: ✭ 74 (-56.47%)
Mutual labels:  printer
Photonic3d
Control software for resin 3D printers
Stars: ✭ 108 (-36.47%)
Mutual labels:  printer
React Native Esc Pos
A React Native ESC/POS module to help you connect to your ESC/POS printer easily.
Stars: ✭ 65 (-61.76%)
Mutual labels:  printer
Escpos Php
PHP library for printing to ESC/POS-compatible thermal and impact printers
Stars: ✭ 1,851 (+988.82%)
Mutual labels:  printer
Bashmultitool
A library for bash shell program containing useful functions. Can be imported into scripts to create colourful and functional scripts and TUIs.
Stars: ✭ 27 (-84.12%)
Mutual labels:  printer
Boomaga
Boomaga provides a virtual printer for CUPS. This can be used for print preview or for print booklets.
Stars: ✭ 104 (-38.82%)
Mutual labels:  printer
Repetier Firmware 4 Davinci
Repetier-Firmware-0.92 based for DaVinci printer (Beta - so far so good)
Stars: ✭ 157 (-7.65%)
Mutual labels:  printer
Ololog
A better console.log for the log-driven debugging junkies
Stars: ✭ 141 (-17.06%)
Mutual labels:  printer
Ippsample
IPP sample implementations.
Stars: ✭ 123 (-27.65%)
Mutual labels:  printer

laravel-printing

Latest Version on Packagist Tests Total Downloads PHP from Packagist License

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\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:

Documentation:

For documentation, please visit: https://randallwilk.dev/docs/laravel-printing

Installation

You can install the package via composer:

composer require rawilk/laravel-printing

You can publish the config file with:

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

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].