Primavera P6 Optional Client Unable To Print TSLD As The Following Error Is Received: Win32 Error: Invalid Printer Name. (Doc ID 1552287.1)

Last updated on JUNE 30, 2016

Applies to:

Primavera P6 Enterprise Project Portfolio Management - Version 8.1 SP1 and later
Information in this document applies to any platform.

Symptoms

When trying to print the Timescaled Logic Diagram, the following error occurs:

System.Printing.PrintQueueException: An exception occurred while populating the properties for the PrintQueue object. Win32 error: The printer name is invalid.

at System.Printing.PrintQueue.Initialize(PrintServer printServer, String printQueueName, String[] propertiesFilter, PrinterDefaults printerDefaults)
at System.Printing.PrintQueue..ctor(PrintServer printServer, String printQueueName)
at System.Printing.PrintServer.GetPrintQueue(String printQueueName)
at Primavera.Look.Components.Diagram.GanttDiagramPanel.Print(String title, Boolean DoShow)
at Primavera.Look.Views.GanttView.Print()
at Primavera.Look.ViewModels.MainViewModel.b__4()
at Primavera.Look.Infrastructure.RelayCommand.Execute(Object parameter)
at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)




Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms