ERRO 52 BAD FILE NAME - COMANDO PRINT
Não acontece nada.
Então terá de fazer via printer mesmo
Printer.Print [Ô]teste[Ô]
Printer.EndDoc
Printer.Print [Ô]teste[Ô]
Printer.EndDoc
consegui imprimir blz.
So que agora tem outro porem na minha maquina imprime e na maquina do cliente não.
aparece:
error 52 BAD FILE NAME
So que agora tem outro porem na minha maquina imprime e na maquina do cliente não.
aparece:
error 52 BAD FILE NAME
sistema operacional, das máquinas driver da impressora, verifique tudo.
Marcelo o sistema é o XP sp3, acabei de formatar o pc agora, o drive da impressora estou usando o generico pois preciso imprimir em modo texto.
Não sei mais o que fazer..
Não sei mais o que fazer..
MaurÃcio, você está meio caminho andado.
O procedimento é este mesmo: compartilhar a impressora.
Você deve colocar o caminho correto da impressora, no micro do cliente o caminho será outro.
Exemplo: Open [Ô]\\NomedoMicro\NomeCompartilhamento[Ô] For Output As #1
Eu faço da seguinte forma: armazeno o caminho do compartilhamento, seja no registro do windows, arquivo ini ou banco de dados; leio esse dados (caminho), aramazeno em uma variável.
Exemplo: Dim PortaImpressora as String
PortaImpressora= txtText1.txt
Open PortaImpressora For Output as #1
Espero ter sido claro.
O procedimento é este mesmo: compartilhar a impressora.
Você deve colocar o caminho correto da impressora, no micro do cliente o caminho será outro.
Exemplo: Open [Ô]\\NomedoMicro\NomeCompartilhamento[Ô] For Output As #1
Eu faço da seguinte forma: armazeno o caminho do compartilhamento, seja no registro do windows, arquivo ini ou banco de dados; leio esse dados (caminho), aramazeno em uma variável.
Exemplo: Dim PortaImpressora as String
PortaImpressora= txtText1.txt
Open PortaImpressora For Output as #1
Espero ter sido claro.
Luis o problema não é imprimir e sim na maquina do cliente.
na minha esta tudo normal..
na dele que da o erro 52 BAD FILE NAME
Open [Ô]\\oficina\impressao[Ô] For Output As #1
OFICINA - nome do micro
IMPRESSAO - nome do compartilhamento da impressora generica
na minha esta tudo normal..
na dele que da o erro 52 BAD FILE NAME
Open [Ô]\\oficina\impressao[Ô] For Output As #1
OFICINA - nome do micro
IMPRESSAO - nome do compartilhamento da impressora generica
Mauricio, vi que você conseguiu imprimir com o comando Printer como eu havia falado.
Porém você disse que na maquina do cliente acontece o erro.
Tente isso:
Ao invés do nome do diretório: [Ô]\\oficina\impressao[Ô].
Tente o caminho feito pelo IP. Exemplo: [Ô]\\192.168.0.1\impressao[Ô] (Claro que será o IP da Máquina que está a impressora)
Porque tem máquinas que não estão configuradas para encontrar um caminho na rede via o Alias (Nome do caminho), e somente por IP.
Victor
Porém você disse que na maquina do cliente acontece o erro.
Tente isso:
Ao invés do nome do diretório: [Ô]\\oficina\impressao[Ô].
Tente o caminho feito pelo IP. Exemplo: [Ô]\\192.168.0.1\impressao[Ô] (Claro que será o IP da Máquina que está a impressora)
Porque tem máquinas que não estão configuradas para encontrar um caminho na rede via o Alias (Nome do caminho), e somente por IP.
Victor
Companheiro..
compartilha a impressora;
abre como voce tava fazendo..
Open [Ô]\
omedocomputador
omecompatilhamento[Ô] For Output As #1
Print #1, Tab(6); [Ô]** Auto Mecanica **[Ô];
ai vai..
compartilha a impressora;
abre como voce tava fazendo..
Open [Ô]\
omedocomputador
omecompatilhamento[Ô] For Output As #1
Print #1, Tab(6); [Ô]** Auto Mecanica **[Ô];
ai vai..
como descobrir o ip da maquina pois não tem rede.
pelo ipconfig não consegui
pelo ipconfig não consegui
Tópico encerrado , respostas não são mais permitidas