none
Mapeamentos de Portas LPT e váriaveis de ambiente. RRS feed

  • Pergunta

  • Bom dia,

    Tenho tido problemas com o uso de protocolo RDP e por isso, venho até o technet após várias tentativas de obter respostas nos demais fóruns da net.

    Possuo um Windows 2003 Server Standard Edition SP1 e seguem as dúvidas.

    A primeira dúvida é, por que, ao mapearmos uma porta LPT de um tsclient é criada uma variável de ambiente L:? O que é esta variável? Ela é necessária? Por que não é possível excluí-la?

    Apesar de descontinuada, por que não é possível mapear portas virtuais ( apontadas para outra estação ) de máquinas rodando Windows 98 no W2k3 via tsclient?

    Por que, ao mapear as portas LPT2, LPT3, LPT4 de máquinas rodando Windows XP via TsClient os trabalhos de impressão não saem corretamente, somente se eu mapear a porta LPT1 do TsClient?

    PS: Todos os problemas acima não acontecem quando utilizamos o protocolo ICA da Citrix.

    Obrigado pela atenção.

    • Movido Caio Vilas Boas quinta-feira, 1 de novembro de 2012 18:08 Thread sobre Windows XP (De:Windows Server 2003)
    segunda-feira, 5 de fevereiro de 2007 13:18

