Print module theming address for user page
The print module that you try to use only works for nodes.
You can use the Entity Print module for Drupal 7.
You can read in the docs how to override the default template.

Overriding Templates
You can copy the entity-print.tpl.php template into your theme to take control of the global PDF template.
If you wish to have per entity type templates you can do so by implementing hook_theme() for different entity type keys, for example:
&lt;?php
function MODULE_theme($existing, $type, $theme, $path) {
  return array(
    'entity_print__commerce_order' =&gt; array(
      'base hook' =&gt; 'entity_print',
      'template' =&gt; 'entity-print--commerce-order',
    ),
  );
}
?&gt;