Consultor Eletrônico



Kbase P90859: Progress cannot send printer control session codes anymore after upgrading to 9.1D09
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   03/11/2005
Status: Verified

FACT(s) (Environment):

Citrix WinFrame
Citrix MetaFrame (for Windows 2000 Terminal Server)
Citrix MetaFrame (for Windows NT 4.0 Terminal Server)
Windows NT 4.0 Terminal Server Edition
Windows 2000 Advanced Server
Windows 2003

SYMPTOM(s):

Progress hangs while sending printer control characters

Running Progress on a Windows Terminal Server/Citrix MetaFrame type of environment.

Using statement "OUTPUT TO PRINTER".

Using "PUT CONTROL <control code>" to send control codes to printer.

Running fine when specifying the UNC path to the printer.

No protrace files are generated.

No Dr Watson log file entries are generated.

9.1D09

CHANGE:

Installed Service Pack 9 for Progress 9.1D

CAUSE:

Bug# 20040707-026

FIX:

Upgrade to Progress 9.1E
Upgrade to OpenEdge 10

To workaround the problem, use the UNC path to the printer. For example:
OUTPUT TO \\<server>\<printer>.
PUT CONTROL <control code>.
...
OUTPUT CLOSE.