Cara Cetak Printer Thermal Tanpa Plugin
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.
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.
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
Step selanjutnya silakan klik Add Manualy, bisa Anda lihat dibawah ini
Selanjutnya silakan pilih Add a local 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.
Selanjut silakan pilih kategorinya Generic > Generic / Text Only, bisa Anda lihat dibawah ini
Untuk version driver yang akan di install silakan pilih yang di rekomendasikan (Recomended)
Step selanutnya adalah silakan buat nama printernya, disini saya gunakan namanya printer_thermal58, ini tergantung dengan kebutuhan Anda.
Step selanjutnya adalah pilihan share printer, ini tergantung dengan kebutuhan Anda, apakah Anda ingin melakukan satu printer untuk dijadikan cetak thermal di berbagai kebutuhan.
Step terakhir adalah silakan lakukan Printer Test, apabila printer tidak mengeluarkan struk, maka bisa di pastikan port usb yang Anda pilih tidak benar.
Sebelum melakukan cetak struk ke printer thermal, Anda harus melakukan beberapa setingan terkait printer thermal, silakan pilih printer_thermal58 kemudian silakan klik Printing References
Setelah muncul menu Printing References, silakan klik Advanced
Step terakhir silakan lakukan konfigurasi terkait pilih kertas yang kita buat sebelumnya yaitu slip_thermal, kemudian pada bagian Advanced Printing Features = Disabled
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.
Ada 0 Komentar di "Cara Cetak Printer Thermal Tanpa Plugin"
Tinggalkan Komentar Disini