Unfortunately for your scenario, this is the intended behavior. If installing a printer's device driver requires user interaction, the user must be an administrator. If installing the printer's device driver does not require interaction, the user doesn't have to be an administrator. Restricted users aren't allowed to install device drivers that require interaction, which is desired in most cases.
This was first published in July 2003