mgv has the ability to print an entire document or just selected pages.
Printing is accessed through the Print button in the File menu
which pops up a Print dialog. You can try and print a PDF file but
don't expect it to work unless your print spooler knows what to do with
PDF files.
The Print dialog contains the following controls:
A text field for specifying the print spooling command to use.
The command should specify the printer to use and arguments
to make it read from the standard input.
A Print Marked Pages Only toggle button.
If this toggle is set, only the marked pages will be sent to the
print spooler.
This toggle is only active if there are marked pages.
An Unmark Pages After Printing toggle button. If this toggle
is set, the marked pages will be unmarked after the marked pages
have been submitted to the print spooler.
This toggle is only active if there are marked pages.
A Print button. Pressing this button will submit the
requested pages to the print spooler and pop down the Print
dialog.
Any output from the print spooler will be displayed in a message
box.
A Help button for requesting help.
A Dismiss button for popping down the Print dialog.
The default print command is taken from the
printCommand application resource.
If you do not specify the printCommand resource,
mgv will attempt to choose sensible values; the manual entry for
the
printCommand resource discusses
the guessing procedure, the printCommand resource entry also lists
the restrictions on the print command.
The Print dialog can be made
sticky.
If the current document does not contain DSC comments, then you will
not be able to mark individual pages and hence, you will only be able
to print the entire document.
If your print spooler prints any status messages, a message box containing
the messages will be popped up.