diff --git a/pcbnew/dialogs/dialog_print_using_printer.cpp b/pcbnew/dialogs/dialog_print_using_printer.cpp index 683732b9a4..1c9c2166fa 100644 --- a/pcbnew/dialogs/dialog_print_using_printer.cpp +++ b/pcbnew/dialogs/dialog_print_using_printer.cpp @@ -298,6 +298,9 @@ int DIALOG_PRINT_USING_PRINTER::SetLayerSetFromListSelection() s_Parameters.m_Flags = 0; else s_Parameters.m_Flags = 1; + + if( PrintUsingSinglePage() ) + page_count = 1; s_Parameters.m_PageCount = page_count;