Error Message
The following error message is shown in SPMerror.log:
Error Problem: mdlPrintFilesInIGC: ~ PrintUtility has encountered an unexpected error: System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {1115A958-D535-46D8-B844-12CDA63FA575} failed due to the following error: 80040154. ~ at PrintUtilityForIntegrations.Program.Main(String[] args)
Solution
The BravaPrintAPI.dll delivered in the SmartPlant Markup Plus bin directory needs to be re-registered. This DLL is registered during SmartPlant Markup Plus installation, but the registry entries can be lost with unexpected Windows automatic updates.
At the command prompt, type:
C:\> regsvr32 "[installation location]\SmartPlant\Markup\Bin\BravaPrintAPI.dll"