FUNCAO COM ERRO
Bom dia Amigo,
mais uma vez conto com a ajuda de vocês para resolver um acredito que [Ô]simples problema[Ô].
Estou fazendo a impressão de uma etiqueta utilizando uma impressora Zebra. Até a versão do Windows vista funcionava perfeitamente o código abaixo, porém no windows 7, este codigo não funciona, eu recebo sempre a mensagem [Ô]File not Found[Ô]
O arquivo existe, se eu tentar o comando
Obrigado.
mais uma vez conto com a ajuda de vocês para resolver um acredito que [Ô]simples problema[Ô].
Estou fazendo a impressão de uma etiqueta utilizando uma impressora Zebra. Até a versão do Windows vista funcionava perfeitamente o código abaixo, porém no windows 7, este codigo não funciona, eu recebo sempre a mensagem [Ô]File not Found[Ô]
Call Shell([Ô]lpr -S 172.24.11.49 -P 4500 C:\Etiqueta\RRU_Produto.txt[Ô], 1)
O arquivo existe, se eu tentar o comando
lpr -S 172.24.11.49 -P 4500 C:\Etiqueta\RRU_Produto.txt
direto pelo iniciar+executar, funciona perfeitamente. Porém via aplicação não da certo.Obrigado.
use só
Shell [Ô]lpr -S 172.24.11.49 -P 4500 C:\Etiqueta\RRU_Produto.txt[Ô]
Shell [Ô]lpr -S 172.24.11.49 -P 4500 C:\Etiqueta\RRU_Produto.txt[Ô]
O erro continua [Ô]File not Found[Ô]
Estou usando Visual Studio 2008
Windows 7
Estou usando Visual Studio 2008
Windows 7
Faça um teste coloque um teste antes verifique se o arquivo esta sendo encontrado pelo sistema
IF IO.FIle.Exists([Ô]C:\Etiqueta\RRU_Produto.txt[Ô]) = true then
Só para ver se ele está conseguindo localizar o arquivo.
Endif
IF IO.FIle.Exists([Ô]C:\Etiqueta\RRU_Produto.txt[Ô]) = true then
Só para ver se ele está conseguindo localizar o arquivo.
Endif
Se for o Windows 7 x64 e seu programa for de 32 bits pode ser que ele não esteja encontrando o lpr.exe, não sei dizer qual seria a melhor solução nesse caso, vi na internet falarem que copiando os arquivos lpr*.* do System32 para o SysWOW64 faz com que funcione chamar o lpr de programas 32 bits.
OCELOT, muito obrigado, vc estava totalmente certo. Meu Windows 7 é 64bits ai foi só copiar o lpr.exe
Obrigado pela atenção. ALEVALE e LUIZCOMINO também agradeço por tentarem me ajudar, sempre que precisar pode contar comigo.
Abraços.
Obrigado pela atenção. ALEVALE e LUIZCOMINO também agradeço por tentarem me ajudar, sempre que precisar pode contar comigo.
Abraços.
Tópico encerrado , respostas não são mais permitidas