Erro ao imprimir pelo windows 7

Discussão em 'Arquivos e Impressoras' iniciado por fnmattos, Janeiro 5, 2012.

  1. fnmattos

    fnmattos Sem Pontuação

    Boa tarde,

    tenho uma impressora Datamax Allegro Flex conectada na LPT1 de uma estação com Windows 7.
    Dentro de um editor eu executo um output simples como este:
    Código:
    output to \\130.0.10.11\Allegro.
    
    output close.
    Dentro de um servidor com windows 2003, eu acesso a impressora normalmente. Se eu executo o mesmo comando dentro de uma estação com windows 7, local ou rede, eu recebo o erro:

    **Unable to open file: \\130.0.10.11\Allegro. Errno=2. (98)

    Tenho a impressão que este erro refere-se a permissão de acesso. Mesmo tendo liberado o acesso para 'Todos' na impressora, o erro persiste.

    Alguém tem alguma sugestão?

    Att.,

    Felipe Nunes
  2. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    dá um

    MESSAGE SESSION:GET-PRINTERS() VIEW-AS ALERT-BOX.



    e veja se essa impressora aparece na listagem
  3. fnmattos

    fnmattos Sem Pontuação

    Rogério,

    aparece sim.

    Att.,
  4. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Tente alterar a impressora padrao com o comando:

    SESSION:pRINTER-NAME '\\130.0.10.11\Allegro'.


    Mas lembre-se que se precisar manter a impressora anterior deve armazenar o valor dela e depois que imprimir o que quer voltar a antiga...
  5. fnmattos

    fnmattos Sem Pontuação

    Depois de muitos testes, o jeito foi a velha gambi: salvar num arquivo texto a impressão com os comandos, buscar o caminho da impressora no cadastro do EMS e executar um 'copy', pelo DOS, do arquivo para a impressora. Até o momento não descobrimos a solução correta para o problema, que é de permissão de acesso.
  6. kirchner

    kirchner Membro Participativo Moderador

    fnmattos,

    Erro de permissão é erro 5:
    Código:
    PS C:\> net helpmsg 5
    Access is denied.
    O erro 2 é arquivo não encontrado:
    Código:
    PS C:\> net helpmsg 2
    The system cannot find the file specified.
    Você tentou usar OUTPUT TO PRINTER ao invés de OUTPUT TO?

Compartilhe esta Página