Teknologi POS
Mengatasi Masalah Umum pada Printer Kasir

Ringkasan Cepat
Troubleshooting printer kasir harus memisahkan gejala, lapisan penyebab, dan perubahan terakhir agar perbaikan aman serta tidak merusak bukti transaksi.
- Printer kasir dapat gagal karena daya, kertas, mekanisme, kabel, jaringan, driver, konfigurasi, antrean cetak, atau aplikasi.
- Menebak dan mengganti banyak hal sekaligus justru mengaburkan penyebab.
- Dalam sebuah Sistem Kasir, diagnosis yang baik dimulai dengan menjaga transaksi, menentukan cakupan gangguan, lalu menguji satu lapisan pada satu waktu.
Ringkasan dibuat untuk membantu pembaca memahami poin utama. Gunakan isi artikel lengkap sebagai sumber penjelasan.
Printer kasir dapat gagal karena daya, kertas, mekanisme, kabel, jaringan, driver, konfigurasi, antrean cetak, atau aplikasi. Menebak dan mengganti banyak hal sekaligus justru mengaburkan penyebab. Dalam sebuah Sistem Kasir, diagnosis yang baik dimulai dengan menjaga transaksi, menentukan cakupan gangguan, lalu menguji satu lapisan pada satu waktu.
Panduan ini berfokus pada isolasi masalah dan pemulihan aman. Model printer berbeda memiliki prosedur, suhu komponen, jenis kertas, dan batas pembersihan yang berbeda. Selalu utamakan manual produsen, matikan perangkat bila diwajibkan, dan jangan membongkar bagian internal di luar kewenangan.

