Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require __DIR__ . '/vendor/autoload.php';
- use Mike42\Escpos\Printer;
- use Mike42\Escpos\PrintConnectors\WindowsPrintConnector;
- try {
- $connector = new WindowsPrintConnector("Receipt Printer");
- $printer = new Printer($connector);
- $koneksi=mysqli_connect('localhost','root','','antrian');
- $antrian_terakhir=mysqli_query($koneksi,"SELECT * FROM data_antrian ORDER BY id DESC LIMIT 1");
- $data_antrian_terakhir=mysqli_fetch_array($antrian_terakhir,MYSQLI_ASSOC);
- $printer->setEmphasis(true);
- $printer->setJustification(1);
- $printer->text("--------------------------------\n");
- $printer->text("DINAS PROVINSI JAWA BARAT.\n");
- $printer->text("SMK NEGERI 2 KUNINGAN.\n");
- $printer->text("--------------------------------\n");
- $printer->setEmphasis(false);
- $printer->feed();
- $printer->setJustification(1);
- $printer->text("Nomor Antrian PPDB\n\n");
- $printer->setTextSize(4, 4);
- $printer->text(str_pad( $data_antrian_terakhir['id'], 4, '0', STR_PAD_LEFT)."\n");
- $printer->feed(1);
- $printer->setTextSize(1, 1);
- $printer->text(date('d M Y h:i:s')." wib\n\n");
- $printer->text("Mohon untuk antri dan tertib\n\n");
- $printer->feed(1);
- $printer->text("--------------------------------\n");
- $printer->text("copyright RPL SMKN 2 Kuningan\n");
- $printer->text("--------------------------------\n");
- $printer->feed(2);
- $printer->close();
- } catch (Exception $e) {
- echo "Tidak dapat mengakses printer: " . $e -> getMessage() . "\n";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment