Bahasa Indonesia

Cara membuat kode QR yang benar-benar dapat dipindai

Koreksi kesalahan, zona tenang, kontras dan ukuran cetakan: empat hal yang menentukan apakah kode QR berfungsi di atas kertas atau gagal secara diam-diam.

Kode QR adalah gambaran data, dan rapuh dalam beberapa hal

Pemindai tidak "membaca" kode QR seperti cara seseorang membaca teks. Ini mengubah gambar kamera menjadi piksel hitam putih, menemukan tiga kotak besar di sudut, menyusun kisi-kisi, dan kemudian membaca setiap sel. Segala sesuatu yang membantu atau merugikan kode QR kembali ke proses itu: sudutnya harus dapat ditemukan, kisi-kisinya harus teratur, dan setiap sel harus jelas terang atau gelap.

Itulah sebabnya sebuah kode bisa terlihat sempurna di layar dan gagal total setelah dicetak di menu, dan mengapa "membuatnya lebih kecil agar pas" adalah satu-satunya cara paling umum untuk memecahkan kode tersebut.

Koreksi kesalahan: asuransi, bukan ruang kosong

Kode QR membawa data yang berlebihan sehingga masih dapat didekode ketika ada bagian gambar yang rusak. Ada empat level: L memulihkan sekitar 7% simbol, M sekitar 15%, Q sekitar 25% dan H sekitar 30%.

Pengorbanannya adalah ukuran. Redundansi yang lebih tinggi berarti lebih banyak modul untuk konten yang sama, dan lebih banyak modul berarti masing-masing modul secara fisik lebih kecil pada ukuran cetak tertentu — yang dapat menjadikan pemindaian lebih sulit daripada lebih mudah. Menaikkan level tidak otomatis lebih aman.

  1. Di layar, atau di atas kertas bersih yang tetap rata: L atau M sudah cukup.
  2. Pada sesuatu yang akan dipegang, dilipat atau terciprat — menu, kartu loyalitas, parsel: Q.
  3. Jika Anda ingin menempatkan logo di tengah, atau permukaannya benar-benar tidak bersahabat: H.
  4. Jika kode menjadi sangat padat pada level tinggi, persingkat kontennya daripada menaikkan levelnya lebih jauh.

Zona tenang adalah bagian dari kode

Margin kosong di sekitar kode QR bukanlah hiasan. Spesifikasi tersebut memerlukan setidaknya empat modul ruang kosong di setiap sisi, dan pemindai benar-benar mengandalkannya untuk menemukan tepi simbol.

Ini adalah persyaratan yang paling sering diabaikan dalam desain QR. Sebuah kode dibenturkan ke tepian, sebuah foto atau sekumpulan teks kehilangan zona tenangnya dan mungkin berhenti bekerja sama sekali — dan kegagalannya terlihat acak, karena bergantung pada apa yang ditangkap oleh kamera.

Alat ini defaultnya adalah empat modul dan memperingatkan Anda jika Anda menguranginya. Jika tata letak tidak memiliki ruang untuk margin, buat kode lebih kecil daripada memangkas margin.

Kontras menentukan lebih dari sekedar warna

Pemindai melakukan binerisasi gambar, jadi yang penting adalah perbedaan kecerahan antara kode dan latar belakangnya — bukan apakah warnanya terlihat berbeda dan menyenangkan bagi Anda. Dua warna jelas terlihat berbeda di mata dan hampir identik setelah diubah menjadi skala abu-abu.

Hitam di atas putih memberikan rasio kontras 21:1. Targetkan setidaknya 7:1; di bawah ini tentang kode 4:1 mulai gagal di atas kertas dan dalam kondisi pencahayaan yang buruk, dan alat ini akan memperingatkan Anda. Gambar kontras langsung di sebelah pratinjau diperbarui saat Anda mengubah warna.

Jaga agar kode lebih gelap dari latar belakangnya. Banyak pemindai hanya mencari dark-on-light, dan kode terbalik — modul cahaya di bidang gelap — adalah lemparan koin ke seluruh perangkat. Jika Anda memerlukan kode pada desain gelap, letakkan di dalam panel terang.