Jawaban singkat
Periksa apakah transaksi sudah tercatat sebelum mencetak ulang. Catat waktu, printer, workstation, nomor transaksi, pesan error, dan perubahan terakhir. Uji daya serta status perangkat, media, koneksi, self-test, sistem operasi, lalu aplikasi—berurutan.
Gunakan satu perubahan per percobaan dan simpan hasilnya. Bila ada bau terbakar, panas tidak normal, cairan, kerusakan fisik, atau risiko listrik, hentikan penggunaan dan hubungi teknisi resmi.
Lindungi transaksi sebelum troubleshooting
Masalah cetak bukan berarti transaksi gagal. Periksa status penjualan dan pembayaran melalui aplikasi serta kanal resmi. Jangan mengulang charge hanya karena struk tidak keluar. Cetak ulang menggunakan referensi transaksi yang sama jika kebijakan mengizinkan.
| Gejala | Pertanyaan pertama | Risiko | Langkah aman |
|---|---|---|---|
| Tidak mencetak | transaksi tersimpan? | charge ganda | cek riwayat |
| Cetak ganda | ada retry? | receipt duplikat | hentikan queue |
| Kertas kosong | sisi thermal benar? | pemborosan | scratch test |
| Putus-putus | daya/data stabil? | bukti tidak lengkap | self-test |
| Macet | cover/kertas sesuai? | mekanisme rusak | ikuti manual |
| Printer offline | scope satu atau semua? | downtime | isolasi layer |
| Drawer tidak buka | port/pulse benar? | kas terkunci | prosedur manual |
Gunakan receipt digital atau prosedur bernomor sebagai fallback bila tersedia. Setelah pulih, rekonsiliasi seluruh transaksi selama gangguan.
Tentukan cakupan dan perubahan terakhir
Cari tahu apakah masalah terjadi pada satu printer, satu komputer, satu outlet, satu jenis dokumen, atau semua transaksi. Uji printer sama dari perangkat lain dan perangkat sama ke printer lain bila aman. Perbandingan ini mempersempit komponen yang mungkin bermasalah.
Catat perubahan terbaru: update aplikasi, driver, router, alamat IP, kabel, kertas, layout receipt, atau listrik. Waktu kejadian dan korelasinya memberi petunjuk, tetapi belum menjadi bukti sebab.
Jangan langsung factory reset. Reset dapat menghapus konfigurasi jaringan, code page, cutter, atau cash drawer dan menambah masalah baru.
Periksa daya dan indikator
Pastikan adaptor sesuai, konektor rapat, stopkontak bekerja, serta sakelar aktif. Perhatikan lampu power, error, paper, dan pola kedip. Cocokkan pola dengan manual model, bukan menebak arti warna.
Jika printer mati total, uji stopkontak dengan perangkat aman atau pindahkan sesuai prosedur. Jangan menukar adaptor yang voltase, polaritas, atau kapasitasnya tidak dipastikan kompatibel.
Matikan penggunaan bila kabel rusak, konektor panas, ada percikan, bau, atau cairan. Isolasi perangkat dan tandai agar tidak dipakai ulang sebelum diperiksa.
Uji self-test untuk memisahkan printer dan aplikasi
Banyak printer POS menyediakan self-test melalui kombinasi tombol saat dinyalakan. Prosedurnya spesifik model. Self-test biasanya membantu memeriksa mekanisme, hasil cetak, serta sebagian konfigurasi tanpa aplikasi kasir.
Jika self-test gagal, fokus pada perangkat, daya, kertas, atau mekanisme. Jika self-test berhasil tetapi job aplikasi tidak keluar, periksa koneksi, driver, port, queue, dan konfigurasi aplikasi.
Simpan hasil self-test atau foto konfigurasi. Jangan membagikan informasi jaringan atau identifier sensitif ke kanal publik.
Atasi printer offline dan masalah koneksi
Untuk USB, periksa kabel, port, hub, dan deteksi sistem operasi. Hindari memindahkan port berulang tanpa mencatat perubahan karena sebagian sistem membuat instance printer baru.
Untuk Ethernet atau Wi-Fi, periksa link, SSID atau VLAN, alamat IP, subnet, gateway, dan reachability. Konflik IP atau DHCP yang berubah dapat membuat aplikasi masih menunjuk alamat lama. Gunakan reservation atau metode manajemen alamat yang sesuai.
Untuk Bluetooth, periksa pairing, perangkat yang sudah tersambung, izin, jarak, interferensi, dan battery. Hapus-pair ulang hanya setelah konfigurasi dicatat karena langkah ini dapat mengganggu perangkat lain.
Bersihkan antrean cetak dengan hati-hati
Job rusak atau koneksi putus dapat menahan antrean. Catat dokumen yang masih pending sebelum membersihkan queue. Membatalkan semuanya tanpa daftar dapat menghilangkan bukti mana yang belum tercetak.
Restart layanan print atau workstation hanya setelah memastikan transaksi tersimpan. Setelah queue bersih, kirim test page atau receipt uji, lalu satu reprint beridentitas. Jangan mengirim banyak kali karena tidak ada respons visual.
Jika job terus muncul kembali, periksa aplikasi atau integrasi yang melakukan retry. Gunakan idempotency atau status print agar satu transaksi tidak menghasilkan receipt ganda.
Tangani kertas macet secara aman
Matikan printer bila manual meminta, lepaskan kabel yang relevan, tunggu komponen panas menjadi aman, lalu buka cover melalui mekanisme yang ditentukan. Jangan menarik kertas dengan paksa atau memasukkan benda tajam ke cutter dan thermal head.
Panduan teknis Epson TM-P80II, sebagai contoh perangkat thermal tertentu, mengingatkan agar kertas macet tidak ditarik terlalu kuat dan area thermal head dapat panas. Ikuti manual model Anda karena posisi serta prosedurnya bisa berbeda.
Periksa potongan kertas, gulungan terpasang lurus, lebar serta diameter sesuai, dan cover mengunci. Setelah dinyalakan, lakukan self-test sebelum transaksi nyata.
Perbaiki hasil cetak kosong, buram, atau bergaris
Kertas thermal mempunyai sisi yang bereaksi terhadap panas. Lakukan scratch test pada kedua sisi bila jenis kertas tidak jelas. Pasang orientasi sesuai diagram printer.
Cetak buram dapat berasal dari kertas tidak sesuai, thermal head kotor, setting density, tegangan, atau keausan. Matikan dan bersihkan hanya menggunakan metode serta bahan yang direkomendasikan produsen; jangan menyentuh head panas.
Garis putih yang konsisten mungkin menunjukkan kotoran atau kerusakan titik head. Bandingkan self-test, ganti roll yang diketahui baik, dan dokumentasikan pola sebelum meminta servis.
Atasi masalah cutter dan cover
Auto-cutter dapat berhenti karena kertas terlipat, serpihan, cover tidak rapat, atau mekanisme macet. Jangan memaksa pisau kembali dengan tangan. Gunakan recovery procedure atau knob khusus hanya jika manual model menjelaskannya.
Uji mode partial dan full cut sesuai kemampuan. Layout dengan feed terlalu pendek dapat membuat kertas tertahan. Periksa juga ketebalan dan jenis media.
Jika cutter berulang kali gagal, nonaktifkan auto-cut sementara bila didukung dan gunakan prosedur aman, lalu jadwalkan servis. Jangan terus mencetak sampai mekanisme semakin rusak.
Periksa driver, port, dan konfigurasi aplikasi
Pastikan driver sesuai model serta arsitektur sistem. Update tidak selalu solusi; catat versi stabil dan siapkan rollback sesuai kebijakan. Hindari mengunduh driver dari situs tidak resmi.
Periksa printer default, port, paper width, code page, encoding, drawer pulse, dan template. Aplikasi mungkin memakai SDK atau koneksi langsung sehingga test page sistem operasi tidak menguji jalur yang sama.
Bandingkan konfigurasi outlet yang berfungsi. Ekspor pengaturan bila tersedia dan hindari mengetik ulang nilai sensitif ke pesan dukungan.
Diagnosa printer jaringan
Gunakan IP tetap atau reservation yang dikelola. Dokumentasikan MAC, IP, lokasi, dan nama logis. Pantau packet loss serta latency saat gangguan, bukan hanya ketika sepi.
Pisahkan jaringan kasir dari guest Wi-Fi sesuai desain keamanan. Firewall atau client isolation dapat memblokir traffic setelah perubahan router. Jangan menonaktifkan keamanan secara luas hanya untuk menguji; gunakan perubahan terbatas dan kembalikan konfigurasi.
Jika beberapa printer gagal bersamaan, periksa switch, access point, DHCP, DNS bila digunakan, dan perubahan jaringan. Satu printer gagal lebih mungkin lokal, tetapi tetap perlu bukti.
Tangani cash drawer yang tidak terbuka
Cash drawer sering terhubung melalui port printer dan dipicu oleh pulse. Pastikan konektor berada pada port drawer yang benar, bukan port jaringan yang tampak mirip. Periksa kabel, konfigurasi pulse, dan apakah receipt berhasil tercetak.
Uji pembukaan melalui fungsi resmi aplikasi atau tool vendor. Jangan mengirim command acak. Gunakan kunci manual sesuai prosedur dan catat akses jika drawer perlu dibuka saat gangguan.
Jika drawer terbuka pada setiap cetak atau tidak pernah terbuka, periksa mapping metode pembayaran serta event. Pembayaran non-tunai mungkin tidak perlu memicu drawer.
Bangun log dan paket eskalasi
Catat model, serial, firmware, driver, OS, aplikasi, koneksi, lokasi, waktu, indikator, pesan, scope, langkah yang sudah dicoba, dan hasil. Sertakan nomor transaksi yang disamarkan sesuai kebijakan.
Paket bukti membantu support menghindari pengulangan. Tulis perubahan satu per satu dan hentikan eksperimen ketika risiko meningkat.
Eskalasi segera untuk kerusakan listrik, cutter, thermal head, firmware gagal, gangguan massal, atau potensi kehilangan transaksi. Tetapkan severity berdasarkan dampak, bukan rasa frustrasi.
Cegah gangguan berulang
Gunakan kertas sesuai spesifikasi, simpan kering, bersihkan berdasarkan jadwal, dan hindari kabel tegang. Catat umur, volume, error, servis, dan penggantian komponen. Sediakan roll, kabel, serta printer cadangan sesuai lead time dan dampak.
Standardisasi model, driver, template, serta firmware mengurangi variasi. Uji update pada satu perangkat sebelum rollout. Monitor queue, offline state, dan error bila sistem mendukung.
Panduan operasional lain tersedia di artikel Kasair. Evaluasi dukungan perangkat pada halaman Kasair berdasarkan model serta skenario yang digunakan bisnis.
Checklist pemulihan
Pastikan transaksi dan pembayaran tidak digandakan.
Catat scope, waktu, error, dan perubahan terakhir.
Periksa daya, indikator, cover, serta media.
Jalankan self-test sesuai manual.
Isolasi koneksi, queue, driver, dan aplikasi.
Uji satu perubahan pada satu waktu.
Reprint satu transaksi dengan referensi.
Rekonsiliasi dokumen selama gangguan.
Dokumentasikan akar penyebab dan tindakan.
Perbarui spare, SOP, atau konfigurasi.
Troubleshooting yang sistematis mempercepat pemulihan sekaligus menjaga transaksi dapat diaudit. Tujuannya bukan sekadar membuat kertas keluar, tetapi memastikan bukti cetak cocok dengan kejadian bisnis.
FAQ
Mengapa printer menyala tetapi tidak mencetak?
Penyebab dapat berada pada koneksi, port, queue, driver, atau aplikasi. Jalankan self-test untuk memisahkan masalah perangkat dari jalur software.
Bolehkah mencetak ulang setelah receipt gagal?
Boleh bila transaksi sudah diverifikasi dan kebijakan mengizinkan. Gunakan referensi transaksi yang sama serta tandai sebagai reprint agar tidak dianggap penjualan baru.
Mengapa kertas thermal keluar kosong?
Kemungkinan sisi thermal terbalik, kertas tidak sesuai, setting, atau head bermasalah. Uji roll yang diketahui baik dan ikuti manual pembersihan.
Apakah printer perlu alamat IP tetap?
Printer jaringan sebaiknya mempunyai alamat yang dikelola, misalnya reservation, agar aplikasi tidak menunjuk IP lama. Pilih metode sesuai kebijakan jaringan.
Kapan printer harus dibawa ke teknisi?
Ketika ada risiko listrik, bau atau panas abnormal, kerusakan cutter/head, cairan, firmware gagal, atau langkah resmi tidak memulihkan perangkat.
Bagaimana mencegah receipt ganda?
Pisahkan status transaksi dan status cetak, batasi retry, gunakan referensi unik, serta pastikan aplikasi atau integrasi tidak mengirim job berulang tanpa idempotency.
BACA SELANJUTNYA