Hiya!
That does look like a good solution. You’ll want to have it run a check to verify that the user is logged in (maybe the plugin already does this?) and then pull the information as found in the codex:
http://codex.wordpress.org/Function_Reference/get_currentuserinfo
Is it possible to somehow restrict printing to one print/ip number? Or even better, one/month (or week)?
I’m not sure without seeing the plugin or understanding more of how it works. You could possibly do this with a custom function or by setting a cookie?