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