What you have should work.
I assume you specify this ribbon in the "other" tab setting for all reports.
In addition, you do have the show UI errors turned on so that any errors in
the xml shows up?\
And last but not least, you posted xml looks fine, but you are missing the
xml heading part - I assume this was just left out for this post?
The full xml you need is thus:
<tab id="tabReportOptions" label="Report Print and View
<group idMso="GroupPrintPreviewPrintAccess" />
<group idMso="GroupPageLayoutAccess" />
<group idMso="GroupZoom" />
<group idMso="GroupPrintPreviewClosePreview" />
The above should work just fine in runtime.
Albert D. Kallal
Edmonton, Alberta Canada