No. If they can see it, they can print it. You could discourage them by
trapping the File > Print function (write macros called FilePrint and
FilePrintDefault) and preventing or giving rude messages if the page range
includes anything beyond page 50; but this is easily by-passed.
>I have a rather large document for my users and only want to allow them
> to print a certain amount of the pages (the first 50). Is there a way
> to protect the document so only the first 50 are printable?