Windows el terminali uygulaması; endüstriyel Windows CE, Windows Embedded Handheld 6.5 ve Windows 10 IoT işletim sistemine sahip mobil cihazların içine doğrudan kurulan, donanımın dahili barkod okuyucu optiğiyle milisaniyeler düzeyinde haberleşen, depo mal kabulü, raf adresi yönetimi, kör stok sayımı ve sevkiyat doğrulaması gibi saha süreçlerini işletmenize özel kurallarla dijitalleştiren kurumsal bir saha otomasyon yazılımıdır. Naron Bilişim Teknolojileri San. ve Tic. A.Ş. mühendisliğiyle geliştirilen bu cihaz içi mimari, Posingo bulut mimarisi ve kurumsal ERP sistemleriyle çift yönlü anlık veri akışı kurarak sahadaki tüm operasyonel hareketleri gerçek zamanlı olarak merkezi veritabanına işler.
İlgili Donanım ve Saha Otomasyon Rehberleri
- Donanım ve API entegrasyonlu kurumsal özel yazılım mimarisi: 2D okuyucular, terazi ve el terminalleriyle konuşan sürücü katmanları.
- El terminali karekod okuma yazılımı: Endüstriyel Android çözümleri: Yeni nesil dokunmatik terminallerde yüksek hızlı karekod işleme.
- Karekod depo yönetimi ile akıllı stok ve raf takibi: Dinamik adresleme ve barkodlu depo yerleşim standartları.
- Karekod ile lot ve seri no takip sistemi: Üretimden sevkiyata izlenebilirlik: Parti bazında izlenebilirlik ve hammadde kalite kontrolü.

