Issue
When clicking print button in PSO thick client Alarms page getting below error
‘Print engine failed to initialize’ / ‘Print process failed’
Environment
Power SCADA Expert (PSE)
Power SCADA Operation (PSO)
EcoStruxure Power Operation (EPO) 2021
Cause
This error can be due to insufficient security configurations/user privileges.
Resolution
Configure below setting in Citect.ini file.
[Security] BlockExec = 0
Also allow the PSO user’s role which will be allowed to run the Exec Cicode function (as per below screen-cap).
After doing above changes recompile your project and restart the runtime system for the change to take effect.
Now login to the Display Client with the user with the role who has the AllowExec configured and then click the ‘Print’ button from alarm screen.
Note: If you are printing the page (either using printer/print PDF) then make sure to select Format as ‘HTML” in the Alarm Print/Export UI as per below screen-cap.
After this you get option to select the printer and proceed with next option as below-