Es una librería de código abierto para la impresión directa de forma local.
Requerimientos:
Tener instalado composer.
Una vez instalado composer ejecutar el siguiente comando dentro del proyecto a utilizar.
composer require mike42/escpos-php
Ejemplo básico del uso
<?php
/* indicar la ruta de autoload - esta se genera dentro del directorio vendor al ejcutar el codigo anterior */
require '/vendor/autoload.php';
use Mike42\Escpos\PrintConnectors\FilePrintConnector;
use Mike42\Escpos\Printer;
$impresora = 'POS-80';
$connector = new FilePrintConnector($impresora);
$printer = new Printer($connector);
$printer -> text("Texto de prueba!\n");
$printer -> cut();
$printer -> close();
Más información en la página oficial.