You're going to need to switch ASP.Net over to a domain account which
has printer access in order to do this, as the ASPNet user will not have
any rights on a machine other than the webserver.
You can change the worker process' account in the processModel section
of the machine.config file.