Hi, i'm having trouble when using the printDialog. After the user chooses settings from the printDialog like the FromPage, ToPage, Number of Copies, etc, when hit the print button, the printer always print all the pages and doesn't print more copies from each. I don't understand why this is happening, what did I do wrong. When I debug, the properties of the printDocument are set according to the printDialog, so why when printDocument.print() is executed, it doesn't follow the settings established by the printDialog?
CODE
PrintDialog pd1 = new PrintDialog();
pd1.AllowSomePages = true;
pd1.Doment = this.printDocument1;
if(pd1.ShowDialog()==DialogResult.Ok)
this.printDocument1.Print();
For my example, I use a printing code that prints contents that makes for example 33 pages
I choose to print from Page 3 to Page 5
I choose to print 3 copies of each
When I click to print
It prints all 33 pages