ARFA POS — InPOS Yazarkasa Klasörü
====================================

Bu klasör InPOS M30 (ve uyumlu) yazarkasa entegrasyonu için gereklidir.

KLASÖR YAPISI:
  yazarkasa\inpos\
    node.exe           ← x86 Node.js v20 LTS (INPOS_KURULUM.bat ile kurulur)
    inpos_worker.js    ← ARFA POS tarafından otomatik kopyalanır
    inposext.dll       ← InPOS SDK DLL (x86) — bridge\inposext.dll'den kopyalayın
    InposExt.Net.dll   ← InPOS SDK .NET wrapper — bridge\InposExt.Net.dll'den kopyalayın
    libeay32.dll       ← OpenSSL (Qt4 bağımlılığı)
    QtCore4.dll        ← Qt4 runtime
    QtNetwork4.dll     ← Qt4 network
    node_modules\      ← ffi-napi, ref-napi vb. (INPOS_KURULUM.bat ile kurulur)

KURULUM:
  1. ARFA-POS-2026-LTS-Kaynak klasöründeki INPOS_KURULUM.bat'ı
     yönetici olarak çalıştırın (bir kez yeterli).
  2. ARFA POS'u yeniden başlatın.
  3. Yönetim > Yazarkasa > InPOS seçin, ayarları girin, Kaydet.

YAZARKASA AYARLARI (Örnek - InPOS M30):
  IP        : 192.168.1.245 (yazarkasanın ağ adresi)
  Port      : 59000
  Seri No   : SD0024126857  (12 hane, büyük harf)
  Section   : 1
  Timeout   : 90000 (ms)

NOT: inposext.dll x86 (32-bit) olduğu için ayrı x86 Node.js process
     üzerinden çalışır. Electron ana process (x64) ile DLL arasında
     stdin/stdout JSON IPC protokolü kullanılır.