Please use an explicit enhancement as discussed in this blog Explicit Enhancement for "Personal Settings" for an User.
I have tested that and its working perfect.
You just have top wrote "PREVOUTPUT" in program instead "MEPERS"
MEPERS for Personal Settings and PREVOUTPUT for Print Preview.
Then whenever user will click print preview, then he will receive this message: