Last active
February 13, 2024 08:04
-
-
Save anestan/415e023a479bb3b43cac7c5d2643a42e to your computer and use it in GitHub Desktop.
direct printing php dot matrix
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
//set printing option to raw | |
$tmpdir = sys_get_temp_dir(); # ambil direktori temporary untuk simpan file. | |
$file = tempnam($tmpdir, 'ctk'); # nama file temporary yang akan dicetak | |
$handle = fopen($file, 'w'); | |
$condensed = Chr(27) . Chr(33) . Chr(4); | |
$bold1 = Chr(27) . Chr(69); | |
$bold0 = Chr(27) . Chr(70); | |
$initialized = chr(27).chr(64); | |
$condensed1 = chr(15); | |
$condensed0 = chr(18); | |
$Data = $initialized; | |
$Data .= $condensed1; | |
$Data .= "==========================\n"; | |
$Data .= "| ".$bold1."OFIDZ MAJEZTY".$bold0." |\n"; | |
$Data .= "==========================\n"; | |
$Data .= "Ofidz Majezty is here\n"; | |
$Data .= "We Love PHP Indonesia\n"; | |
$Data .= "We Love PHP Indonesia\n"; | |
$Data .= "We Love PHP Indonesia\n"; | |
$Data .= "We Love PHP Indonesia\n"; | |
$Data .= "We Love PHP Indonesia\n"; | |
$Data .= "--------------------------\n"; | |
fwrite($handle, $Data); | |
fclose($handle); | |
copy($file, "//192.168.30.29/epsonlx-newwww"); # Lakukan cetak | |
unlink($file); | |
return true; | |
?> |
Jika saya ingin menganti alamat ip dan nama printer dengan printer yang sudah ter set default bisa tidak yah?
Jika saya ingin menganti alamat ip dan nama printer dengan printer yang sudah ter set default bisa tidak yah?
bisa om, tinggal d lihat saja di network nya, nama printer nya di pake
apakah font size bisa diatur? bagaimana caranya?
apakah bisa pakai printer di luar jaringan?
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://khofid.in/2012/01/18/php-direct-printing-printer-dot-matrix-lx-300/