Você pode pelo menos instalar os próprios drivers para a impressora, mas se precisar de drivers USB especiais isso pode causar problemas. Se o usuário não tiver a capacidade de pelo menos permitir a instalação de dispositivos USB (o assistente "instalar hardware" será exibido independentemente do programa), isso poderá falhar.
Eu suspeito que com a instalação de dispositivos USB "padrão" do Windows 7 funcionará bem sem direitos de administrador, embora eu não possa dizer com certeza.
Para instalar os próprios drivers de impressão:
- Ir para
Control Panel
- > %código% - Role para baixo até
Add Hardware
e, em seguida, Próximo . - Adicione uma porta (se você souber os detalhes dela) ou deixe-a no LPT apenas para obter os drivers instalados e, em seguida, clique em Next
- Ou Tem disco ou desloque-se para baixo para ver se a impressora já existe e, em seguida, Próximo como normalmente configuraria a impressora
- Se a impressora já estiver na lista, talvez o Windows já tenha drivers instalados e eles poderão usar a impressora sem instalar explicitamente os drivers, embora eles possam ser apenas drivers básicos que permitem a impressão e não necessariamente permitem recursos como impressão de super alta DPI
Agora você terá uma impressora em Printers
- > Control Panel
, que pode ser excluído. Se você excluí-lo, poderá receber um aviso sobre os drivers que você pode escolher deixar no lugar.
Se você estiver usando uma impressora de porta paralela, isso será muito mais fácil, pois não haverá dispositivos USB para instalação, mas o USB é mais comum atualmente.
Isso deve, pelo menos, colocar os drivers no lugar para quando o usuário conectar a própria impressora.
Eu tentaria isso em uma impressora a qual você tem acesso antes de fornecê-la a um cliente e esperar pelo melhor.