I think the expected view (Fig. 2) is necessary because I work in environments where are many printers. I know the thread How to add print link answer which opens a general print window without the ability to specify fine details such as which pages to print by activation of the button. Reproduction of the code here with the addition of the target of this thread - customized action of the print button
% https://tex.stackexchange.com/a/30534/13173
\documentclass{scrbook}
\usepackage{hyperref}
\usepackage{pdfpages}
\usepackage{lipsum}
\begin{document}
\Acrobatmenu{Print}{Print doc}
\lipsum
% TODO include a link here which will print out the included pdf from the document
\includepdf[page={1-3}]{leo.pdf} % choose any multipage pdf file here
\end{document}
Aim
- to include
Printbutton on page which will print specific pages of the document - to include
Printbutton which will print current page of the document.
Fig. 1 Output of AlexG's button action where you get two times a popup, Fig. 2 View when pressing GUI's Print button
Expected output GUI: Wanted settings in the GUI (Fig. 2)
Testing AlexG's proposal
Output in Fig. 1.
Engines: pdfTeX, XeLaTeX, ...
OS: Debian 8.7
PDF viewer: Adobe Acrobat 9.x (acroread) installed as described here


print()method, a print dialog cannot be shown; thebUIproperty must be set to false (according to the API Reference) which suppresses the dialog. Otherwise (bUI: true) the print button is not functional. This is how Acrobat handles printing and cannot be changed. (The logic behind that not clear to me but it is the way it is.) – AlexG Jun 02 '17 at 08:21print()method and the configuration viaPrintParamsobject is not functional on Linux. – AlexG Jun 02 '17 at 10:17