⚖️
UYAP Teknik Destek Hukukçular İçin UYAP, Java ve UDF Çözüm Masası

UDF Editör'de tablo çizgileri görünmüyor ve yazdırınca boş sayfa çıkıyor

Bilgisayarımda UDF Editör 5.2.x sürümü kurulu. Şablonlarda tablo oluşturduğumda ekranda tablo çizgileri bazen görünmüyor. Daha da kötüsü, yazdır butonuna bastığımda yazıcıdan kağıt tamamen boş çıkıyor. Java önbelleğini (cache) temizlemek bu yazdırma ve görünüm sorununu çözer mi? Başka ne yapmalıyım?
Durum: Çözüldü Kategori: Soru-Cevap

1 Cevap

✓

UDF Editör 5.2.x ve benzeri sürümlerde tablo çizgilerinin ekranda görünmemesi veya yazdırma (print) işlemi sırasında yazıcıdan tamamen boş kağıt çıkması sorunu, Java'nın görüntü işleme motoru (Swing/AWT) ile işletim sisteminizin yazıcı biriktiricisi (Print Spooler) arasındaki iletişim kopukluklarından kaynaklanmaktadır. Bu sorun, UYAP sistemini kullanan katipler ve avukatlar arasında oldukça yaygın karşılaşılan bir teknik donanım-yazılım uyuşmazlığıdır.

Problemi kalıcı olarak çözmek için sadece Java önbelleğini (cache) temizlemek tek başına yeterli olmayacaktır. Sorunu tüm yönleriyle çözmek ve hem görünüm hem de yazdırma fonksiyonlarını düzeltmek için aşağıdaki kapsamlı adımları uygulamanız gerekmektedir:

  • Adım 1: UDF Editör Profil Dosyalarının Sıfırlanması: Bilgisayarınızın kök kullanıcı dizinine (genellikle C:\Users\KullaniciAdiniz dizini) gidin. Bu klasörün içerisinde .udf_editor isimli gizli bir klasör bulunur (Gizli klasörleri görünür yapmanız gerekebilir). UDF Editör kapalıyken bu klasörü tamamen silin. Bu işlem, bozulan kişisel ayarları, ekran çözünürlüğü katsayılarını ve bozuk yazdırma şablonlarını sıfırlayacaktır. Programı yeniden açtığınızda bu klasör temiz bir şekilde otomatik olarak yeniden oluşturulacaktır.
  • Adım 2: Tablo Çizgisi Özelliklerinin Kontrolü: Ekranda çizgilerin görünmemesinin bir diğer nedeni, tabloyu oluştururken veya başka bir belgeden kopyalayıp yapıştırırken hücre kenarlık (border) değerlerinin '0' (sıfır) olarak ayarlanmış olmasıdır. UDF Editör içerisinde tablonuzun üzerine sağ tıklayıp "Tablo Özellikleri" (Table Properties) menüsüne girin. Çizgi kalınlığı (Kenarlık) değerini 1 veya daha yüksek bir değere getirin. Ayrıca hücre içi kenar boşluklarını da ayarlayarak çizgilerin belirginleşmesini sağlayabilirsiniz.
  • Adım 3: Java Bellek (Heap Size) Artırımı ve Cache Temizliği: Yazıcıya gönderilen veri, Java tarafından yüksek çözünürlüklü bir resim dosyası gibi rasterize edilerek yollanır. Bu süreç geçici belleği (RAM) fazlasıyla tüketir. Denetim Masası > Java > Java sekmesi > View butonuna tıklayın ve Runtime Parameters alanına -Xms512m -Xmx2048m komutunu ekleyerek bellek kapasitesini artırın. Ardından General sekmesinden "Settings" ve "Delete Files" diyerek Java Cache (önbellek) verilerini tamamen temizleyin. Bu işlem Java'nın yazdırma esnasında tıkanıp boş veri göndermesini engelleyecektir.
  • Adım 4: Yazıcı GDI Hatasını Aşmak İçin Alternatif Çözüm: Eğer yukarıdaki adımlara rağmen donanımsal (özellikle eski model HP veya Canon yazıcılarda) iletişim hatası devam ediyor ve kağıt boş çıkıyorsa, en kesin çözüm belgeyi dönüştürmektir. UDF Editör menüsünden belgeyi doğrudan yazıcıya göndermek yerine, önce "PDF Olarak Kaydet" seçeneğini kullanın. Oluşan PDF dosyasını Adobe Acrobat veya Chrome tarayıcısı üzerinden açarak yazdırdığınızda, işletim sisteminizin yerleşik yazdırma motoru devreye girecek ve boş sayfa sorunu kesinlikle çözülecektir.
  • Adım 5: Java Sürüm Çakışmaları: Bilgisayarınızda birden fazla Java sürümü (örneğin hem 32-bit hem 64-bit Java 8) yüklüyse, UDF Editör eski 32-bit sürümü kullanmaya çalışıp yazdırma kütüphanelerinde (print drivers) hata verebilir. Kullanılmayan eski Java sürümlerini sistemden kaldırın ve işletim sisteminize uygun tek bir 64-bit güncel Java kurulu olduğundan emin olun.
Yanıtlayan
Donanım Uzmanı V.