Todas as Respostas

  • Olá VHPrice,

    Vc poderia detalhar um ou dois casos específicos de problemas que não está conseguindo solucionar?

    De fato, o tratamento do ICA é em diferente do TS, especialmente no que se refere a impressão. O ICA é bem mais flexível e amigável na resolução dessas situações.

    {}s

     

     

    terça-feira, 6 de fevereiro de 2007 04:50
  • Bom dia Marcelo Hayama,

    Pegamos um exemplo bem simples, o comando dir > lptX.

    Conectando a uma sessão de terminal e mapeando a porta LPT2 da sessão com o \\tsclient\lpt2 ( Isso via uma estação WXP ), ao executar o comando dir > lpt2 na sessão de terminal somente é impresso   "5 pasta(s)    2.292.973.568 bytes disponíveis".

    Se eu mapear a LPT2 com o \\tsclient\lpt1 o trabalho de impressão sai corretamente.

    Efetuando o mapeamento net use lpt2 \\tsclient\lpt2 quando a conexão foi oriunda de um Windows 98 ele nem mapeia. Da erro de sistema 87.

    No caso, LPT2 local aponta para um servidor de impressão que existe na filial.

    Tratando apenas de Windows XP, o comando type arquivo.txt > lpt2 ( apontado para a lpt2 do tsclient ) nem sai. Apontado para lpt1 do tsclient, sai perfeito. Já o Copy arquivo.txt LPT2 sai nas duas situações.

    Com o ICA, todos os trabalhos saem corretamente. A situação do Windows 98, pode ser compatibilidade ou algum recurso que está faltando em virtude de ser uma versão descontinuada. Mas, imagino que no Windows XP isso tenha que funcionar.

    Obrigado.

    terça-feira, 6 de fevereiro de 2007 12:29
  • Caros Amigos, estou com esse problema que voces estao tendo. No caso nao consegui fazer com que no local capturasse a porta lpt1 ou 2 para impressao no terminal....minha situacao esta em 2 sites, um em sp e outro em cb, e o programa fica em sp. No caso o q preciso, é que um determinado relatorio do sistema, que so imprime em porta local ( lpt1 ou 2)  . Como faço pra capturar via terminal? Depois que capturo, tenho que fazer o mesmo procedimento novamente. Qual seria a melhor solucao, vpn ou citrix?

     

    Fico no aguardo.

     

    Fabio

    terça-feira, 11 de março de 2008 06:06
  • Bom Dia Pessoal,

     

    Um pequeno detalhe, vocês estão usando W2K3 SP1? Se for o caso atualize com o SP2 e tente refazer os procedimentos.

     

    Espero ter ajudado,

     

    Rafael Brunhosa
    MCSE Windows 2000 Server / MCSE Windows Server 2003 / MCDBA SQL Server 2000
    Profissional 05 Estrelas Windows Sever 2003 / Segurança
    rafael@brunhosa.com /
    rafael_brunhosa@hotmail.com
    www.brunhosa.com
    ## - Compartilhando Conhecimento - ##

    terça-feira, 11 de março de 2008 10:13
  • Opa Rafael, tudo bem?

     

    Respondendo a sua pergunta, sim. Tenho o SP2 instalado no ambiente, tanto no servidor DC , quanto no servidor TS . As estacoes que uso sao windows XP SP2 . Qualquer luz de ajuda, será bem vinda. Em varios topicos de ajuda, a informacao que tenho é a de que só funcionaria o que eu estou querendo fazer se usar o Ambiente Remoto pelo Citrix. Caso possam confirmar, agradeço.

     

    Abrços

     

    Fabio Tavares

    terça-feira, 11 de março de 2008 16:06
  • Fabio,

     

    Corrija-me se eu estiver errado. Vc tem um Servidor (2000 ou 2003?) rodando TS em uma localidade. De uma outra localidade vc acessa esse TS, através de um cliente rodando XP SP2. O aplicativo que roda no TS apenas imprime em portas locais (LPT1, LPT2, etc.)

     

    Esse aplicativo é DOS? Vc não consegue escolher a impressora que quer imprimir?

     

    Por favor, dê mais detalhes do cenário.

     

    {}s,

     

    Marcelo Hayama

     

    quarta-feira, 12 de março de 2008 01:10
  • Marcelo e caros colegas

     

    Foi o primeiro comentario que fiz quanto ao analista, nos tempos de hoje...um sistema que roda com sua base em oracle dependa de um relatorio que só imprime em uma porta local lpt1 ou lpt2(mapeada em rede, net use lpt2 e tal) . O cenario é esse que voce falou com a diferenca do sistema ter varias funcoes que vc nao escolhe a impressora para impressao , e sim o local, lpt1 ou lpt2, acredita nisso. Falei com o cara do sistema e ele nao acha interessante mudar isso, ou seja caso nao tenha uma solucao, terei que ou fazer uma vpn, ou implantar um sistema chamado citrix que exporta todos os dispositivos locais da estacao, inclusive estas portas. Bem, já esta ai o cenario, caso alguem possa me ajudar, agradeço

     

    Att

     

    Fabio Tavares

    quarta-feira, 12 de março de 2008 02:03
  • Fabio,

     

    Existe um jeito. Não é a coisa mais inteligente do mundo, mas vai funcionar.

     

    Quando vc conecta a partir do seu cliente XP no TS lá do "outro lado", ele deve criar as impressoras que vc tem no seu XP. Na sessão cliente do TS, vc vai em Iniciar, Configurações, Impressoras. Ao abrir a janela com as impressoras deve ter a impressora PRINTER-XX (só para usar de exemplo) que representa a impressora que está rodando do "lado de cá" no XP Cliente.

     

    Pois bem, clique na PRINTER-XX com o botão direito e compartilhe-a como LPTPRINTER (use o nome que vc quiser).

     

    Va no Prompt, e digite:

     

    net use lpt3: \\127.0.0.1\LPTPRINTER /persistent:yes <ENTER>

     

    Pronto, mande as impressões todas para LPT3. Elas sairão na impressora PRINTER-XX do seu cliente XP.

     

    Talvez haja um jeito de automatizar essa tarefa usando scripts. Nesse caso vá para o ScriptCenter da Microsoft e procure lá algo que vá nos ajudar a tornar a vida do desenvolvedor mais fácil e a nossa mais difícil. hahahahahahaha

     

    Eterna briga: Infra x Desenv. Quem vencerá?

     

    {}s,

     

     

     

    quarta-feira, 12 de março de 2008 03:00
  • Marcelo

     

    Solucao nao foi a ideal, mas atendeu perfeitamente. Obrigado pela atencao, e precisando estamos a ordem. Trabalho com informatica, suporte, suprimentos etc. Qualquer coisa, estamos a disposicao.

     

    Abrçs

     

    Tavares

    Mail/Msn: ftavares@procomputer.com.br

    segunda-feira, 17 de março de 2008 00:01
  •  Marcelo M. Hayama wrote:

    Fabio,

     

    Existe um jeito. Não é a coisa mais inteligente do mundo, mas vai funcionar.

     

    Quando vc conecta a partir do seu cliente XP no TS lá do "outro lado", ele deve criar as impressoras que vc tem no seu XP. Na sessão cliente do TS, vc vai em Iniciar, Configurações, Impressoras. Ao abrir a janela com as impressoras deve ter a impressora PRINTER-XX (só para usar de exemplo) que representa a impressora que está rodando do "lado de cá" no XP Cliente.

     

    Pois bem, clique na PRINTER-XX com o botão direito e compartilhe-a como LPTPRINTER (use o nome que vc quiser).

     

    Va no Prompt, e digite:

     

    net use lpt3: \\127.0.0.1\LPTPRINTER /persistent:yes <ENTER>

     

    Pronto, mande as impressões todas para LPT3. Elas sairão na impressora PRINTER-XX do seu cliente XP.

     

    Talvez haja um jeito de automatizar essa tarefa usando scripts. Nesse caso vá para o ScriptCenter da Microsoft e procure lá algo que vá nos ajudar a tornar a vida do desenvolvedor mais fácil e a nossa mais difícil. hahahahahahaha

     

    Eterna briga: Infra x Desenv. Quem vencerá?

     

    {}s,

     

     

     



    Olá a todos.

    Estou reabrindo o post porque o tenho as mesmas dificuldades porém com impressora fiscal.

    - Tenho server 2003 sp2 e clientes xp sp3
    - no cliente caixa (win xp sp3) tenho uma impressora fiscal na com1

    De que forma posso fazer com que o usuario logado no remote desktop através deste micro local (micro caixa) possa imprimir nesta impressora fiscal?

    Detalhe: é sabido que impressora fiscal não tem driver como as outras impressoras "comuns" é tudo controlado pelo software PDV portanto elas nem aparecem no gerenciador de impressoras.


    Preciso deste help de vocês.

    Obrigado desde já.
    quinta-feira, 4 de dezembro de 2008 23:27