É importante lembrar que as impressoras compartilhadas são salvas no perfil do usuário. Isso significa que, quando você se conecta a uma impressora "compartilhada" (por meio do assistente), somente a conta de usuário conectada a ela terá acesso a ela.
Impressoras locais, por outro lado, são dispositivos globais que podem ser visualizados por todos os usuários em um computador. Eles usam portas TCP / IP "locais" para se conectarem a uma impressora de rede "real".
Então, com tudo isso dito, deixe-me responder sua pergunta. Para ter uma impressora compartilhada "showup" para todos os usuários, você precisará de um sistema que adicione a impressora para cada usuário ao fazer o login.
Isso é feito criando um script de logon. Há vários métodos e idiomas que você pode usar e você precisa encontrar aquele que funciona para o seu ambiente. Aqui estão alguns recursos que descobri que podem ajudar:
Implantar impressoras compartilhadas usando a Diretiva de Grupo
Scripts do Windows Logon VB
Porta de impressão do Powershell adicione discussão
Espero que isso ajude!