rundll32 printui.dll,PrintUIEntry /ga /n\server\printer
/ ga adiciona para todos os usuários na máquina
/ n especifica o nome da impressora no formato \\ server \ printername
Estou usando o gprint como uma chamada de shell para imprimir arquivos pdf. Eu tenho que instalar a impressora de rede primeiro, mas o programa é executado em uma conta diferente. Existe alguma maneira de instalar uma impressora de rede no Windows XP para que ela esteja disponível para todas as contas na máquina?
Para completar, você também pode usar o prnmngr.vbs roteiro.
Ele está localizado em% SystemRoot% \ System32 \ Printing_Admin_Scripts \ en-US para o Windows 7 Para o XP, está localizado em windows \ system32.
Para adicionar impressora para todos os usuários, use este comando:
cscript prnmngr.vbs -ac -p "\server\printer"