Buradaki her şey bir makinenin okuması için yapılmıştır
Bu kategoriyi birleştiren şey, çıktının tüketicisinin neredeyse hiçbir zaman siz olmamanızdır. Bir tarayıcı barkodu okur, bir telefon kamerası QR kodunu okur, bir veritabanı UUID’yi indeksler, bir tarayıcı rengi render eder. Bu yüzden buradaki her araç için önemli olan soru aynıdır: bunu alacak sistem bunu kabul edecek mi?
Birinin kasada veya bir palet üzerinde tarayacağı bir kod — barkod oluşturucu. EAN-13, UPC, Code128 ve diğerleri, kontrol basamağı sizin için hesaplanmış olarak.
Birinin telefonla tarayacağı bir kod — QR kod oluşturucu. On yedi yük türü, logolar, degradeler ve indirmeden önce her kod tarama testinden geçirilir.
Bir veritabanı satırı veya bir API nesnesi için bir tanımlayıcı — UUID oluşturucu, 1 ve 3 ile 7 arası sürümler.
Belirli bir gösterimde bir renk değeri — renk seçici: HEX, RGB, HSL, OKLCH, CMYK, artı en yakın Tailwind belirteci.
Bir sayı, ya da bunlardan bir liste — sizin belirlediğiniz bir aralıkta rastgele sayılar ya da bir aralıktaki asal sayılar.
Barkod mu QR kod mu?
İnsanların geldiğinde sorduğu tek soru, ve hiçbir ürün sayfası bunu tek başına yanıtlayamaz çünkü her biri yalnızca kendisini bilir.
Barkod, sayı zaten varsa ve perakende veya lojistik zincirindeki bir şeyin onu okuması gerekiyorsa — bir kasa, bir depo tarayıcısı, bir envanter sistemi. Tek boyutlu bir barkod kısa bir sayı dışında hiçbir şey saklamaz. Erdemi, onlarca yıllık bir lazer tarayıcının onu anında ve güvenilir biçimde okumasıdır ve tüm sektörler bunun böyle olacağı varsayımı üzerine kuruludur.
QR kod, okuyucu bir telefonsa ve yük bir sayıdan daha zengin bir şeyse: bir URL, Wi-Fi kimlik bilgileri, bir vCard, bir ödeme dizesi. QR çok daha fazla veri tutar, hata düzeltmesi sayesinde kısmi hasara dayanır ve her açıdan taranır. Yapamadığı şey ise bir GTIN bekleyen perakende sistemlerine katılmaktır.
Cevap “insanların bu posteri telefonlarıyla taramasını istiyorum” ise, bu bir QR koddur. Cevap “tedarikçimiz kutuya bir barkod istedi” ise, bu bir barkoddur ve sayının onlardan gelmesi gerekir.
Oluşturulmuş, kayıtlı olmakla aynı şey değildir
En büyük hayal kırıklığına yol açan ayrım, bu yüzden açık konuşmakta fayda var.
Burada oluşturduğunuz bir barkod resmi bir ürün numarası değildir. Oluşturucu, yazdığınız rakamlar için geçerli, taranabilir ve doğru kontrol basamaklı bir sembol çizer. Size bir GTIN tahsis edemez — bunlar GS1’den gelir, para tutarlar, ve kendi uydurduğunuz bir numarayı tarayan bir perakendeci, o numaranın başka birine ya da hiç kimseye ait olduğunu bulur. Dahili stok etiketleri için sorun değildir, bir mağazadan geçen hiçbir şey için uygun değildir.
Bir UUID benzersizdir, gizli değildir. Çakışma pratik bir endişe değildir, ama bir URL’deki v4 UUID yine de birinin paylaşabileceği, kaydedebileceği veya bir destek talebine yapıştırabileceği bir değerdir. Benzersizlik, yetkilendirme değildir. Bir kaynağın korunması gerekiyorsa, ona gereken şey tahmin edilemez bir isim değil, bir erişim kontrolüdür.
Bir QR kod, işaret ettiği şey kadar iyidir. Kod, basıldıktan sonra kalıcıdır; arkasındaki URL değildir. Basılı kodları kontrol ettiğiniz ve yönlendirebileceğiniz bir bağlantıya yönlendirin, altı ay içinde kaldıracağınız bir kampanya URL’sine asla.
Bu sayfadaki her araç tamamen tarayıcıda çalışır, bu yüzden kodladığınız hiçbir şey — bir ödeme dizesi, Wi-Fi şifresi veya müşteri tanımlayıcısı — hiçbir yere iletilmez.