<?php require __DIR__ . '/../../autoload.php'; use Mike42\Escpos\Printer; use Mike42\Escpos\PrintConnectors\FilePrintConnector; use Mike42\Escpos\CapabilityProfiles\StarCapabilityProfile; use Mike42\Escpos\PrintBuffers\ImagePrintBuffer; /* This example shows the printing of Latvian text on the Star TUP 592 printer */ $profile = StarCapabilityProfile::getInstance(); /* Option 1: Native character encoding */ $connector = new FilePrintConnector("php://stdout"); $printer = new Printer($connector, $profile); $printer->text("Glāžšķūņa rūķīši dzērumā čiepj Baha koncertflīģeļu vākus\n"); $printer->cut(); $printer->close(); /* Option 2: Image-based output (formatting not available using this output) */ $buffer = new ImagePrintBuffer(); $connector = new FilePrintConnector("php://stdout"); $printer = new Printer($connector, $profile); $printer->setPrintBuffer($buffer); $printer->text("Glāžšķūņa rūķīši dzērumā čiepj Baha koncertflīģeļu vākus\n"); $printer->cut(); $printer->close();