Cara Cetak Printer Thermal Tanpa Plugin

Cara Cetak Printer Thermal Tanpa Plugin
152 View • 30 Agustus 2024 • Picture by : wirneet.com


Halo sobat tekno, jadi kali ini mimin akan membagikan cara sederhana untuk melakukan cetak struk menggunakan printer thermal, selama ini mimin menggunakan plugin ESC/POS dengan bahasa pemrograman PHP, dimana kita tahu bahwa PHP bekerja pada sisi server, jadi apabila Anda menggunakan server secara online, maka Anda tidak bisa melakukan cetak langsung ke printer, karena konfigurasi printernya menggunakan IP Address local area network.

Dengan case tersebut diatas, maka bagaimana caranya kita menggunakan aplikasi online, akan tetapi melakukan print thermalnya di sisi client (pengguna), saat ini banyak sekali aplikasi - aplikasi pos yang menerapkan proses kerjanya di sisi client, ini biasanya menggunakan aplikasi android, yang memang notabenya sangat bisa sekali menggunakan printer thermal, dengan konektivitasnya menggunakan bluetooth.

Baca jua Cara Cetak Dengan Ukuran Kertas Secara Kustom di FPDF

Nah bagaimana caranya cetak printer thermal  jika kita menggunakan website baik itu server local maupun cloud system, dengan memanfaatkan bahasa javascript yang sederhana kita bisa melakukan cetak data ke printer thermal, berikut dibawah ini Cara Cetak Printer Themal Tanpa Plugin.




1. Pasang Printer Thermal


Printer yang saya gunakan adalah Xprinter thermal dari Iware, untuk informasi pembelianya silakan cek disini, Anda bisa mencari tipe yang sama di kota Anda, kebetulan ini saya tokonya di medan, jika Anda beli di jakarta harganya lebih murah, seri printer ini tidak perlu repot - repot, cukup dengan menggunakan usb yang terkoneksi di port berapa, seri printer themal lain juga sama, seri printer yang saya beli ini juga sudah di lengkapi dengan konektivitas via bluetooth.

Printer ini menggunakan kertas ukuran 58 mm, tergantung dengan kebutuhan Anda, jika Anda ingin menggunakan ukuran yang lebih besar, Anda bisa menggunakan printer thermal yang memiliki ukuran 80 mm.




2. Setting Printer Server (Ukuran Kertas)


Silakan buka menu Settings kemudian cari menu Printer and Scanner, bisa Anda lihat seperti dibawah ini.

print server properties

Selanjutnya silakan buat kertas ukuran struk printer thermal, disini saya menggunakan ukuran centimeter, disini saya gunakan ukuranya adalah 5.80 cm (58mm), 20cm, disini saya menggunakan lebar dari ukuran lebar kertas thermal dari printer, kemudian 20 cm ini saya asumsikan paling panjang jumlah transaksinya, karena nanti kita setting printer thermalnya cetak datanya sesuai teks yang ada.

ukuran kertas

 




3. Setting Printer Generic Text Only Printer


Seting printer ini digunakan untuk kebutuhan cetak printer teks, dimana ini biasanya untuk kebutuhan cetak struk maupun bill pembayaran, dimana tidak membutuhkan data besar, karena memang untuk Printer Generic Text Only Printer memiliki byte data yang terbatas, jadi kita harus ada beberapa setingan.

Kelemahan dari penggunaan driver Generic Text Only adalah tidak bisa cetak barcode ataupun qrcode, saat ini masih hanya teks yang bisa di cetak, kemungkinan nanti bakal saya bagikan juga, apabila sudah ketemu setingan yang tepat untuk cetak qrcode dan printer thermal.

Berikut dibawah ini cara install printer menggunakan Generic Text Only, windows yang saya gunakan adalah windows 11, untuk di bawahnya itu sama saja, hanya menunya saja yang berbeda.

Silakan bukan Settings > Printer and Scanner, kemudian silakan klik Add Device

add printer manualy

Step selanjutnya silakan klik Add Manualy, bisa Anda lihat dibawah ini

add printer manualy

Selanjutnya silakan pilih Add a local printer 

add local a printer

Step selanjutnya adalah silakan pilih port usb yang terpasang dengan printer thermal, disini saya terdeteksi Port USB04, Silakan Anda cek mana port yang terpakai usbnya.

pilih port usb printer

Selanjut silakan pilih kategorinya Generic > Generic / Text Only, bisa Anda lihat dibawah ini

generic / text only

Untuk version driver yang akan di install silakan pilih yang di rekomendasikan (Recomended)

recomended driver printer

Step selanutnya adalah silakan buat nama printernya, disini saya gunakan namanya printer_thermal58, ini tergantung dengan kebutuhan Anda.

nama printer thermal

Step selanjutnya adalah pilihan share printer, ini tergantung dengan kebutuhan Anda, apakah Anda ingin melakukan satu printer untuk dijadikan cetak thermal di berbagai kebutuhan.

share printer thermal

Step terakhir adalah silakan lakukan Printer Test, apabila printer tidak mengeluarkan struk, maka bisa di pastikan port usb yang Anda pilih tidak benar.

test print thermal

list printer install

 





Sebelum melakukan cetak struk ke printer thermal, Anda harus melakukan beberapa setingan terkait printer thermal, silakan pilih printer_thermal58 kemudian silakan klik Printing References

printing reference

Setelah muncul menu Printing References, silakan klik Advanced 

advanced printer

Step terakhir silakan lakukan konfigurasi terkait pilih kertas yang kita buat sebelumnya yaitu slip_thermal, kemudian pada bagian Advanced Printing Features = Disabled

advanced menu printer thermal

Nah untuk tes printer struk, Anda bisa menggunakan Microsoft Word untuk tes cetak struk thermal, dengan memilih printer_thermal58, nah step selanjutnya kita akan melakukan cetak printer menggunakan file html, dan setting printer cetak sesuai dengan teks yang ada pada layar.

Demikian tutorial ini kami bagikan, terima kasih telah berkunjung di blog kami, semoga tulisan ini bermanfaat.





Penulis
Jumadi
Sumatra, Indonesia Jumadi adalah seorang IT Konsultan di Bidang Perkebunan Kelapa Sawit yang berasal dari Kota Medan, Sumatra ia merupakan lulusan Teknik Informatika di STMIK AKAKOM Yogyakarta, yang kini menjadi Universitas UTDI, ketertarikan menulis menjadi salah satu inspirasi untuk berbagi informasi dan ilmu pengetahuan dari pengalaman bekerja. Dengan pengalaman tersebut Jumadi menyempatkan di sela - sela waktu luang dengan menulis konten artikel SEO yang mengutamakan originalisasi. Hampir semua topik konten di sukai, mulai tentang iptek, otomotif, olahraga, pertanian, gadget dan pendidikan. Saat ini ia bekerja sebagai IT Konsultan di salah satu perusahaan pengembang software perkebunan kelapa sawit.
in

Artikel Terkait



Ada 0 Komentar di "Cara Cetak Printer Thermal Tanpa Plugin"


Tinggalkan Komentar Disini