A ROC alias can be any of the following:
A command to which report output is piped when the device type for the output request is TP (terminal printer). For example, you can direct reports to an alias for a text only output printer or formatted output printer using the LincLp command. Refer to Defining a TCP Printer for Text Only Output and Defining a TCP Printer for Formatted Output for more information. In this case, you should consider redirecting standard output to NUL: to suppress program messages.
A file to which report output is directed when the device type for the output request is EX (extract file).
An association between the ROC pack and the directory in which ROC output files are written. Refer to Standard (ROC) Report Output for more information.
A UNC printer name. Glb.Stn can reference a printer with a UNC name. However, most UNC names exceed the maximum length of Glb.Stn (which is 17). Use a ROC alias to map a logical printer name with a UNC name. As you can run reports that do not direct their output through ROC, the mapping of logical printer names with UNC names is allowed by adding environment variables.
Before listing the ROC alias, you should first confirm that you are able to print with your alias from a simple application such as Notepad.