Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**********************************
- FILENAME : printdotmatrix.php
- CREATED BY : CAHYA DSN
- CREATE DATE : 2012-12-20
- ***********************************/
- $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);
- $boldbuka = Chr(27) . Chr(69);
- $boldtutup = Chr(27) . Chr(70);
- $initialized = chr(27).chr(64);
- $condensed1 = chr(15);
- $condensed0 = chr(18);
- $Data = $initialized;
- $Data .= $condensed1;
- $Data .= "==========================\n";
- $Data .= "| ".$boldbuka."CAHYA DSN".$boldtutup." |\n";
- $Data .= "12345678901234567890123456\n";
- $Data .= "= Cahya DSN 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, "//localhost/xprinter"); # Lakukan cetak
- unlink($file);
- /*******************************
- Jangan lupa Printer yang akan digunakan untuk men-cetak di sharing terlebih dahulu.
- Ganti ‘localhost’ menjadi IP komputer dimana printer yang tadi disharing berada.
- “xprinter” adalah nama sharing printer.
- Jika ada masalah dengan printer pastikan printer bisa diakses dari komputer server apache/php, lakukan-langkah berikut ini:
- 1. Pada komputer server apache/php buka run, ketik \\ip_komputer_printer.
- 2. Duoble klik pada icon nama printer yg dimaksud. (nama ini yg nantinya digunakan untuk koneksi di php).
- 3. Jika driver printer blm terinstal maka windows akan otomatis melakukan instalasi.
- 4. Jika driver sudah terinstal maka akan muncul window status print.
- 5. Lakukan test print ke printer tersebut (anda pasti tahu caranya).
- 6. Jika sudah berhasil melakukan test print dari komputer server, maka printer sudah siap untuk digunakan.
- ref:
- http://support.epson.ru/upload/library_file/14/esc-p.pdf
- http://en.wikipedia.org/wiki/ESC/P
- http://webpages.charter.net/dperr/links/esc_p83.htm
- http://www.asciitable.com/
- ********************************/
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement