Mam nadzieję, że ktoś może rzucić na to trochę światła.
Pobieram raporty z systemu AIX, kierując je do drukarki TT, którą emulator terminala (MultiView 2000) przechwytuje i kieruje do domyślnej drukarki w systemie lokalnym. Ta drukarka lokalna jest skonfigurowana jako waniliowa drukarka ogólna / tekstowa podłączona do portu PLIK. Podczas drukowania w systemie AIX dane wyjściowe są buforowane, a drukarka lokalna monituje o nazwę pliku, w którym ma zostać zapisany plik ... ale nie w systemie Windows 7.
Działa to dobrze przez wiele lat, zarówno w Win2K, jak i WinXP. Jednak w systemie Windows 7 dane wyjściowe są buforowane jako plik do buforu \ DRUKARKI (i wygląda zgodnie z oczekiwaniami), ale zadanie drukowania zawiesza się ze statusem „Błąd - drukowanie” i nigdy nie wyświetla monitu o podanie nazwy pliku. Muszę anulować pracę.
Drukarka ogólna / tekstowa działa zgodnie z oczekiwaniami z innymi aplikacjami. Próbowałem ustawić drukarkę tak, aby drukowała bezpośrednio zamiast buforowania, ale służy to tylko do zawieszenia sesji terminalu.
Próbowałem również uruchomić emulator w trybie zgodności z systemem Windows 2000 i jako Administrator, na wypadek gdyby coś takiego było, ale bez powodzenia. Jak można się spodziewać, działa dobrze w trybie XP (o ile drukuję na zdefiniowanej w nim drukarce, a nie na drukarce hosta), ale operacyjnie nie będzie to możliwe.
Oczywiście to oprogramowanie do emulacji ma co najmniej dekadę i mógłbym po prostu przekreślić / uaktualnić wszystkich użytkowników (za opłatą), ale zanim to zrobię, czy ktoś wcześniej widział takie zachowanie i znalazł jakąś poprawkę?
Zdalny system operacyjny: AIX 5
System operacyjny: Windows 7 Pro (32-bit)
Drukarka: ogólny / tekst na porcie PLIK
Oprogramowanie TE: MultiView 2000 (32-bit)
Z góry dziękuję.