Durum: Otomotiv yedek parça ve hammadde depolayan 8.500 metrekarelik bir tesiste sahada aktif olarak 24 adet dayanıklı Motorola/Zebra MC3190 ve Honeywell Dolphin Windows CE el terminali kullanılmaktadır. Tesis günde 1.200 farklı parça kaleminin mal kabulünü ve sevkiyatını yönetmektedir.
Karşılaşılan Sorun: Cihazlarda çalışan eski paket yazılımın sık sık kilitlenmesi, karmaşık menüler yüzünden personelin işlem yaparken hata yapması ve taranan barkodların sunucuya 2-3 saniye gecikmeyle düşmesi sebebiyle mal kabul rampasında tırlar saatlerce beklemekte ve fiili stok ile sistem stokları sürekli sapma göstermektedir.
1 Cihaza Özel Hafif Arayüzün Yüklenmesi: Mevcut Windows CE el terminallerinin içine sıfırdan C# / .NET Compact Framework tabanlı, yalnızca operatörün ihtiyacı olan büyük butonlardan oluşan ve belleği yormayan cihaz içi özel yazılımımız kurulur.
2 Donanımsal Tetikle Anlık Barkod Ayrıştırma: Operatör palet üzerindeki karmaşık DataMatrix veya 1D barkodu tetiğe basarak okutur. Cihaz içi yazılım, donanımsal tarayıcı motoruyla doğrudan konuşarak barkod içindeki parça kodunu, seri numarasını ve miktar bilgisini 0.04 saniyede ayrıştırır.
3 Sesli ve Renkli Dinamik Raf Yönlendirmesi: Terminal ekranında \”B-03-02 Rafına Bırakınız\” uyarısı belirir ve operatöre sesli yönlendirme yapılır. Operatör ilgili rafa ulaşıp raf karekodunu okutmadan işlem kesinlikle onaylanmaz; böylece depoda yanlış yere ürün bırakma riski tamamen son bulur.
4 Canlı ERP Güncellemesi ve E-İrsaliye Eşleştirmesi: Sayım veya mal kabul hareketi onaylandığı saniyede REST API aracılığıyla veriler merkezi kurumsal ERP sistemine anında yazılır. Sevkiyatta ise GİB e-İrsaliye belgesiyle kalemler anında eşleştirilir ve Hugin / Beko ÖKC yazarkasa POS cihazlarına tahsilat bilgisi güvenle aktarılır.
Windows El Terminali Uygulaması Nedir ve Cihaz İçi Yazılım Mimarisi Nasıl Çalışır?
Endüstriyel tesislerde, fabrikalarda, dağıtım merkezlerinde ve toptan satış depolarında el terminalleri en kritik operasyonel araçlardır. Bu cihazlar zorlu saha şartlarında, yüksekten betona düşmelere, aşırı toza, neme ve hatta eksi 20 dereceye varan soğuk hava depolarına dayanacak şekilde üretilmiştir. Donanım gövdesi yıllarca yıpranmadan hizmet verebilse de, cihazın gerçek verimliliğini belirleyen temel unsur **içinde çalışan yazılımın kalitesidir**.
Windows el terminali uygulaması, Windows CE (Windows Embedded Compact 5.0, 6.0, 7.0), Windows Embedded Handheld 6.5 ve Windows 10 IoT Mobile işletim sistemleri üzerinde çalışan, cihazın ROM ve RAM kaynaklarını en verimli biçimde kullanan yerel (native) bir yazılım çözümüdür. Karekod Yazılım olarak, işletmelerin mevcut el terminallerini çöpe atmak veya milyonlarca liralık donanım yatırımı yapmak zorunda kalmadan, doğrudan cihazın içerisine kurulan yüksek performanslı özel uygulamalar geliştiriyoruz.
Cihaz içi yazılım mimarimiz şu teknik katmanlardan meydana gelir:
- Donanımsal Tarayıcı (Scanner Driver API) Katmanı: Cihazın barkod okuyucu optiği (1D lazer veya 2D imager), işletim sisteminin klavye taklidi (wedge) yapmasını beklemeden doğrudan C# sürücü kütüphaneleriyle kontrol edilir. Bu sayede tetiğe basıldığı anda barkod içeriği arabelleğe alınmadan mikrosaniyeler içinde ayrıştırılır.
- Kalıcı Bellek ve Flash Disk Yönetimi: Windows CE ve Windows Mobile cihazlarda pil tamamen bittiğinde veya soğuk yeniden başlatma (cold boot) yapıldığında RAM bellekteki veriler silinebilir. Özel yazılımımız, cihazın kalıcı depolama alanı olan \Application veya \FlashDisk klasörlerine konumlandırılarak pil boşalsa dahi ayarların ve konfigürasyonun asla kaybolmamasını güvenceye alır.
- Hafif Kullanıcı Arayüzü (UI Engine): Windows CE çekirdeğinin sınırlı işlemci ve grafik kapasitesine tam uyumlu, gereksiz animasyonlardan arındırılmış, kalın endüstriyel iş eldivenleriyle dahi kolayca basılabilen geniş dokunmatik butonlar ve yüksek kontrastlı renk paletleri kullanılır.
- Hızlı İletişim Protokolü: Cihaz, deponun Wi-Fi ağı üzerinden merkezi sunucuyla RESTful Web API, SOAP Web Service veya doğrudan güvenli TCP/IP soketleri üzerinden haberleşir. Veri paketleri sıkıştırılarak gönderildiğinden düşük bant genişliğinde bile kopma yaşanmaz.
Honeywell, Zebra/Motorola ve Datalogic Donanımlarında Cihaz İçi Kodlama Yeteneklerimiz
Sahada kullanılan endüstriyel el terminalleri marka ve model bazında farklı optik tarama motorlarına, tetik mekanizmalarına ve geliştirici SDK’larına (Yazılım Geliştirme Kiti) sahiptir. Karekod Yazılım ekibimiz, sektörün lider donanım üreticilerinin tescilli mimarilerine derinlemesine hakimdir ve her markanın içine o cihaza en yüksek okuma hızını kazandıracak özel kodlamayı gerçekleştirir:
1. Honeywell El Terminalleri (Dolphin ve ScanPal Serisi)
Honeywell’in efsaneleşmiş Windows CE modelleri (Dolphin 6000, 6100, 6500, 7800, 99EX) ile yeni nesil hibrit ve Android serileri (EDA51, EDA52, ScanPal EDA61K, CK65, CT40), depolarda en yaygın kullanılan donanımlardandır. Honeywell cihazlarında geliştirdiğimiz cihaz içi yazılımlar:
- Honeywell Decoding SDK ve SwiftDecoder tarama algoritmalarıyla doğrudan entegre çalışır.
- Yıpranmış, solmuş veya shrink naylon arkasında kalan zayıf kontrastlı barkodları tek tetikle anında okur.
- Cihazın fiziksel tuş takımındaki fonksiyon (F1-F12, ENTER, SCAN) butonlarını özel yazılım fonksiyonlarıyla eşleştirerek personelin ekrana dokunmadan sadece fiziksel tuşlarla hızlı sayım yapabilmesini sağlar.
2. Zebra ve Motorola El Terminalleri (MC ve TC Serisi)
Dünya çapında endüstriyel dayanıklılığın standardı kabul edilen Motorola/Zebra MC serisi (MC3090, MC3190, MC3200, MC9090, MC9190, MC9200, MC9300) ve dokunmatik TC serisi (TC21, TC26, TC52, TC57), en zorlu depo koşullarında bile on yıllarca çalışabilen gövdelere sahiptir. Bu cihazların içine yazdığımız özel uygulamalarda:
- Zebra EMDK (Enterprise Mobility Developer Kit) ve CoreScan kütüphaneleri kullanılır.
- Kabza tetiğine basıldığında donanım lazeri sıfır bekleme süresiyle açılır; barkod verisi okunduğu anda cihaz içi yazılım kodu doğrudan tetiklenir.
- DataMatrix, QR Kod, Code 128, EAN-13, GS1-128 ve PDF417 gibi tüm 1D ve 2D sembolojiler cihaz işlemcisinde anlık çözülür.
3. Datalogic El Terminalleri (Falcon, Skorpio ve Memor)
Datalogic donanımları, özellikle yüksek tavanlı lojistik depolarında forklift operatörleri tarafından tercih edilen XLR (Extra Long Range) uzun menzilli okuma teknolojisine ve patentli Green Spot özelliğine sahiptir. Cihaz içi yazılımımız:
- Datalogic Green Spot teknolojisini destekler; operatör gürültülü fabrika ortamında sesli uyarıyı duyamasa dahi barkodun üzerine düşen yeşil ışık noktasıyla okumanın başarılı olduğunu anında görür.
- Forklift üzerinden 15 metre mesafedeki en üst raf barkodlarını tek hamlede sisteme kaydeder.
| Mimari Parametre | Windows CE / Embedded Handheld | Windows 10 IoT Mobile | Endüstriyel Android |
|---|---|---|---|
| Çekirdek Altyapısı | Windows CE 5.0 / 6.0 / WEH 6.5 | Windows 10 Core (UWP / Win32) | AOSP Android 9.0 – 14.0+ |
| Yazılım Geliştirme Dili | C# (.NET Compact Framework 2.0/3.5) | C# / C++ (Universal Windows Platform) | Kotlin, Java, C# (.NET MAUI / Xamarin) |
| Donanımsal Tarayıcı Erişimi | Doğrudan OEM Scanner DLL & C++ P/Invoke | Windows.Devices.PointOfService API | OEM SDK & Android Broadcast Intent (DataWedge) |
| Kalıcı Kurulum Güvenliği | \Application & \FlashDisk kopyalama | Enterprise Device Provisioning | MDM Kiosk Modu & Silent Install |
| Saha Donanım Kararlılığı | Olağanüstü yüksek; arıza yapmaz | Yüksek kurumsal güvenlik | Yüksek işlemci ve grafik gücü |
| Çevrimdışı Bellek Verimliliği | 32 MB – 128 MB RAM ile akıcı çalışma | 1 GB – 2 GB RAM gereksinimi | 2 GB – 6 GB RAM gereksinimi |
Neden Hazır Paket Yazılım Değil, Cihaza Özel Geliştirilen Terminal Yazılımı?
Piyasada satılan standart hazır paket depo ve barkod yazılımları, genellikle her sektöre uyması hedeflenerek geliştirilmiş genel geçer çözümlerdir. Ancak el terminali operasyonlarında standart paketler sahada ciddi verimsizliklere ve operasyonel tıkanıklıklara yol açar:
- Gereksiz Ekran Kalabalığı ve Buton Kirliliği: Paket yazılımlarda bir operatörün basit bir mal kabul veya sayım yapabilmesi için 5 farklı menüden geçmesi, onlarca gereksiz kutucuğu elle tıklaması gerekir. Cihaza özel geliştirdiğimiz yazılımlarda ise ekranda yalnızca personelin o anda yapması gereken tek bir girdi kutusu ve 2 büyük buton yer alır. Operatör düşünmeden, yalnızca barkod okutarak saniyeler içinde işini bitirir.
- Donma ve Kilitlenme Sorunlarının Çözülmesi: Hazır paketler genellikle modern web teknolojilerini eski el terminallerinin tarayıcılarına (Internet Explorer Mobile) gömmeye çalışır. Bu durum 64 MB RAM’e sahip bir Windows CE cihazın birkaç saat içinde bellek yetersizliğinden kilitlenmesine neden olur. Bizim kodladığımız cihaz içi yerel (native) yazılımlar sadece 8-12 MB bellek tüketir ve haftalarca stabil ve akıcı çalışsa dahi en ufak bir takılma yaşamaz.
- İşletmenizin Kurallarına Birebir Uyum: Her fabrikanın ve deponun kendine has kuralları vardır. Bazı işletmelerde bir koliden tek bir ürün dahi eksik çıksa o partinin tamamının karantinaya alınması gerekir; bazı işletmelerde ise ürünler rafa konurken SKT (Son Kullanma Tarihi) en yakın olanın en ön sıraya yerleştirilmesi şarttır. Bu tür özel iş mantıklarını hazır paketlerde uygulamak imkansızken, şirket süreçlerinize özel kodlama ile tüm bu adımlar cihazın içine eksiksiz inşa edilir.
- Gereksiz Lisans ve Cihaz Başı Aylık Maliyetlerin Ortadan Kalkması: Paket yazılım üreticileri her terminal için yıllık lisans veya fahiş kullanıcı başı ücretler talep eder. Karekod Yazılım özel yazılım evi modelinde geliştirilen sistem doğrudan kurumunuza aittir.
Çift Yönlü Kurumsal ERP ve SQL Veritabanı Entegrasyonu
El terminali üzerindeki yazılımın bağımsız bir ada gibi çalışması düşünülemez. Sahada taranan her barkodun, yapılan her sayımın ve onaylanan her sevkiyatın şirketin ana omurgası olan merkezi veritabanıyla anlık konuşması gerekir.
Karekod Yazılım mühendisliği, Windows el terminallerini kurumsal ERP, WMS ve SQL veritabanı altyapılarına güvenli ara katman servisleriyle bağlar. Terminalde tetiğe basıldığı milisaniyede:
- Taranan ürünün fiili durumu sunucudan sorgulanır (Örn: Bu ürün hangi müşteriye ayrılmış? Stokta yeterli miktar var mı?).
- Mal kabul işlemi tamamlandığında faturaya veya irsaliyeye ait kalemler ERP tarafında otomatik olarak \”Kabul Edildi\” durumuna çekilir.
- Depolar arası transfer veya mağazalar arası sevk emirleri doğrudan personelin el terminali ekranına iş emri olarak düşer.
- İki personelin aynı paleti mükerrer okutması veya aynı siparişi toplaması veritabanı düzeyinde kayıt kilitleme (record locking) algoritmalarıyla engellenir.
| Donanım Markası ve Ailesi | Öne Çıkan Modeller | Desteklenen Tarama Optikleri | Cihaz İçi Özel Yazılım Entegrasyon Kapsamı |
|---|---|---|---|
| Honeywell | Dolphin 6100, 6500, EDA51, CK65 | 1D Lazer, N6703 2D Imager, EX20 Long Range | SwiftDecoder SDK, donanımsal tetik eşleme, kalıcı FlashDisk yönetimi |
| Zebra / Motorola | MC3190, MC3200, MC9190, TC26 | SE955 1D Lazer, SE4500 / SE4750 2D Imager | EMDK for .NET, kabza tetiği API kancaları, yüksek hızlı kör sayım modülü |
| Datalogic | Skorpio X4/X5, Falcon X3+, Memor 10 | Green Spot 2D Imager, XLR 20m Uzun Menzil | Decoding Services API, Green Spot optik onay, forklift arayüz kurgusu |
| Newland & Diğerleri | MT90 Orca, MT65 Beluga, N7 Cachalot | Megapiksel 2D CMOS Imager Sensör | Android Intent Broadcast sürücüleri, hızlı mağaza sayım modülü |
Windows Terminallerden Android’e Kademeli Geçiş ve Hibrit Altyapı
Birçok kurumsal şirket, ellerindeki sağlam Windows CE el terminallerini kullanmaya devam ederken bir yandan da yeni nesil Android el terminallerini filolarına katmaktadır. Bu noktada işletmelerin en büyük korkusu, iki farklı işletim sistemi için iki farklı yazılım kullanmak zorunda kalmaktır.
Karekod Yazılım’ın geliştirdiği modüler servis mimarisi sayesinde bu sorun tamamen ortadan kalkar. Arka plandaki veritabanı kuralları, API uçları ve iş mantığı tek bir merkezde toplanır. Depodaki personelin bir kısmı dayanıklı Windows CE Motorola MC3190 terminalle çalışırken, diğer kısmı yeni nesil Android Zebra TC26 veya Honeywell EDA52 terminal kullanabilir. Her iki cihaz da aynı kurumsal veritabanına bağlanır, aynı ekran akışlarını sunar ve hiçbir veri karmaşası yaşanmaz. Böylece şirketler donanım parkurlarını bütçelerine uygun şekilde, hiçbir operasyonel aksama yaşamadan kademeli olarak modernize edebilir.
GİB E-İrsaliye, Sevkiyat Kontrolü ve ÖKC Yazarkasa Entegrasyonu
Depolardan çıkan sevkiyatların mevzuata uygunluğu Gelir İdaresi Başkanlığı (GİB) standartlarına bağlıdır. Windows el terminali uygulamamız, tır veya kamyona yüklenen paletlerin karekodları taranıp sevkiyat onaylandığı saniyede, sisteme entegre e-Dönüşüm altyapısı üzerinden resmi e-İrsaliye belgesini otomatik olarak oluşturur. Taranan tüm parti, seri numaraları ve araç plaka bilgileri doğrudan e-İrsaliye evrakına işlenir.
Saha satış, toptan sıcak/soğuk dağıtım veya kapıda teslimat yapan araçlarda ise sistemimiz; Hugin, İnpos, Ödeal ve Beko yeni nesil ÖKC yazarkasa POS cihazlarıyla tam entegre çalışır. El terminalinden tamamlanan teslimat tutarı bluetooth veya kablosuz ağ üzerinden saniyeler içinde yazarkasa POS cihazına aktarılır; mali fiş basılarak tahsilat kaydı tamamlanır.
Sıkça Sorulan Sorular
1. Windows el terminali uygulaması nedir ve hangi modellerde çalışır?
Windows el terminali uygulaması; Windows CE 5.0, 6.0, Windows Embedded Handheld 6.5 ve Windows 10 IoT işletim sistemlerine sahip Honeywell, Zebra/Motorola, Datalogic gibi endüstriyel cihazların içine doğrudan kurulan yerel (native) bir saha yazılımıdır.
2. Elimizdeki eski Windows CE el terminallerinin içindeki yazılımı sıfırdan yazdırabilir miyiz?
Evet. Karekod Yazılım olarak, mevcut sağlam donanımlarınızı çöpe atmanıza gerek kalmadan, cihazın içine C# ve .NET Compact Framework ile şirket süreçlerinize tam uyumlu, hızlı ve kilitlenmeyen modern bir cihaz içi yazılım kodluyoruz.
3. Hangi el terminali markalarının içine özel yazılım geliştirebiliyorsunuz?
Honeywell (Dolphin, ScanPal, EDA), Zebra/Motorola (MC3090, MC3190, MC3200, MC9190, TC serisi), Datalogic (Skorpio, Falcon, Memor), Newland ve Urovo/Sunmi gibi sektördeki tüm profesyonel donanımların içine özel yazılım kodluyoruz.
4. Terminalin pili bittiğinde veya soğuk başlatma (cold boot) yapıldığında yazılım silinir mi?
Hayır. Yazılım dosyalarımız ve yapılandırma ayarlarımız cihazın kalıcı flash depolama alanına (\Application veya \FlashDisk) kurulur. Terminalin pili günlerce takılı kalmasa veya fabrika seviyesinde cold boot yapılsa dahi yazılım otomatik olarak yeniden başlar ve ayarları korunur.
5. Cihaz içi yazılım barkod ve 2D karekodları ne kadar sürede okur?
Doğrudan cihazın donanımsal tarayıcı motoru (Scanner API) ile haberleştiğimiz için tetiğe basıldığı anda okuma süresi 0.04 ila 0.08 saniyedir (milisaniyeler seviyesinde). Klavye emülasyonu gecikmeleri kesinlikle yaşanmaz.
6. Terminal ekranındaki butonlar ve yazı boyutları çalışanların rahat görebileceği şekilde ayarlanabilir mi?
Evet. Özel yazılım mimarimizin en büyük avantajı arayüzün tamamen sahanızdaki personelin ergonomisine göre tasarlanmasıdır. Kalın iş eldivenleriyle dahi rahatça basılabilen büyük butonlar, yüksek kontrastlı renkler ve net fontlar kullanılır.
7. Depomuzda hem eski Windows cihazlar hem de yeni Android terminaller aynı anda çalışabilir mi?
Evet. Geliştirdiğimiz hibrit API ara katmanı sayesinde hem Windows CE terminalleriniz hem de yeni Android cihazlarınız aynı merkezi kurumsal veritabanına bağlanır ve senkronize olarak hatasız çalışır.
8. Şirketimizin mevcut ERP ve muhasebe veritabanına doğrudan bağlanabilir mi?
Evet. RESTful Web API, SOAP Web Service ve güvenli SQL bağlantıları sayesinde sahadaki tüm mal kabul, sayım ve sevkiyat hareketleri anlık olarak mevcut kurumsal ERP sisteminize çift yönlü aktarılır.
9. Deponun uzak noktalarında Wi-Fi zayıfladığında sistem nasıl davranır?
Endüstriyel el terminallerimiz kurumsal roaming ve çift bant kablosuz ağ yedekliliğiyle çalışır. Sahadaki tüm karekod ve barkod okuma hareketleri, milisaniyeler içinde anlık olarak canlı merkezi bulut veritabanına yazılır; mükerrer okuma veya veri kaybı riski tamamen ortadan kaldırılır.
10. Kurulum, devreye alma ve teknik destek sürecini nasıl yürütüyorsunuz?
Naron Bilişim Teknolojileri San. ve Tic. A.Ş. uzman teknik ekibimiz cihazlarınıza uzaktan konfigürasyon ve yazılım kurulumunu tamamlar, saha eğitimlerini gerçekleştirir ve mesai saatleri içinde uzman uzaktan bağlantı desteğiyle operasyonunuzu destekler.
0 yorum