Hindari gradien di seluruh kode, dan berhati-hatilah dengan latar belakang transparan: apa pun yang ada di belakangnya harus memenuhi persyaratan kontras yang sama.

Ukur untuk jarak pemindaian

Aturan praktis yang banyak digunakan adalah lebar kode harus kira-kira sepersepuluh dari jarak pemindaiannya. Kode yang dibaca sepanjang lengan — misalnya 30 cm — ingin berukuran sekitar 3 cm. Sebuah poster yang dipindai dari jarak tiga meter berukuran sekitar 30 cm.

Separuh masalahnya adalah ukuran modul. Di bawah sekitar 0.4 mm per modul, kamera ponsel biasa mulai bermasalah, dan printer thermal murah mengotori modul yang berdekatan. Konten yang lebih pendek berarti lebih sedikit modul, yang berarti setiap modul lebih besar dengan ukuran keseluruhan yang sama — itulah sebabnya menjaga payload tetap pendek akan lebih membantu daripada perubahan apa pun.

Pilih format keluaran yang tepat

Ekspor SVG untuk apa pun yang akan dicetak. Ini adalah vektor, sehingga dapat diskalakan ke berbagai ukuran dengan tepi yang sangat tajam, dan itulah yang diinginkan oleh seorang desainer atau pencetak.

Ekspor PNG untuk layar, dokumen, dan di mana pun bitmap lebih mudah. Pilih ukuran piksel yang besar: alat ini membulatkan ukuran modul ke bawah menjadi sejumlah piksel sehingga setiap modul identik, sehingga menghindari modul tidak rata yang muncul saat kode diperkecil menjadi pecahan.

Jangan pernah menaikkan skala kode QR PNG setelah mengekspor. Ekspor ulang dengan ukuran yang lebih besar — ​​interpolasi mengaburkan tepi modul, yang merupakan hal yang dibutuhkan pemindai agar terlihat tajam.

Uji sebelum Anda berkomitmen

Cetak satu dalam ukuran sebenarnya, pada bahan asli, dan pindai dengan lebih dari satu ponsel — idealnya Android lama dan iPhone terbaru, mengingat kode tersebut akan benar-benar aktif. Kode yang berfungsi di meja Anda di bawah lampu bisa gagal di meja dekat jendela.

Jika Anda menempatkan logo di tengah, usahakan tetap kecil, jauhkan dari tiga kotak sudut, dan uji hasilnya daripada berasumsi bahwa koreksi kesalahan akan menutupi logo tersebut.

Pertanyaan yang sering diajukan

Bisakah saya meletakkan logo saya di tengah?
Seringkali, ya, jika Anda menggunakan tingkat koreksi kesalahan yang tinggi dan menjaga logo tetap berada di bawah sekitar 20% area, jauh dari pola tiga pencari sudut. Alat ini tidak melapisi logo, karena untuk melakukannya dengan aman memerlukan pemeriksaan visual yang hanya dapat dilakukan oleh Anda. Ekspor SVG, letakkan logo Anda di alat desain, dan uji hasilnya.
Mengapa kode saya berhenti berfungsi setelah perancang menggunakannya?
Biasanya zona tenang dipangkas, kode diperkecil melewati titik di mana modul cukup besar, atau diwarnai ulang menjadi sesuatu yang kontrasnya terlalu sedikit. Beri mereka SVG dan persyaratan margin empat modul secara tertulis.
Apakah tautan yang lebih panjang membuat kode lebih sulit dipindai?
Ya. Lebih banyak konten berarti lebih banyak modul, jadi pada ukuran fisik tetap setiap modul lebih kecil. Gunakan alamat terpendek yang sesuai — namun perhatikan bahwa alat ini sengaja tidak memperpendek tautan untuk Anda, karena hal itu akan menempatkan pihak ketiga antara kode Anda dan tujuannya.
Tingkat koreksi kesalahan manakah yang harus saya gunakan secara default?
M adalah default yang masuk akal untuk sebagian besar penggunaan. Pindah ke Q untuk apa pun yang ditangani atau dicetak kecil, dan ke H hanya jika Anda menutupi sebagian kode atau permukaannya benar-benar kasar.

Apa yang tidak bisa dilakukan alat ini