🔴
Mali Mühür Merkezi TÜBİTAK Kamu SM Başvuru ve Süre Yönetimi Portalı

Luca'da çoklu fatura imzalama yaparken ilk 10 faturayı imzalıyor, 11. faturada "Akıllı kart erişim hatası" deyip sistemi kilitliyor, javayı baştan kurmak işe yaramadı.

Luca muhasebe programı üzerinden toplu e-fatura kesimi yapıyoruz. Toplu imzalama işlemini başlattığımda ilk 10-15 faturayı sorunsuz bir şekilde imzalıyor ancak sonrasında aniden 'Akıllı kart erişim hatası' verip donuyor. Java sürümünü güncelledim, AKİS programını baştan kurdum fakat her seferinde belli bir sayıdan sonra kesinti yaşıyorum.
Durum: Çözüldü Kategori: Soru-Cevap

2 Cevap

✓

Yaşadığınız bu sorun, yazılımsal olmaktan çok donanımsal bir ısınma veya USB portunun güç kesintisi problemidir. Çoklu imzalama işlemleri sırasında mali mühür (akıllı kart okuyucu) içerisindeki çip, saniyeler içerisinde onlarca kez kriptografik şifreleme işlemi yapar. Bu yoğun işlem sırasında cihaz aşırı ısınabilir veya anakart, cihazın çektiği anlık akımı riskli bulup USB portuna giden gücü anlık olarak kesebilir.

Java'yı veya sürücüleri güncellemiş olmanız, donanımsal darboğazı veya Windows'un güç yönetimi ayarlarını değiştirmez. Bu sorunu çözmek için uygulamanız gereken en etkili yöntemler şunlardır: İlk olarak Windows arama çubuğuna 'Aygıt Yöneticisi' yazın. 'Evrensel Seri Yolu denetleyicileri' (USB kök hub'ları) bölümünü açın. Oradaki tüm Hub'lara sağ tıklayıp 'Özellikler' > 'Güç Yönetimi' sekmesine gelin. "Güç kazancı sağlamak için bilgisayar bu aygıtı kapatsın" seçeneğinin işaretini kaldırın. Bunu tüm USB portları için yapın.

İkinci olarak, mali mührü klavye, monitör üzerindeki veya kasanın ön panelindeki USB portlarına değil, doğrudan anakartın üzerindeki (kasanın arkasındaki) USB portlarına takın. Ayrıca toplu imzalama yaparken sistemin şişmesini önlemek adına faturaları 100'lük veya 200'lük devasa paketler yerine, 20-30'luk daha küçük paketler halinde imzalatarak cihaza işlem aralarında 'nefes alma' payı bırakabilirsiniz. Bu adımlar sorununuzu büyük ihtimalle çözecektir.

Yanıtlayan
ERP Destek Ekibi

Luca'nın kullandığı Java applet'i hafıza dolumu (memory leak) yaşıyor olabilir. Java Kontrol Paneli (Java Control Panel) üzerinden Java ayarlarına girip, Runtime Parameters kısmına -Xmx512m veya -Xmx1024m yazarak Java'nın kullanabileceği RAM miktarını artırmayı deneyin. Bazen üst üste imzalama işlemlerinde Java önbelleği şişip akıllı kartla olan bağlantıyı (session) düşürebiliyor.

Yanıtlayan
Yazılım Uzmanı Gökhan