Cetak Otomatis Dengan Printer Dotmatrix Pada Browser Mozilla


saat kita mengerjakan project aplikasi seperti kasir, ataupun laporan lainnya, kita di haruskan unuk mencetak laporan itu, Namun saat akan mengunakan printer Dot Matrix untuk mencetak kertas continous form, muncul permasalahan karena PDF harus download dulu lah, 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 orang ya. Di tutorial ini 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
#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;
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
<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()" >

untuk jenis fontnya silakan di sini Dotmatrix Font
Sumber Artikel

Subscribe to receive free email updates: