Download the PHP package bitdreamit/qz-tray-enterprise without Composer

On this page you can find all versions of the php package bitdreamit/qz-tray-enterprise. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package qz-tray-enterprise

QZ Tray Enterprise for Laravel

Latest Version Total Downloads License PHP Version Laravel Version

Complete QZ Tray integration package for Laravel - The definitive enterprise printing solution for POS systems, laboratories, ERPs, and any application requiring reliable, professional printing capabilities.

🚀 Why Choose QZ Tray Enterprise?

QZ Tray Enterprise is not just another printing package - it's a complete printing management system that brings enterprise-grade printing capabilities to your Laravel application with zero configuration hassles.

✨ Key Benefits:

📋 Features Overview

🖨️ Core Printing Features

🛠️ Management Features

🛡️ Security Features

📊 Diagnostics & Monitoring

🏗️ Architecture

🚀 Quick Installation

1. Install via Composer

2. Run the Installation Command

3. Install QZ Tray Desktop Application

Download and install QZ Tray on client machines from https://qz.io/download/

4. Configure HTTPS

Ensure your application is served over HTTPS for security. For local development, you can use Laravel Valet or Ngrok.

5. Generate Security Certificate

6. Run Migrations

7. Access the Dashboard

Visit /qz-tray/dashboard in your browser.

⚙️ Configuration

Environment Variables (.env)

Publish Configuration File

This creates config/qz-tray.php with complete configuration options.

📖 Usage Examples

Blade Integration

Include QZ Tray assets in your layout:

Print from Controller

JavaScript API

Queue and Job Management

📊 Dashboard Features

Main Dashboard (/qz-tray/dashboard)

The QZ Tray dashboard provides a comprehensive interface for managing all printing operations:

Connection Status Panel

Printer Management

Print Queue

Diagnostics Panel

User Preferences

Settings

🔧 Advanced Configuration

Module-Specific Printers

Custom Print Templates

Event Listeners

🖨️ Supported Printer Types

Thermal Receipt Printers

Label Printers

Network Printers

Virtual Printers

📋 Print Format Support

Raw Text Printing

HTML Printing

PDF Printing

Image Printing

ZPL (Zebra Programming Language)

ESC/POS Receipt Printing

🔒 Security Features

HTTPS Enforcement

Certificate Signing

User Authentication

IP Restriction

🚨 Troubleshooting

Common Issues & Solutions

1. "QZ Tray object not found"

2. Certificate Errors

3. Connection Failed

4. Printer Not Found

5. Print Job Stuck in Queue

Diagnostic Commands

📈 Performance Optimization

Caching Strategies

Queue Optimization

Database Indexing

🔄 Migration Guide

From Raw QZ Tray Implementation

From Other Printing Packages

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

Development Setup

Testing

📄 License

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

🏢 Enterprise Support

For enterprise clients requiring additional features or priority support, we offer QZ Tray Premium:

Premium Features:

Get Premium:

Contact: [email protected]

🙏 Credits

📞 Support & Community

Documentation

Community Support

Professional Support


🎯 Quick Reference

Installation Cheat Sheet


# 1. Install package
composer require bitdreamit/qz-tray-enterprise

# 2. Publish assets
php artisan vendor:publish --provider="BitDreamIT\\QzTray\\Providers\\QzTrayServiceProvider"

# 3. Run installation
php artisan qz-tray:install

# 4. Run migrations
php artisan migrate

# 5. Generate certificate
php artisan qz-tray:generate-certificate

# 6. Access dashboard
# Visit: /qz-tray/dashboard

All versions of qz-tray-enterprise with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
illuminate/support Version ^9.0|^10.0|^11.0|^12.0
ext-openssl Version *
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package bitdreamit/qz-tray-enterprise contains the following files

Loading the files please wait ...