locked
Impressora Compartilhada - Terminal Server RRS feed

  • Pergunta

  • Olá pessoal, procurei no fórum algo relacionado a este problema, mas não encontrei uma possível solução, vamos ver se alguém aqui sabe, tenho a seguinte situação:

    Tenho um software que imprime da seguinte maneira:
    - Eu cadastro determinada impressora dentro do software com um nome, por exemplo, "impressora01" e passo então o comando para enviar o que eu quero imprimir para a impressora, no caso, como é Windows, "\\servidor\impressora01", sendo que esta impressora é uma impressora compartilhada de uma sessão da máquina do usuário que está acessando via terminal server.

    Desta forma, hoje acontece o seguinte (tendo em mente que já criei a impressora no software, apontando para a impressora compartilhada com aquele nome):

    - Usuário se loga no servidor via terminal server;
    - As impressoras da máquina deste usuário são mapeadas no servidor corretamente;
    - Compartilho como impressora01 a impressora que eu quero que o software envie a impressão;
    - Faço o teste de impressão, e tudo funciona corretamente
    - O usuário se desloga da sessão do terminal server, o compartilhamento \\servidor\impressora01 é perdido;

    O que eu preciso:

    Quando este mesmo usuário se logar novamente via terminal server, que este compartilhamento da impressora01 já seja carregado novamente, eliminando o passo descrito acima em vermelho. Hoje quando o usuário da um logoff, e loga novamente, as impressoras são apenas mapeadas no servidor, porém não são compartilhadas novamente, impedindo que eu consiga fazer a impressão pelo software.

    -- O compartilhamento pode ser assimilado tanto ao nome do usuário quanto ao nome da estação que se conecta ao terminal server, é indiferente, apenas preciso que ele seja feito automaticamente após eu cadastrá-lo pela primeira vez.

    Eu sei que é possível fazer isto, pois temos um servidor BSP funcionando desta maneira hoje, onde todo dia cerca de 30 funcionários fazem login e logoff do servidor e as impressoras sempre são mapeadas e compartilhadas automaticamente, porém a pessoa que configurou este servidor BSP da forma que está hoje, não trabalha mais aqui, então estou fazendo o caminho das pedras novamente.

    Agradeço desde já pela atenção,
    Murilo
    quarta-feira, 20 de agosto de 2008 20:23

Respostas

  • Pessoal, consegui resolver esta situação da seguinte forma:

    - A impressora que eu tinha instalada, era uma impressora que estava via rede, ou seja, ela já ficava em um servidor, eu não fiz a instalação dos drivers da impressora neste servidor terminal server usando um setup, apenas dei um \\servidor\impressora, ela foi instalada no servidor de terminal server e então eu tentava configurar o compartilhamento e não funcionava.

    Dei uma pesquisada na internet e fiz uns testes com o seguinte cenário:

    - Fiz o download dos drivers da impressora que eu estava instalando;
    - Instalei estes drivers no meu servidor terminal server;
    - Fiz novamente o processo de logon no servidor, as impressoras foram mapeadas corretamente;
    - Fiz o compartilhamento normalmente como estava sendo feito antes;
    - Efetuei então o logoff do usuário, para que a impressora fosse "desmapeada";
    - Efetuei novamente o login, e lá estava a impressora, mapeada e compartilhada corretamente, baseando-se no nome do computador que está fazendo o login na sessão, não importando o ID da conexão.

    Ou seja, para que não se perca o compartilhamento, deve-se instalar os drivers da impressora no próprio servidor terminal server, e não apenas instalar as impressoras pela rede, como eu havia feito.

    Fica aqui a dica para quem mais precisar.

    Murilo
    sexta-feira, 22 de agosto de 2008 14:22

Todas as Respostas

  • Pessoal, consegui resolver esta situação da seguinte forma:

    - A impressora que eu tinha instalada, era uma impressora que estava via rede, ou seja, ela já ficava em um servidor, eu não fiz a instalação dos drivers da impressora neste servidor terminal server usando um setup, apenas dei um \\servidor\impressora, ela foi instalada no servidor de terminal server e então eu tentava configurar o compartilhamento e não funcionava.

    Dei uma pesquisada na internet e fiz uns testes com o seguinte cenário:

    - Fiz o download dos drivers da impressora que eu estava instalando;
    - Instalei estes drivers no meu servidor terminal server;
    - Fiz novamente o processo de logon no servidor, as impressoras foram mapeadas corretamente;
    - Fiz o compartilhamento normalmente como estava sendo feito antes;
    - Efetuei então o logoff do usuário, para que a impressora fosse "desmapeada";
    - Efetuei novamente o login, e lá estava a impressora, mapeada e compartilhada corretamente, baseando-se no nome do computador que está fazendo o login na sessão, não importando o ID da conexão.

    Ou seja, para que não se perca o compartilhamento, deve-se instalar os drivers da impressora no próprio servidor terminal server, e não apenas instalar as impressoras pela rede, como eu havia feito.

    Fica aqui a dica para quem mais precisar.

    Murilo
    sexta-feira, 22 de agosto de 2008 14:22
  • Cara, estou com uma bronka assim também.
    la no servidor eu instalei o driver da lx300 e compartilhei, e pela VPN dou um \\servidor para aparecer a impressora compartilhada.E com a impressora conectada a maquina que desejp imprimir, conecto clikando nela para que ela se instale na maquina do terminal.
    Quando mando imprimir ela nem se meche.

    Se tiver alguma dica sobre isso favor me postar aqui, mas vou seguir essa ultima oritação que você colocou.
    obrigado.


    isaacwillames
    terça-feira, 8 de setembro de 2009 01:31