Setting Printer MAXsiPOS
Panduan ini menjelaskan fungsi menu Pengaturan Printer pada aplikasi MAXsiPOS Android. Menu ini dipakai untuk menyesuaikan hasil cetak struk pada printer thermal Bluetooth.
Lokasi Menu
- Buka aplikasi MAXsiPOS.
- Masuk ke menu Sambungkan Printer.
- Pilih ikon Pengaturan Printer.
Pengaturan tetap bisa disimpan meskipun printer sedang tidak terhubung. Jika belum memilih printer, pengaturan akan disimpan sebagai bawaan dan dipakai saat printer dipilih nanti.
Daftar Isi
Status Koneksi
Bagian ini menunjukkan apakah printer default sedang terhubung atau tidak.
- Terhubung: printer default berhasil dikenali.
- Tidak terhubung: printer belum aktif, di luar jangkauan, belum dipairing, atau belum dipilih sebagai printer default.
Status ini hanya informasi. Pengaturan tetap bisa diubah dan disimpan.
Lebar Cetak
Lebar cetak mengatur lebar area bitmap yang dikirim ke printer, dalam satuan dot.
Fungsinya:
- Membuat struk lebih lebar atau lebih sempit.
- Menyesuaikan hasil cetak dengan lebar kertas printer.
- Mengurangi risiko bagian kanan struk terpotong.
Nilai umum:
- 384 dot: umum untuk printer 58mm tertentu.
- 432 dot: pilihan tengah jika 384 terlalu sempit.
- 448 dot: rekomendasi awal untuk banyak printer 58mm.
- 512 dot ke atas: untuk printer yang mendukung area cetak lebih lebar.
Saran:
- Mulai dari 448 dot.
- Jika hasil terlalu ke kanan atau terpotong, coba 384 dot atau atur margin kanan/kiri.
- Jika struk terlalu kecil/sempit, naikkan ke 512 dot jika printer mendukung.
Skala Cetak
Skala cetak mengatur ukuran teks dan jarak tampilan struk sebelum dicapture menjadi gambar.
Fungsinya:
- Membesarkan atau mengecilkan teks struk.
- Membantu jika tulisan terlalu kecil atau terlalu besar.
- Berpengaruh pada isi struk seperti nama toko, item, total, dan footer.
Nilai:
- 100%: ukuran normal.
- Di bawah 100%: teks lebih kecil.
- Di atas 100%: teks lebih besar.
Saran:
- Gunakan 100% dulu.
- Jika tulisan kecil, coba 105% atau 110%.
- Jika kolom harga/total sering turun baris, turunkan ke 95%.
Kompensasi Zoom Layar
Kompensasi zoom layar mengatur pembesaran raster akhir sebelum dikirim ke printer.
Fungsinya:
- Mengoreksi hasil print yang terlihat mengecil karena perbedaan render/capture Android.
- Membantu menyesuaikan ukuran akhir tanpa mengubah layout teks terlalu banyak.
Nilai:
- 100%: normal.
- Di atas 100%: hasil akhir lebih besar.
- Di bawah 100%: hasil akhir lebih kecil.
Tombol plus/minus pada bagian ini naik turun 1% agar bisa disetel halus.
Saran:
- Mulai dari 100%.
- Jika seluruh struk terlalu kecil, naikkan perlahan ke 101%, 102%, dan seterusnya.
- Jika hasil melebar atau terpotong, turunkan perlahan.
Transfer Data
Bagian transfer data mengatur cara aplikasi mengirim data gambar ke printer Bluetooth.
Chunk Size
Chunk size adalah ukuran potongan data yang dikirim ke printer dalam sekali kirim.
Fungsinya:
- Menentukan seberapa besar data dikirim per potongan.
- Berpengaruh pada kestabilan printer Bluetooth.
Nilai umum:
- 512 byte: default.
- 384 byte atau 256 byte: lebih aman untuk printer yang mudah error.
- Terlalu besar bisa membuat printer gagal menerima data.
Saran:
- Mulai dari 512 byte.
- Jika muncul cetakan acak, simbol aneh, atau tulisan tidak jelas, turunkan ke 384 atau 256 byte.
Delay
Delay adalah jeda antar pengiriman potongan data.
Fungsinya:
- Memberi waktu printer memproses data.
- Membantu printer Bluetooth yang lambat menerima data.
Saran:
- Mulai dari 10 ms.
- Jika cetak sering gagal atau acak, coba 15 ms atau 20 ms.
- Jangan terlalu besar, karena printer akan terlihat jalan-berhenti-jalan-berhenti saat mencetak.
Mode Gambar
Mode gambar mengatur metode ESC/POS yang dipakai untuk mencetak struk berbentuk gambar.
GS v 0
Ini adalah mode raster default.
Fungsinya:
- Mengirim struk sebagai blok gambar raster.
- Umumnya lebih cepat.
- Cocok untuk banyak printer thermal modern.
Catatan:
- Jika byte awal/header raster gagal dibaca printer, data gambar bisa terbaca sebagai teks dan keluar karakter acak panjang.
- Mode ini tetap menjadi default agar perilaku lama tidak berubah.
ESC *
Ini adalah mode bit image per strip/band.
Fungsinya:
- Mengirim gambar dalam potongan baris kecil.
- Bisa lebih stabil untuk printer thermal clone/lama dengan buffer kecil.
- Cocok dicoba jika mode GS v 0 kadang menghasilkan tulisan acak.
Catatan:
- Hasil cetak bisa sedikit lebih lambat daripada GS v 0.
- Jika printer sudah stabil dengan GS v 0, tidak wajib diganti.
Saran:
- Pakai GS v 0 dulu.
- Jika muncul cetakan acak panjang, coba ganti ke **ESC *** lalu test print.
- Jika **ESC *** lebih stabil, simpan pengaturan itu untuk printer tersebut.