/* Cuts */ $printer->text("Partial cut\n(not available on all printers)\n"); $printer->cut(Escpos::CUT_PARTIAL); $printer->text("Full cut\n"); $printer->cut(Escpos::CUT_FULL); /* Emphasis */ for ($i = 0; $i < 2; $i++) { $printer->setEmphasis($i == 1); $printer->text("The quick brown fox jumps over the lazy dog\n"); } $printer->setEmphasis(false); // Reset $printer->cut(); /* Double-strike (looks basically the same as emphasis) */ for ($i = 0; $i < 2; $i++) { $printer->setDoubleStrike($i == 1); $printer->text("The quick brown fox jumps over the lazy dog\n"); } $printer->setDoubleStrike(false); $printer->cut(); /* Fonts (many printers do not have a 'Font C') */ $fonts = array(Escpos::FONT_A, Escpos::FONT_B, Escpos::FONT_C); for ($i = 0; $i < count($fonts); $i++) { $printer->setFont($fonts[$i]); $printer->text("The quick brown fox jumps over the lazy dog\n"); } $printer->setFont(); // Reset $printer->cut(); /* Justification */ $justification = array(Escpos::JUSTIFY_LEFT, Escpos::JUSTIFY_CENTER, Escpos::JUSTIFY_RIGHT);