locked
Erro ao imprimir I/O Error 103 Windows 8.1 RRS feed

  • Pergunta

  • Boa Noite,

    Tenho uma aplicação desenvolvida em Delphi, onde utilizo para fazer um pedido e emito um impresso.

    Na configuração tenho um arquivo config.ini onde eu simplesmente coloco o IP da máquina onde tem a impressora e nome de seu compartilhamento como por exemplo \\192.168.11.50\IMPRESSORA.

    No Windows XP e 7 não tenho nenhum problema ao imprimir já no Windows 8 e 8.1 tenho o seguinte erro I/O error 103, eu mudo nome da impressora no arquivo de configuração, apago as informações e sempre persiste a mesma mensagem, me parece que ele não esta conseguindo sair com a impressão.

    Existe alguma limitação de segurança que pode estar barrando tal evento?

    Obrigado

    quarta-feira, 12 de março de 2014 01:05

Respostas

  • Opa Clayton, bom dia.

    Então esse erro quem retorna é a aplicação certo? Não acho que isso seja algo no Windows 8/8.1 que esteja bloqueado, me parece ser uma questão de compatibilidade da aplicação.

    Se não for isso pode ser que o Windows 8 apenas não esteja conseguindo se comunicar com a impressora, fora da aplicação se você manda imprimir um documento qualquer ele vai sem problemas?



    Luiz Felipe S.T. Costa

    Esse contedo fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    TechNet Community Support


    quarta-feira, 12 de março de 2014 11:40
  • Clayton,

    Complementando a resposta do Luiz, juntamente com a informação de que em outros sistemas a impressão ocorre normalmente, seria interessante repassar o problema para o desenvolvedor do sistema, visto que deve ser um problema de compatibilidade entre a aplicação e o Windows 8.

    Atenciosamente,


    Edinaldo Oliveira

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    ** Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde. **

    quinta-feira, 13 de março de 2014 11:26

Todas as Respostas

  • Opa Clayton, bom dia.

    Então esse erro quem retorna é a aplicação certo? Não acho que isso seja algo no Windows 8/8.1 que esteja bloqueado, me parece ser uma questão de compatibilidade da aplicação.

    Se não for isso pode ser que o Windows 8 apenas não esteja conseguindo se comunicar com a impressora, fora da aplicação se você manda imprimir um documento qualquer ele vai sem problemas?



    Luiz Felipe S.T. Costa

    Esse contedo fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    TechNet Community Support


    quarta-feira, 12 de março de 2014 11:40
  • Firewall está desativado?

    Edinaldo Oliveira

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    ** Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde. **

    quarta-feira, 12 de março de 2014 11:41
  • Bom Dia Luiz, 

    Se eu mandar qualquer coisa pra impressora fora da aplicação imprime sem nenhum problema.

    Eu não sei se o Windows esta barrando minha aplicação.

    Obrigado

    quarta-feira, 12 de março de 2014 12:29
  • Bom Dia Edinaldo,

    o Firewall esta baixo em todas as situações, máquina totalmente aberta.

    Obrigado.

    quarta-feira, 12 de março de 2014 12:30
  • Clayton,

    Complementando a resposta do Luiz, juntamente com a informação de que em outros sistemas a impressão ocorre normalmente, seria interessante repassar o problema para o desenvolvedor do sistema, visto que deve ser um problema de compatibilidade entre a aplicação e o Windows 8.

    Atenciosamente,


    Edinaldo Oliveira

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    ** Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde. **

    quinta-feira, 13 de março de 2014 11:26
  • O post é velho, mas vou deixar a resposta para ter o historico.

    O que esta acontecendo, é que o sistema esta enviando um comando diretamente pelo caminho de rede da impressora, e ele não tem permissão a pasta de Spool do Windows em que esta a impressora.

    Para resolver esse problema, de permissão à TODOS (ou ao usuario que for enviar, se achar melhor), na guia de Permissão da pasta de SPOOL e PRINTERS do Windows.

    %SystemRoot%\SYSTEM32\SPOOL\PRINTERS

    Abra o Explorer e localize a pasta Spool, clique com o botao direito do mouse e selecione Propriedades. Selecione a aba Segurança. Clique no botão Editar, para alterar as permissões. Clique no botão Adicionar, para adicionar uma permissão nova. Escreva TODOS (ou o nome do usuario que deseja dar permissao) e confirme. Faça o mesmo processo para a pasta PRINTERS. (Dependendo do caso, apenas o acesso na pasta PRINTERS ja resolve, teste se desejar).

    Abçs!

    quinta-feira, 14 de janeiro de 2016 12:53