Skip to content

Instantly share code, notes, and snippets.

@zdienos
Created July 21, 2021 01:12
Show Gist options
  • Save zdienos/89b12df63b129baeca0c526672676e10 to your computer and use it in GitHub Desktop.
Save zdienos/89b12df63b129baeca0c526672676e10 to your computer and use it in GitHub Desktop.
test-print-thermal.php
<?php
require __DIR__ . '/vendor/autoload.php';
use Mike42\Escpos\Printer;
//jika menggunakan koneksi printer usb sahre
use Mike42\Escpos\PrintConnectors\WindowsPrintConnector;
//jika menggunakan koneksi jaringan
use Mike42\Escpos\PrintConnectors\NetworkPrintConnector;
use Mike42\Escpos\CapabilityProfiles\StarCapabilityProfile;
try {
$connector = new WindowsPrintConnector("smb://DESKTOP-V69QLIC/Receipt Printer");
/* NAMA KOMPUTER (Silakan ganti nama komputer yang digunakan) */
/* posprinter (gunakan nama printer yang di share) */
$printer = new Printer($connector);
$printer -> pulse();
/* CETAK */
$printer -> text("TES PRINTER KONEKSI \n");
$printer -> text("BERHASIL...!\n");
$printer -> text(" \n");
$printer -> text(" \n");
$printer -> text(" \n");
$printer -> cut();
/* Close printer */
$printer -> close();
} catch(Exception $e) {
echo "TIDAK TERKONEKSI DENGAN PRINTER: " . $e -> getMessage() . "\n";
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment