none
Mapeamento de Impressoras de Rede RRS feed

  • Pergunta

  • Pessoal,

    Tenho na minha rede um Printer Server, onde centralizo as imp. de rede da empresa. Cada estação ao logar no dom. executa um script vbs, criando mapeamento de unidades de rede e a impressora do setor. Dias atrás esse server deu problemas de HD e foi necessário refaze-lo. A partir de agora, as impressoras estão sendo mapeadas, porém com um problema; alguns modelos ao serem mapeadas na estação vem com o papel padrão o "Carta/Letter". Verifiquei que fazendo o mapeamento de forma manual (Iniciar-Impressoras) isso também ocorre. No printer Server as impressoras estão setadas com o padrão A4, copie até o perfil Administrador para o "Default User" e não funciona.

    A pergunta é: Em que lugar do Printer Server o objeto impressora salva suas conf. padrôes? Seria no registro do windows? Não consigo achar de jeito nenhum. Preciso que ao ser mapeada na estação o papel padrão seja A4, devido ao sistema ERP que usamos aqui.

    Alguém poderia me ajudar, por favor..

     

    Obrigado.

    quinta-feira, 10 de julho de 2008 19:08

Respostas

  •  Zocoler,

     

    Ver se um desses comandos te ajuda:

    Segue descrição abaixo.

    so: rundll32 printui.dll,PrintUIEntry [opções] [@arquivodecomandos]
       /um nome de arquivo binário [file]
       /b[nome] nome da impressora base
       /c[nome] nome unc da máquina caso a ação seja em uma máquina remota
       /dl exclui impressora local
       /dn exclui conexão de impressora de rede
       /dd exclui driver de impressora
       /e exibe preferências de impressão
       /f[arquivo] arquivo INF ou de saída
       /ga adiciona conexões de impressora por computador
       /ge enumera conexões de impressora por computador
       /gd exclui conexões de impressora por computador
       /h[arch] a arquitetura do driver é uma das seguintes: Alpha | Intel | IA64 | x64
       /ia instala o driver de impressora usando arquivo INF
       /id instala o driver da impressora usando o 'Assistente para adicionar driver de impressora'
       /if instala a impressora usando o arquivo INF
       /ii instala a impressora usando o 'Assistente para adicionar impressora' com um arquivo INF
       /il instala a impressora usando o 'Assistente para adicionar impressora'
       /in adiciona uma conexão de impressora de rede
       /j[fornecedor] nome do provedor de impressão
       /k imprime página de teste para a impressora especificada, não pode ser usado com comando ao instalar uma impressora
       /l[caminho] caminho de origem do driver de impressora
       /m[modelo] nome do modelo do driver de impressão
       /n[nome] nome da impressora
       /o exibe a fila de impressão
       /p exibe propriedades de impressão
       /q modo silencioso, não exibir mensagens de erro
       /r[porta] nome da porta
       /s exibe propriedades do servidor
       /Ss armazenar as configurações da impressora em um arquivo
       /Sr restaurar as configurações da impressora de um arquivo
       Armazenar ou restaurar os sinalizadores de opção das configurações da impressora que devem ser posicionados no final do comando:
     2 PRINTER_INFO_2
     7 PRINTER_INFO_7
     c Color Profile
     d PrinterData
     s Security descriptor
     g Global DevMode
     m Minimal settings
     u User DevMode
     r Resolve name conflicts
     f Force name
     p Resolve port
       /u usa o driver de impressão existente caso ele já esteja instalado
       /t[#] página de índice inicial, começando em zero
       /v[versão] a versão do driver é uma das seguintes opções: Windows 95, 98 e Me | Windows NT 4.0 | Windows NT 4.0 ou 2000 | Windows 2000 ou Windows XP
       /w solicita um driver ao usuário caso o driver especificado não esteja no arquivo INF
       /y define impressora como padrão
       /Xg obtém configurações da impressora
       /Xs define configurações da impressora
       /z não compartilha esta impressora automaticamente
       /Y não gera um nome de impressora automaticamente
       /K altera o significado de /v e /h para aceitar 0,1,2,3, respectivamente, para Windows x64 e Windows IA64 | Windows NT x86 | Windows NT Alpha_AXP | Windows 4.0
       /Z compartilha esta impressora; pode ser usada apenas com a opção /if
       /? ajuda sobre esta mensagem
       @[arquivo] arquivo de argumento de linha de comando
       /Mw[mensagem] mostra uma mensagem de aviso antes de submeter o comando
       /Mw[mensagem] mostra uma mensagem de confirmação antes de confirmar o comando
       /W[flags] especifica sinalizadores e opções para os assistentes (para adicionar impressoras e drivers de impressora)
     r permitem que os assistentes possam ser reiniciados da última página
       /G[flags] especifica sinalizadores e opções globais
     w suprimir UI de avisos de driver de instalação (modo supersilencioso)

    Exemplos:
       Executar as propriedades do servidor:
    rundll32 printui.dll,PrintUIEntry /s /t1 /n\\computador
       Executar as propriedades da impressora:
    rundll32 printui.dll,PrintUIEntry /p /n\\computador\impressora
       Executar o 'Assistente para adicionar impressora' localmente:
    rundll32 printui.dll,PrintUIEntry /il
       Executar o 'Assistente para adicionar impressora' no \\computador:
    rundll32 printui.dll,PrintUIEntry /il /c\\computador
       Executar exibição de fila:
    rundll32 printui.dll,PrintUIEntry /o /n\\computador\impressora
       Executar a instalação do arquivo INF:
    rundll32 printui.dll,PrintUIEntry /if /b "Teste de impressão" /f "%windir%\inf\ntprint.inf" /r "lpt1:" /m "AGFA-AccuSet v52.3"
       Executar o 'Assistente para adicionar impressora' usando inf:
    rundll32 printui.dll,PrintUIEntry /ii /f %windir%\inf\ntprint.inf
       Adicionar a conexão de impressora por computador:
    rundll32 printui.dll,PrintUIEntry /ga /c\\computador /n\\computador\impressora /j"Serviços de impressão LanMan"
       Excluir a conexão de impressora por computador:
    rundll32 printui.dll,PrintUIEntry /gd /c\\computador /n\\computador\impressora
       Enumerar as conexões de impressora por computador:
    rundll32 printui.dll,PrintUIEntry /ge /c\\computador
       Adicionar o driver de impressão usando INF:
    rundll32 printui.dll,PrintUIEntry /ia /c\\computador /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000 ou XP" /f %windir%\inf\ntprint.inf
       Adicionar driver de impressora usando inf:
    rundll32 printui.dll,PrintUIEntry /ia /K /c\\computador /m "AGFA-AccuSet v52.3" /h "Windows NT x86" /v 3
       Remover driver de impressora:
    rundll32 printui.dll,PrintUIEntry /dd /c\\computador /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000 ou XP"
       Remover driver de impressora:
    rundll32 printui.dll,PrintUIEntry /dd /K /c\\computador /m "AGFA-AccuSet v52.3" /h "Windows NT x86" /v 3
       Definir a impressora como padrão: 
    rundll32 printui.dll,PrintUIEntry /y /n "printer"
       Definir comentário da impressora:
    rundll32 printui.dll,PrintUIEntry /Xs /n "impressora" comentário "Minha impressora"
       Obter configurações de impressora:
    rundll32 printui.dll,PrintUIEntry /Xg /n "printer"
       Obter os resultados de salvamento das configurações da impressora em um arquivo:
    rundll32 printui.dll,PrintUIEntry /f "results.txt" /Xg /n "printer"
       Definir uso de comando de configurações da impressora:
    rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?
       Armazenar todas as configurações da impressora em um arquivo:
    rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat"
       Restaurar todas as configurações da impressora de um arquivo:
    rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat"
       Armazenar informações sobre a impressora no nível 2 em um arquivo:
    rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat" 2
       Restaurar de um descritor de segurança da impressora de arquivo:
    rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" s
       Restaurar de um devmode global da impressora de arquivo e dados de impressora:
    rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" g d
       Restaurar as configurações mínimas com base em um arquivo e resolver o  nome da porta:
    rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" m p

    quinta-feira, 10 de julho de 2008 19:47
  • Além de scripts vc pode também usar :

    TechNet Magazine: Agosto de 2006 - Gerencie impressoras com novos recursos de Diretiva de Grupo no Windows Server 2003 R2


    http://www.microsoft.com/brasil/technet/technetmag/issues/2006/08/ManagePrinters/default.mspx

    Ou se puder usar o windows 2008 isso já vem nativo na parte das GPOs.
    Boa sorte!


    sexta-feira, 11 de julho de 2008 19:58

Todas as Respostas

  •  Zocoler,

     

    Ver se um desses comandos te ajuda:

    Segue descrição abaixo.

    so: rundll32 printui.dll,PrintUIEntry [opções] [@arquivodecomandos]
       /um nome de arquivo binário [file]
       /b[nome] nome da impressora base
       /c[nome] nome unc da máquina caso a ação seja em uma máquina remota
       /dl exclui impressora local
       /dn exclui conexão de impressora de rede
       /dd exclui driver de impressora
       /e exibe preferências de impressão
       /f[arquivo] arquivo INF ou de saída
       /ga adiciona conexões de impressora por computador
       /ge enumera conexões de impressora por computador
       /gd exclui conexões de impressora por computador
       /h[arch] a arquitetura do driver é uma das seguintes: Alpha | Intel | IA64 | x64
       /ia instala o driver de impressora usando arquivo INF
       /id instala o driver da impressora usando o 'Assistente para adicionar driver de impressora'
       /if instala a impressora usando o arquivo INF
       /ii instala a impressora usando o 'Assistente para adicionar impressora' com um arquivo INF
       /il instala a impressora usando o 'Assistente para adicionar impressora'
       /in adiciona uma conexão de impressora de rede
       /j[fornecedor] nome do provedor de impressão
       /k imprime página de teste para a impressora especificada, não pode ser usado com comando ao instalar uma impressora
       /l[caminho] caminho de origem do driver de impressora
       /m[modelo] nome do modelo do driver de impressão
       /n[nome] nome da impressora
       /o exibe a fila de impressão
       /p exibe propriedades de impressão
       /q modo silencioso, não exibir mensagens de erro
       /r[porta] nome da porta
       /s exibe propriedades do servidor
       /Ss armazenar as configurações da impressora em um arquivo
       /Sr restaurar as configurações da impressora de um arquivo
       Armazenar ou restaurar os sinalizadores de opção das configurações da impressora que devem ser posicionados no final do comando:
     2 PRINTER_INFO_2
     7 PRINTER_INFO_7
     c Color Profile
     d PrinterData
     s Security descriptor
     g Global DevMode
     m Minimal settings
     u User DevMode
     r Resolve name conflicts
     f Force name
     p Resolve port
       /u usa o driver de impressão existente caso ele já esteja instalado
       /t[#] página de índice inicial, começando em zero
       /v[versão] a versão do driver é uma das seguintes opções: Windows 95, 98 e Me | Windows NT 4.0 | Windows NT 4.0 ou 2000 | Windows 2000 ou Windows XP
       /w solicita um driver ao usuário caso o driver especificado não esteja no arquivo INF
       /y define impressora como padrão
       /Xg obtém configurações da impressora
       /Xs define configurações da impressora
       /z não compartilha esta impressora automaticamente
       /Y não gera um nome de impressora automaticamente
       /K altera o significado de /v e /h para aceitar 0,1,2,3, respectivamente, para Windows x64 e Windows IA64 | Windows NT x86 | Windows NT Alpha_AXP | Windows 4.0
       /Z compartilha esta impressora; pode ser usada apenas com a opção /if
       /? ajuda sobre esta mensagem
       @[arquivo] arquivo de argumento de linha de comando
       /Mw[mensagem] mostra uma mensagem de aviso antes de submeter o comando
       /Mw[mensagem] mostra uma mensagem de confirmação antes de confirmar o comando
       /W[flags] especifica sinalizadores e opções para os assistentes (para adicionar impressoras e drivers de impressora)
     r permitem que os assistentes possam ser reiniciados da última página
       /G[flags] especifica sinalizadores e opções globais
     w suprimir UI de avisos de driver de instalação (modo supersilencioso)

    Exemplos:
       Executar as propriedades do servidor:
    rundll32 printui.dll,PrintUIEntry /s /t1 /n\\computador
       Executar as propriedades da impressora:
    rundll32 printui.dll,PrintUIEntry /p /n\\computador\impressora
       Executar o 'Assistente para adicionar impressora' localmente:
    rundll32 printui.dll,PrintUIEntry /il
       Executar o 'Assistente para adicionar impressora' no \\computador:
    rundll32 printui.dll,PrintUIEntry /il /c\\computador
       Executar exibição de fila:
    rundll32 printui.dll,PrintUIEntry /o /n\\computador\impressora
       Executar a instalação do arquivo INF:
    rundll32 printui.dll,PrintUIEntry /if /b "Teste de impressão" /f "%windir%\inf\ntprint.inf" /r "lpt1:" /m "AGFA-AccuSet v52.3"
       Executar o 'Assistente para adicionar impressora' usando inf:
    rundll32 printui.dll,PrintUIEntry /ii /f %windir%\inf\ntprint.inf
       Adicionar a conexão de impressora por computador:
    rundll32 printui.dll,PrintUIEntry /ga /c\\computador /n\\computador\impressora /j"Serviços de impressão LanMan"
       Excluir a conexão de impressora por computador:
    rundll32 printui.dll,PrintUIEntry /gd /c\\computador /n\\computador\impressora
       Enumerar as conexões de impressora por computador:
    rundll32 printui.dll,PrintUIEntry /ge /c\\computador
       Adicionar o driver de impressão usando INF:
    rundll32 printui.dll,PrintUIEntry /ia /c\\computador /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000 ou XP" /f %windir%\inf\ntprint.inf
       Adicionar driver de impressora usando inf:
    rundll32 printui.dll,PrintUIEntry /ia /K /c\\computador /m "AGFA-AccuSet v52.3" /h "Windows NT x86" /v 3
       Remover driver de impressora:
    rundll32 printui.dll,PrintUIEntry /dd /c\\computador /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000 ou XP"
       Remover driver de impressora:
    rundll32 printui.dll,PrintUIEntry /dd /K /c\\computador /m "AGFA-AccuSet v52.3" /h "Windows NT x86" /v 3
       Definir a impressora como padrão: 
    rundll32 printui.dll,PrintUIEntry /y /n "printer"
       Definir comentário da impressora:
    rundll32 printui.dll,PrintUIEntry /Xs /n "impressora" comentário "Minha impressora"
       Obter configurações de impressora:
    rundll32 printui.dll,PrintUIEntry /Xg /n "printer"
       Obter os resultados de salvamento das configurações da impressora em um arquivo:
    rundll32 printui.dll,PrintUIEntry /f "results.txt" /Xg /n "printer"
       Definir uso de comando de configurações da impressora:
    rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?
       Armazenar todas as configurações da impressora em um arquivo:
    rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat"
       Restaurar todas as configurações da impressora de um arquivo:
    rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat"
       Armazenar informações sobre a impressora no nível 2 em um arquivo:
    rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat" 2
       Restaurar de um descritor de segurança da impressora de arquivo:
    rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" s
       Restaurar de um devmode global da impressora de arquivo e dados de impressora:
    rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" g d
       Restaurar as configurações mínimas com base em um arquivo e resolver o  nome da porta:
    rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" m p

    quinta-feira, 10 de julho de 2008 19:47
  • Além de scripts vc pode também usar :

    TechNet Magazine: Agosto de 2006 - Gerencie impressoras com novos recursos de Diretiva de Grupo no Windows Server 2003 R2


    http://www.microsoft.com/brasil/technet/technetmag/issues/2006/08/ManagePrinters/default.mspx

    Ou se puder usar o windows 2008 isso já vem nativo na parte das GPOs.
    Boa sorte!


    sexta-feira, 11 de julho de 2008 19:58
  • Leonardo,

    Na realidade consegui o que estava precisando utilizando outra forma, mas o conteúdo acima será útil aqui. Muito obrigado pela força.

     

    Zocoler

    terça-feira, 15 de julho de 2008 18:46
  • Romeu,

    Havia lido muito rapidamente sobre esse gerenciamento, mas essa documentação está bem completa. Porém aqui tenho um problema. Meus DCs são todos Win 2000 Server. Mas temos um projeto para migrar nosso domínio para 2008 até ano que vem. Se isso acontecer mesmo, essa documentação será muito bem vinda.. Muito obrigado.

    Zocoler

    terça-feira, 15 de julho de 2008 18:51
  • Flw Zocoler,

     

     

    Ali tem realmente muitos comandos interessantes, obrigado por marcar o post como respondido e util para vc.

     

    abç,

     

    Leonardo Couto.

     

    terça-feira, 15 de julho de 2008 19:08