Cetak Otomatis Printer Epson Dot Matrix Lewat Browser Mozzila

Pengalaman waktu dikantor saat membuat laporan dengan mengunakan aplikasi berbasis web browser, biasa saya mengunakan FPDF untuk membuat laporan. Namun saat akan mengunakan printer Dot Matrix untuk mencetak kertas continous form, muncul permasalahan karena PDF harus download dulu, dan bisa beberapa kali kerja. Dan kadang laporan PDF saat dicetak dengan printer dot matrix hasilnya tidak sesuai. Langsung saja kita memulainya dari pada kebanyakan cerita,  artikel ini saya temukan dari blog dan saya kombain. Di sisni saya mengunakan Printer Epson LQ-2170, dan mengunakan program PHP dan browser Mozzila.

Disini kita akan mengunakan CSS untuk seting kertas dan hasil teks yang akan di cetak dengan printer dot matrix

Css seting ukuran kertas saat di print mengunakan browser  mozzila

/*yang ini buat setting ukuran kertasnya assumsi A4 */
#A4 {background-color:#FFFFFF;
left:5px;
right:5px;
height:5.51in ; /*Ukuran Panjang Kertas */
width: 8.50in; /*Ukuran Lebar Kertas */
margin:1px solid #FFFFFF;

font-family:Georgia, "Times New Roman", Times, serif;
}
/*sampe sini */

Setting Printer untuk Kertas tertentu

  • Masuk ke Printer And Fax
  • Pilih File –> Server Properties
  • Pilih Create a New Form / Cetak Kotak
  • Isikan dengan ukuran kertas yang di inginkan, misal width 8.50 in dan height 5.51 in
  • Bila sudah klik tombol Save Form (simpan dengan nama ‘Kertas Keuangan’)

Seting Browser Mozzila

Setting browser agar saat ditekan tombol cetak otomatis tidak akan memilih printer, disini kita akan membuat default printer pada browser mozzila.

  • Buka Browser Mozzila dan pilih File –> Print
  • Apabila Printer sudah default(Epson LQ-2170) , pilih properties
  • Pilih Advaced –> Pilih Paper Size cari ukuran kertas yang kita buat tadi ‘Kertas Keuangan’
  • Maka secara default nanti akan mengikuti settingan tadi, jangan lupa restart browser anda.

Mengatur Margin Kertas.

  • Buka browser, File –> Print Priview –> Page Setup –> Margins & Header/Footer
  • Ubahlah sesuai dengan keinginan anda

Membuat Tombol cetak Otomatis

<script type="text/javascript">
//<![CDATA[
function printPage()
{
// Do print the page
if (typeof(window.print) != 'undefined') {
window.print();
}
}
//]]>
</script>

<input type="button"   id="print" value="PRINT" onclick="printPage()" >

Semoga bisa membantu, ini ada contoh kecil program dan belum ada seting kertas silahkan di coba ditambahkan dan dimodif sendiri. Silahkan download di Ziddu,

Lihat juga cara setting default printer di browser mozzila disini.

Tentang -=N N=-

Simple Thinks
Pos ini dipublikasikan di Tips dan Trick. Tandai permalink.

7 Balasan ke Cetak Otomatis Printer Epson Dot Matrix Lewat Browser Mozzila

  1. Dheeta berkata:

    sip.. makasih.. membantu sekali..

  2. Rizki Darmawan berkata:

    gan.. kalau pengen nyetak otomatis tanpa harus muncul option printernya gimana ya… klik langsung ngprint gitu… ?? gimana ya?? mohon bantuannya ,, saya sudah coba tapi muncul pilihan printernya saya pengen langsung ngprint kan printernya udah jadi default…

    • -=N N=- berkata:

      silahkan dipraktekan dulu gan yg ini…hee baru nanti di browser mozzilanya ada settingan nya lg…hee
      terus ikuti langkah2 dibawah ini :
      Auto print dengan browser mozzila
      Ketikan about:config di address bar
      about:config
      Cari atau buat baru : ‘print.always_print_silent’ tipe boolean, ubah ke TRUE.
      Cari atau buat baru : ‘print.print_printer’ tipe string, isi dengan nama printer default.
      ‘print.printer_NAMA_PRINTER_Printer.print_command’ , tipe string, isi dengan nama printernya.

      Buat ngilangin header and footer : pilih menu File > Page Setup > Margins & Header/Footer > Ubah semua headers and footers menjadi ‘–blank–‘.

  3. Ping balik: Setting default printer Di Browser Mozzila | Q Kumpulkan Ilmu

  4. handioke berkata:

    Mas gimana ya supaya tampilan dibrowser bisa pas dicetak sesuai kertasnya?
    makasih

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s