Надеюсь, что кто-то может пролить свет на это.
Я загружаю отчеты из системы на основе AIX, направляя их на принтер TT, который эмулятор терминала (MultiView 2000) перехватывает и направляет на принтер по умолчанию в локальной системе. Этот локальный принтер настроен как стандартный / текстовый принтер, подключенный к порту FILE. Когда я печатаю из AIX, вывод буферизуется, и локальный принтер запрашивает имя файла, в который нужно сохранить файл ... но не в Windows 7.
Это работало хорошо в течение многих лет, как на Windows 2000, так и на WinXP. Однако в Windows 7 выходные данные помещаются в буфер в виде файла в каталог спулинга \PRINTERS (и выглядят так, как и ожидалось), но задание печати затем зависает со статусом «Ошибка - печать» и никогда не запрашивает имя файла. Я должен отменить работу.
Универсальный / текстовый принтер работает как положено с другими приложениями. Я попытался настроить принтер для прямой печати, а не для буферизации, но это также служит только для зависания сеанса терминала.
Я также пытался запустить эмулятор в режиме совместимости с Windows 2000 и от имени администратора на случай, если это что-то подобное, но безуспешно. Как и следовало ожидать, он работает нормально в режиме XP (пока я печатаю на определенном в нем принтере, а не на хост-принтере), но в оперативном режиме это не вариант.
Очевидно, что этому программному обеспечению для эмуляции уже десять лет (по крайней мере), и я мог бы просто скрестить / обновить всех пользователей (по цене), но, прежде чем я это сделаю, кто-нибудь видел такое поведение раньше и нашел какое-то исправление?
Удаленная ОС: AIX 5
Клиентская ОС: Windows 7 Pro (32-разрядная)
Принтер: универсальный / текст на порт FILE
Программное обеспечение TE: MultiView 2000 (32-разрядная версия)
Заранее спасибо.