Topic
6 replies Latest Post - ‏2010-08-27T15:04:45Z by GuiPereira89
GuiPereira89
GuiPereira89
4 Posts
ACCEPTED ANSWER

Pinned topic lookupPrintServices não acha impressoras de rede

‏2010-08-23T20:38:55Z |
Boa tarde pessoal, no sistema que desenvolvo na empresa onde trabalho estou conseguindo imprimir tranquilamente mas estou usando JPS e printing api para poder imprimir notas fiscais em impressoras matriciais.
O problema que está acontecendo é o seguinte, enquanto estou desenvolvendo, segue o código:

PrintService[] impressoras = PrintServiceLookup.lookupPrintServices(null, null);

Alguém pode me dar uma ajuda?
Valeu!
Updated on 2010-08-27T15:04:45Z at 2010-08-27T15:04:45Z by GuiPereira89
  • GuiPereira89
    GuiPereira89
    4 Posts
    ACCEPTED ANSWER

    Re: lookupPrintServices não acha impressoras de rede

    ‏2010-08-23T20:44:30Z  in response to GuiPereira89
    Só pra complementar meu post anterior: Eu consegui achar todas as impressoras instaladas no meu computador, inclusive as instaladas e compartilhadas por outros computadores na rede. Mas quando coloco o sistema em produção as únicas impressoras que aparecem são as impressoras locais, as impressoras instaladas em outros computadores da rede não aparecem.
    Reparei que isso também acontece na minha máquina se eu não rodar o tomcat pelo eclipse e rodar ele normalmente. Dessa forma as impressoras deredenão aparecem, apenas as locais.
    Alguem tem alguma idéia do porque isso acontece?
    Obrigado!
    PS: Uso Struts, Tomcat 5.0.30 e eclipse 3.1
    • SystemAdmin
      SystemAdmin
      16 Posts
      ACCEPTED ANSWER

      Re: lookupPrintServices não acha impressoras de rede

      ‏2010-08-23T20:49:56Z  in response to GuiPereira89
      Você vai conseguir resolver o problema parando de executar o tomcat como serviço do windows e iniciando ele como processo.
      Depois diz aí se deu certo!
      • SystemAdmin
        SystemAdmin
        16 Posts
        ACCEPTED ANSWER

        Re: lookupPrintServices não acha impressoras de rede

        ‏2010-08-23T21:06:16Z  in response to SystemAdmin
        Eu estava com um problema bem parecido, consegui resolver mas ficou um problema: o log agora vai todo para o console e não para o arquivo stdout. Tem como fazer o direcionamento?!
        Pelo menos o problema das impressoras foi resolvido finalmente!
        abraços
        F!
        • SystemAdmin
          SystemAdmin
          16 Posts
          ACCEPTED ANSWER

          Re: lookupPrintServices não acha impressoras de rede

          ‏2010-08-24T13:58:28Z  in response to SystemAdmin
          Pessoal, estou exatamente com este mesmo problema!
          Alguém já passou por isso e conseguiu resolver? Ainda tá rodando o tomcat pelo serviço - pelo menos por aqui é pré requisito do client.
          Me ajudem!
          • PHMADEIRA
            PHMADEIRA
            1 Post
            ACCEPTED ANSWER

            Re: lookupPrintServices não acha impressoras de rede

            ‏2010-08-24T14:12:25Z  in response to SystemAdmin
            Tem um tempo que não vejo esse sistema que vocês comentaram mas eu lembro que o problema que eu tive só foi resolvido parando de utilizar o Tomcat como serviço.

            Abs
            • GuiPereira89
              GuiPereira89
              4 Posts
              ACCEPTED ANSWER

              Re: lookupPrintServices não acha impressoras de rede

              ‏2010-08-27T15:04:45Z  in response to PHMADEIRA
              Pois é pessoal, já haviamos detectado que desse modo resolve.
              Mas temos grandes clientes que não abrem mão de rodar via serviço o Tomcat - tudo para um melhor gerenciamento.

              O que me intriga é qual o motivo para isso.

              Se vocês puderem me informar, eu gostaria muito de saber qual a diferença entre rodar via servição ou "bat".
              abs!