Layanan cetak Bluetooth yang memudahkan mencetak struk langsung dari perangkat seluler
Layanan cetak Bluetooth yang memudahkan mencetak struk langsung dari perangkat seluler
Peringkat (5 suara)
Lisensi program Gratis
Pengembang 402d
Versi 7.1.2
Bekerja berdasarkan Android
Peringkat
(5 suara)
Pengembang
402d
Bekerja berdasarkan
Android
Lisensi program
Gratis
Versi
7.1.2
RawBT print service adalah aplikasi Android yang mengubah ponsel menjadi pusat kendali untuk printer termal, baik teks maupun gambar. Aplikasi ini bekerja sebagai layanan cetak di tingkat sistem sehingga printer termal Bluetooth, USB, atau jaringan dapat dipakai langsung dari berbagai aplikasi di ponsel.
Aplikasi ini terutama cocok bagi pengguna yang rutin memakai printer termal Bluetooth atau jaringan, serta pengembang yang ingin menambahkan fungsi cetak ke situs web atau aplikasi Android mereka.
Layanan cetak yang menyatu dengan Android
RawBT dirancang sebagai layanan cetak standar, sehingga muncul di menu Print, Share, atau Send di banyak aplikasi seperti peramban, klien email, galeri foto, dan manajer berkas. Setelah terpasang, RawBT bertindak seperti printer tambahan yang bisa dipilih ketika mencetak dokumen, gambar, atau teks dari aplikasi lain.
Nama RawBT sendiri berawal dari konsep "raw over Bluetooth", lalu diposisikan ulang sebagai aplikasi yang ingin benar-benar unggul dalam bekerja dengan printer termal Bluetooth. Fokusnya jelas: membuat komunikasi data mentah ke printer termal menjadi lebih mudah dikendalikan dari Android.
Kualitas cetak, teks, dan gambar
Dari sisi hasil, RawBT menonjol dalam pengelolaan gambar di kertas termal. Tersedia beragam opsi dithering untuk gambar, yang membantu mempertahankan detail saat mencetak foto atau ilustrasi hitam-putih di printer termal yang tingkat gradasinya terbatas. Ini membuat aplikasi terasa jauh lebih fleksibel dibanding solusi yang hanya mengandalkan konversi standar.
Untuk teks, pembaruan driver terkini membuat font tampak lebih tebal dan cetakan lebih jelas, sehingga struk atau teks yang dicetak menjadi lebih mudah dibaca. Pada pengujian dengan printer termal, baik teks maupun grafis terlihat bersih selama pengaturan kertas dan resolusi disesuaikan dengan kemampuan perangkat.
Meski begitu, ada beberapa kekurangan yang terasa di area pengaturan. Opsi ukuran font TrueType, misalnya, tidak selalu memberi pengaruh nyata pada hasil cetak, sehingga penyesuaian ukuran huruf kadang terasa membingungkan. Selain itu, fitur pemotongan bingkai otomatis "Crop the frame around" saat ini muncul ketika mencetak PDF, namun belum tersedia ketika mencetak foto melalui alur "bagikan gambar". Untuk pengguna yang sering mencetak foto dari galeri, batasan ini cukup terasa.
Konektivitas dan kompatibilitas printer
RawBT mendukung beberapa jenis koneksi:
- Bluetooth, sebagai cara utama untuk printer termal portabel
- USB, jika perangkat keras ponsel atau tablet mendukung koneksi tersebut
- Ethernet atau WiFi melalui port 9100, yang dikenal sebagai protokol AppSocket
Pendekatan kompatibilitasnya berbeda dari aplikasi yang mengunci dukungan hanya ke nama model printer. Di sini, pengguna memilih perintah kontrol grafik yang cocok, misalnya:
- GS v 0, yang didukung mayoritas printer
- ESC * 33 untuk perangkat yang kompatibel dengan Epson
- ESC X atau ESC X 4 untuk printer yang kompatibel dengan Star
Pendekatan berbasis perintah ini memberi fleksibilitas tinggi bagi pengguna yang memahami protokol ESC/POS dan sejenisnya, karena mereka dapat menyesuaikan keluaran sesuai karakteristik printer.
Aplikasi ini juga mendukung printer termal foto seperti Paperang, Peripage, serta seri Cats/Panda, sehingga bukan hanya cocok untuk struk, tetapi juga perangkat pencetak foto kecil yang populer.
Integrasi untuk situs web dan aplikasi
Di luar penggunaan sehari-hari dari menu cetak atau bagikan, RawBT juga menyediakan cara integrasi bagi pengembang. Aplikasi ini mempermudah pencetakan dokumen yang berasal dari situs web atau aplikasi lain menggunakan metode interaksi standar dan metode khusus yang dikembangkan pengembang RawBT.
Tersedia pula API berbasis WebSocket yang memungkinkan kendali lebih langsung terhadap proses cetak. Dalam praktiknya, API ini dapat digunakan, tetapi format JSON yang dipakai kurang memiliki dokumentasi yang rapi. Akibatnya, konfigurasi dan pemanfaatan fitur lanjutan perlu lebih banyak percobaan mandiri, terutama bagi pengembang yang menginginkan integrasi kompleks.
Pengalaman di printer POS mini 58 mm
Dalam penggunaan dengan printer termal mini POS berukuran kertas 58 mm, RawBT menunjukkan kualitas cetak teks yang baik, tetapi ada satu masalah praktis yang cukup mengganggu. Pada mode potret, sebagian isi struk kadang terpotong dan hanya tercetak setengah, sehingga informasi di bagian akhir tidak ikut tercetak. Beralih ke mode lanskap mengatasi hal ini dan memungkinkan struk tercetak penuh.
Menurunkan ukuran font tidak serta merta menyelesaikan masalah tersebut, sehingga untuk saat ini pengguna printer 58 mm mungkin perlu menyesuaikan tata letak atau bertahan di mode lanskap ketika mencetak struk yang panjang.
Lisensi, notifikasi, dan pertimbangan harga
RawBT tersedia dalam versi gratis dan berlisensi. Perbedaannya sangat spesifik: versi berbayar hanya menghapus notifikasi pada hasil cetak, sementara kecepatan cetak, kemungkinan munculnya galat, dan kualitas keluaran tetap sama di kedua versi. Ini memberi kesempatan untuk menguji fungsi dan kualitas cetak tanpa kehilangan fitur, lalu beralih ke lisensi hanya jika notifikasi di kertas dirasa mengganggu.
Perlu dicermati bahwa dengan membayar lisensi, pengguna menyetujui program dalam kondisi apa adanya, dan lisensi tidak mencakup layanan konsultasi. Dari sisi nilai, pendekatan ini cukup jujur, tetapi bagi pemakaian kasual atau hobi yang hanya mencetak sesekali, biaya lisensi bisa terasa agak berat dibanding frekuensi penggunaan.
Penilaian akhir
RawBT print service menonjol sebagai solusi khusus untuk printer termal di Android, dengan kelebihan utama pada integrasi sebagai layanan cetak sistem, dukungan konektivitas yang luas, serta kontrol baik atas pengolahan gambar dan teks. Bagi pengguna yang banyak bergantung pada printer termal Bluetooth, USB, atau jaringan, aplikasi ini memberikan kendali yang lebih rinci dibanding solusi cetak umum.
Di sisi lain, ada beberapa sudut yang masih bisa disempurnakan, seperti pengaruh pengaturan font TrueType, keterbatasan pemotongan bingkai saat mencetak foto, dokumentasi API yang minim, serta masalah tata letak potret di sebagian printer 58 mm. Kombinasi fitur teknis yang kuat dan sejumlah kekurangan praktis ini membuat RawBT tampak sangat menarik untuk pengguna intensif dan pengembang, sementara pengguna kasual mungkin perlu menimbang kembali biaya lisensi dan kebutuhan sebenarnya.
Kelebihan
- Bekerja sebagai layanan cetak standar Android dan dapat digunakan dari menu cetak/bagikan di banyak aplikasi.
- Mendukung koneksi Bluetooth, USB (jika didukung perangkat), serta Ethernet/WiFi melalui port 9100 dengan protokol AppSocket.
- Kualitas teks dan gambar pada printer termal sangat baik, dengan banyak opsi dithering dan font yang kini lebih tebal dan jelas.
- Dukungan luas untuk printer termal melalui pemilihan perintah ESC/GS, termasuk printer foto seperti Paperang, Peripage, dan seri Cats/Panda.
- Menyediakan metode interaksi standar dan khusus, termasuk API WebSocket, yang bermanfaat bagi pengembang.
- Versi gratis dan berbayar memiliki performa dan kualitas cetak yang sama, perbedaan hanya pada notifikasi di hasil cetak.
Kelemahan
- Pengaturan ukuran font TrueType tidak selalu berdampak nyata pada output cetak.
- Opsi pemotongan bingkai ("Crop the frame around") saat ini hanya tersedia untuk cetak PDF, belum untuk alur cetak foto via menu bagikan.
- Dokumentasi format JSON untuk API WebSocket sangat terbatas sehingga menyulitkan integrasi lanjutan.
- Pada sebagian printer termal mini 58 mm, mode potret dapat menyebabkan struk tercetak hanya sebagian, sehingga praktisnya perlu memakai mode lanskap.
- Biaya lisensi terasa kurang menarik bagi penggunaan hobi atau pemakaian yang jarang mencetak.