Başlangıçta bir 486 DX2 bilgisayarda çalışan eski bir DOS 6.2 uygulamasını kurtarmaya çalışıyorum. Sabit sürücüyü nispeten daha yeni bir Celeron 633'e taşıdım ve standart yazdırma komutlarından birini kullanarak paralel bağlantı noktasına (LPT1) yazdırmaya çalıştığım durumlar dışında her şey iyi çalışıyor gibi görünüyor. Sinyal yazıcıya gönderilir, ancak kağıda yanlış karakterler çıkıyor. özellikle:
0123456789 prints correctly.
áéíóú prints correctly.
abcd prints ☺☻♥♦
ABCD prints !"#$ (is 0x2 off)
Yüklenen konsol kod sayfası 850'dir. Söz konusu yazıcı bir HP DeskJet 940C'dir. Maalesef test edeceğim ikinci bir paralel bağlantı noktalı yazıcım yok.
İşletim sistemi tamamen aynı olduğunda bu neden bir bilgisayardan diğerine değişir ve DOS'u düzgün yazdırmak için nasıl yapılandırabilirim?
Şimdiden teşekkür ederim.