Hi Allen,
Yes you can handle everything through PC_PRINTER calls if that is what you are referring to but you should still be able to redirect the printer the way that you were trying to do.
I think that the problem that you reported in not having an Environment tab available in your properties is because you have created a managed code project instead of a native project. The Environment tab and COBCONFIG settings apply to a native project only.
In a managed .NET project the run-time tunables such as set printer_redirection=true are set directly in an app.config file. Please see the documentation here.
You can also add an application.config file to a native project and set this tunable by double clicking on the application.config in the project and using the Runtime Configuration tab. There is a setting under File Handling called Redirect Assign TO PRINTER to Windows Spooler. If you set this to Yes then you can use the method that you used before as well.
My question to you is, was using a managed .NET project intentional or should you perhaps be using a native project instead? A managed project generates .NET assemblies from your code and a native project generates native .EXE/DLL files for Windows.