none
Pocket PC/Windows Form --> Web Services --> Imprimir --> Não Funcionar RRS feed

  • Pergunta

  • Saudações Galera.

     

    Estou com um problema de impressão que esta me quebrando a cabeça, talvez por eu nunca ter passado por essa experiencia eu esteja apanhando um pouco. Vamo explicar o meu cenario.

     

    Tenho uma maquina instalada o windows server 2003 rc1, rodando o IIS 6, nesse servidor esta instalado um web service que enviar relatorio para a impressora da rede ou nela instalada. Hoje a impressora esta instalada no proprio servidor.

     

    Meu web service é simples, recebe um dataset faz a leitura, uso o printdocument para gerar o arquivo de impressão e pronto, mando imprimir. Funciona? Sim funciona. mas local, se eu executar o web services no proprio servidor e chamar o metodo que gera o relatorio ele imprime normalmente, quando eu abro a caixa de dialogo eu percebo que o tamanho do arquivo é 33kb e o nome do usuario e o proprio da maquina em questão "administrator".

     

    Mas estou com problema em duas situações que foram testada:

     

    Primeiro no pocket, eu faço referencia ao web service, consumo o metodo, passo os paramentros necessarios e pronto, a aplicação finaliza sem erro algum. Porem a impressão não sai, nesse momento eu vou no servidor onde esta instalado o web service e a impressora, eu abro a caixa de dialogo da impressora eeee, o  arquivo enviado esta la na fila, porem o tamanho dele é de apenas 444bytes e ele não sai da fila de impressão, simplesmente não faz nada, pude notar que agora o usuario agora é o 'NETWORK SERVICE". Pois bem tenho que parar o spooler da impressora e reincia-lo novamente.

     

    Segundo tentativa, agora consumindo o web service pelo windows forms, so que agora estou acessando com um maquina que esta dentro do dominio do servidor. Faço o mesmo processo e quando finaliza a procedimento, voiala, agora um folha foi impressa, porem foi imprenssa em branco, agora pude notar que o usuario na caixa de dialogo e o mesmo usuario que esta logado na maquina onde esta o windows forms e o tamanho do arquivo continua 444bytes.

     

    Ja dei permissão total para o usuario "todos" na impressora e mesmo assim, nada.

     

    Alguem ja passou por esse problema e tem alguma solução.

     

    Fico agradecido por qualquer ajuda.

    segunda-feira, 14 de abril de 2008 22:25

Todas as Respostas

  •  

    Galera.

     

    Fazendo mais alguns teste, acho que o problema não é no web service. Fiz uma aplicação para fazer uma simples impressão em uma impressora que está instalada no servidor, o que acontece e de apenas imprimir um folha em branco.

     

    Alguem sabe o que pode ser?

     

    Fabio

    terça-feira, 15 de abril de 2008 17:56