Soru Paralel bağlantı noktası engelleme


LPT1 bağlantı noktasına ikili veri göndererek özel bir yazıcı kartını yöneten eski bir Java programım var (hiçbir yazıcı sürücüsü bulunmuyor, Java programı ikili akışı yaratıyor).

Program müşterinin eski bilgisayarı ile düzgün çalışıyordu. Java programı tüm baytları yazıcıya gönderdi ve son baytı gönderdikten sonra program engellenmedi. Kart baskısını bitirmek bir dakika daha sürdü, ancak kullanıcı programı ile çalışmaya devam edebildi.

İstemcinin bilgisayarını değiştirdikten sonra (yazıcıyı veya Java programını değil), program kart hazır olana kadar işi bitirmez, son saniyeye kadar bloke edilir.

Bana göre LPT1'in şimdi olduğundan daha farklı bir davranışı var. Bunu Windows'ta değiştirmek mümkün mü? Paralel bağlantı noktası ayarları için BIOS'u kontrol ettim: Paralel bağlantı noktası EPP + ECP'ye ayarlandı (ancak diğer iki seçeneği de denedi: Yalnızca Çift Yönlü, Çıkış). Belki bir çeşit paralel port tamponu çok mu küçük? Onu nasıl arttırabilirim?


7
2017-09-10 10:24


Menşei


Windows'un hangi sürümlerinde eski ve yeni bilgisayar var? - kmarsh
Yeni olan: Windows XP Professional. Ne yazık ki kimse eskisini hatırlamıyor. - asalamon74


Cevaplar:


Varsa güvenlik duvarı ayarlarını ve Antivirüs'ü kontrol edin?


1
2017-12-08 18:53





Yazdırma Biriktiricisi hizmeti başlatıldı mı? Bildiğim uzun bir atış, ama bu tam olarak biriktirmemeniz gereken bir semptom.


0
2017-09-10 10:52



Yazıcı Biriktiricisi hizmeti zaten başlatıldı. - asalamon74


Aygıt Yöneticisi'nde LPT1 ayarlarını kontrol edin. Biriktirme veya doğrudan yazdırma ile ilgili bir şey olmalı. mh önerir.


0
2017-09-10 10:59



Böyle bir ayar bulamadım. - asalamon74


İşte uzun bir atış (tabii ki denenmemiş). LPT1'de yazıcı için genel bir yazıcı sürücüsü yükleyin. Daha sonra yazıcı için biriktirme ayarlarını yapılandırabilmeniz gerekir. Windows, o sürücüyü kullanmadığınızı bilmez ancak yine de biriktirme ayarlarına uymalıdır.


0
2017-10-15 06:51





Mümkünse denemek için başka bir şey: Java programını sağ tıklayın, Uyumluluk sekmesine gidin ve Uyumluluk modunu Windows 98 / ME veya Windows 95 olarak ayarlayın. Ayrıca NT4.0 ve 2000 modlarını da deneyebilirsiniz.


0
2017-11-03 20:50



Java programı bir uygulama. Appletler için bir uyumluluk sekmesi var mı? - asalamon74


Verileri ana (awt) iş parçacığından mı gönderiyorsunuz? Evet ise, yeni bir iş parçacığı oluşturabilir ve arka planda işini bitirmesini sağlayabilirsiniz, böylece kullanıcı arabirimi tekrar yanıt verir.


0
2017-11-21 19:48