I was trying to print UltraChart in HP LaserJet 4000 Series PS but it takes 20 minutes to print . I tried printing in Canon iR3235/iR3245 PS3 and HP LaserJet P2035 as well and chart is printed instantly. So I was wondering if the problem is with the printer itself and not with the code that prints the chart.
Does anyone know about this ?
Thanks.
that does not seem like something caused by the chart, but let's look a bit deeper.
are you using the parameterless PrintChart() method, or are you passing in PrinterSettings? if you run this code, it is effectively the same as calling the PrintChart() method without arguments:
PrintDocument printDoc = new PrintDocument();
printDoc.PrintPage += (sender, e) =>
{
e.Graphics.FillEllipse(Brushes.Cyan, new Rectangle(25, 25, 100, 100));
};
printDoc.Print();
does that produce the same delay as printing the chart?