ERRO 52 BAD FILE NAME - COMANDO PRINT

MAURICIO 17/05/2012 18:28:53
#402210
Não acontece nada.


MARCELO.TREZE 17/05/2012 18:37:32
#402211
Então terá de fazer via printer mesmo

Printer.Print [Ô]teste[Ô]
Printer.EndDoc

MAURICIO 17/05/2012 18:58:22
#402213
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
MARCELO.TREZE 17/05/2012 19:00:52
#402214
sistema operacional, das máquinas driver da impressora, verifique tudo.

MAURICIO 17/05/2012 19:10:15
#402215
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..
LUISMAR 17/05/2012 19:27:38
#402216
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.

MAURICIO 17/05/2012 19:49:52
#402217
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
VCFSILVA1208 18/05/2012 10:38:19
#402236
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
PAULOOLIVEIRA 18/05/2012 11:24:01
#402244
Companheiro..

compartilha a impressora;

abre como voce tava fazendo..

Open [Ô]\
omedocomputador
omecompatilhamento[Ô] For Output As #1
Print #1, Tab(6); [Ô]** Auto Mecanica **[Ô];

ai vai..
MAURICIO 18/05/2012 11:57:56
#402245
como descobrir o ip da maquina pois não tem rede.

pelo ipconfig não consegui
Página 2 de 3 [30 registro(s)]
Tópico encerrado , respostas não são mais permitidas