QR kod bir fabrikanın derdinden nasıl doğdu
Menülerde ve kargo kutularında gördüğünüz kare, otomobil üretim hattındaki bir sayma sorununun çözümü olarak tasarlandı.
Derya Koral 4 dk okuma
Bugün bir kafede menüye, bir kargo kutusuna ya da bir müze duvarına baktığınızda karşınıza çıkan o siyah beyaz kare, aslında bir otomobil fabrikasının üretim hattındaki sıkıntıdan doğdu. Amaç ne pazarlamaydı ne de akıllı telefon. Amaç, binlerce parçanın hangi arabaya ait olduğunu insan gözünün yorulmadan takip edebilmesiydi. Çözüm, çizgilerden kareye geçmekti.
Barkodun sınırına çarpmak
Yirminci yüzyılın ortasından itibaren yaygınlaşan klasik barkod, tek boyutlu bir sistemdir: bilgi yalnızca yatay eksende, çizgilerin kalınlığında saklıdır. Bu da taşıyabileceği veriyi ciddi biçimde sınırlar; yaklaşık yirmi karakterden sonrası sığmaz. Üstelik okuyucunun barkoda belirli bir açıdan bakması gerekir. Otomotiv üretiminde bir parçanın üstünde onlarca bilgi taşınması gerektiğinde, çalışanlar tek kutuya birden fazla barkod yapıştırmak ve her birini ayrı ayrı okutmak zorunda kalıyordu. Günde binlerce okutma, hem zaman hem hata demekti.
Çözüm arayışı, bilgiyi ikinci bir eksene de yaymak fikrine dayandı. Eğer desen hem yatayda hem dikeyde veri taşırsa, aynı alana kat kat fazlası sığardı. Kağıt üstünde basit görünen bu fikrin asıl zorluğu okumaydı: makine, karmakarışık bir fabrika ortamında bu kareyi nasıl bulacak, hangi tarafının üst olduğunu nasıl anlayacaktı?
Üç köşedeki küçük kareler
Anahtar ayrıntı, desenin üç köşesinde duran o iç içe kare işaretlerdir. Bunlara konum belirleyici deniyor ve görevleri okuyucuya "ben buradayım, yönüm bu" demek. Okuyucu bu üç sabit işareti bulduğu anda karenin sınırlarını, ölçeğini ve dönüklüğünü hesaplayabiliyor. İşte bu yüzden bir kareyi ters tutsanız da, yan yatırsanız da, eğik bir açıdan da okutabiliyorsunuz. Barkodun aksine, kareyi hizalamak sizin işiniz değil.
Bu üç işaretin oranı da rastgele seçilmemiş. Tasarım aşamasında, matbu malzemelerde en az rastlanan siyah beyaz oran araştırılmış; böylece okuyucunun bir gazete başlığını ya da bir logoyu yanlışlıkla konum işareti sanma ihtimali en aza indirilmiş. Ayrıntının bu kadar düşünülmesi, sistemin fabrika gürültüsünde bile çalışmasının nedeni.
Yırtılsa bile okunması
Karenin ikinci akıllı özelliği hata düzeltmedir. Veri, kareye yazılırken üzerine fazladan denetim bilgisi eklenir. Bu sayede desenin bir kısmı lekelense, çizilse ya da üstüne logo bassanız bile kalan parçadan aslı geri hesaplanabilir. Kullanılan hata düzeltme seviyesine göre yüzde otuza yakın kayıp tolere edilebilir. Kafe menülerinde ortasında marka logosu duran kareleri mümkün kılan da tam olarak bu esneklik.
Bilgi, karenin içine sabit bir düzende değil, belirli bir dolaşma yolunu izleyen modül grupları hâlinde yerleştirilir. Ardından desen, geniş boş alanlar ya da uzun tekrarlar oluşmasın diye bir maske ile karıştırılır. Çünkü büyük düz siyah bölgeler okuyucuyu yanıltır. Sonuçta gözünüze rastgele görünen o karmaşa, aslında okunabilirliği en üst düzeye çıkarmak için özenle bozulmuş bir düzendir.
Patenti serbest bırakmanın sonucu
Sistemin yaygınlaşmasındaki asıl dönüm noktası teknik değil, ticari bir karardı: standart açık bırakıldı, kullanım için telif talep edilmedi. Herkes kendi okuyucusunu, kendi üreticisini yapabildi. Eğer her okutmadan pay alınsaydı, bu desenin kafe masalarına, otobüs duraklarına, fatura köşelerine yayılması muhtemelen hiç gerçekleşmezdi. Bir teknolojinin kaderini bazen laboratuvar değil, lisans metni belirler.
Kolaylığın getirdiği yeni sorun
Karenin en büyük avantajı aynı zamanda zayıf noktası: insan gözü içine bakıp ne yazdığını okuyamaz. Bir bağlantının nereye gittiğini ancak okuttuktan sonra öğrenirsiniz. Bu belirsizlik, kötü niyetli kullanımlara kapı aralar; bir afişin üstüne yapıştırılan sahte bir etiket, insanları başka bir adrese yönlendirebilir. Bu yüzden telefonların çoğu artık okutulan adresi açmadan önce ekranda gösterir; o kısa duraklama, sistemin tek gerçek denetim noktasıdır.
Bir başka pratik ayrıntı, karenin çevresindeki boşluktur. Desenin dört bir yanında birkaç modül genişliğinde beyaz bir kenar bırakılması gerekir; okuyucu, karenin nerede bittiğini bu sessiz bölgeden anlar. Tasarımcıların en sık yaptığı hata, kareyi renkli bir zemine sıfır boşlukla oturtmaktır. İyi çalışan bir kare, biçimi kadar etrafındaki boşlukla da tanımlanır.
Kameralı telefonların yaygınlaşması ise ikinci hayatı getirdi. Fabrika içi bir envanter aracı, birdenbire herkesin cebindeki tarayıcıyla buluştu. Bugün bir kareyi okuttuğunuzda, aslında otomobil parçalarının izini sürmek için tasarlanmış kırk yıllık bir mantığı çalıştırıyorsunuz. Kutunun üstündeki etiketten menüdeki kareye uzanan bu yol, iyi bir mühendislik çözümünün kendi amacını nasıl aşabildiğinin sade bir örneği.