Win_PrintfileRaw funciona no Windows 10 ?

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por asimoes »

Rubens,

Sim já imprime nessa impressora no windows 7, o problema é no windows 10 que não imprime.

Não sei se tem haver com o spool do windows 10
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 8029
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 2 vezes
Curtiram: 1 vez

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por Itamar M. Lins Jr. »

Ola!
Notepad funciona, word funciona... Pq não é RAW que eles mandam.
Quando manda RAW não vai no Win10. Tem que remover o drive do windows 10 e instalar o do fabricante.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por asimoes »

O driver da Ricoh para o windows 10 é chamado de universal, continua o problema de não imprimir em um fila da novell para a impressora Ricoh.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Win_PrintfileRaw funciona no Windows 10 ? (resolvido)

Mensagem por asimoes »

O driver da ricoh tava bugado, baixamos do site do fabricante e funcionou sem problemas.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 8029
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 2 vezes
Curtiram: 1 vez

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por Itamar M. Lins Jr. »

Olá!
É isso que estamos tentando informar.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por NiltonGM »

Pessoal, reabrindo este assunto da função Win_PrintFileRaw(), No meu Windows 10 pro, eu notei que ela consegue enviar para a impressora o arquivo, o gerenciador da impressora acusa que o documento foi impresso mas a impressão não é feita, percebi que o arquivo enviado pela função Win_PrintFileRaw() chega ao gerenciador com 0 bytes, por isso acusa que foi impresso porem o arquivo enviado está vazio, isso é muito estranho porque os arquivos enviados na origem estão normal e se for aberto por um programa (pdf aberto no Acrobat, por exemplo) é impresso normalmente. Reinstalei o driver do fornecedor para Windows 10. Não é driver. É alguma configuração na função Win_PrintFileRaw() que além de enviar o arquivo com zero bytes retorna o código de erro -6 que não sei o que é.
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por NiltonGM »

Que fique registrado nos "anais" do forum que o erro é só meu, eu esqueci de informar o Path do arquivo a ser enviado para impressora.
De: Win_PrintFileRaw(printerName, pdfFile)
Para: Win_PrintFileRaw(printerName, pathFile + pdfFile) // Essa funcionou... q erro estúpido o meu....

abraços.
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20416
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por JoséQuintas »

NiltonGM escreveu:Para: Win_PrintFileRaw(printerName, pathFile + pdfFile) // Essa funcionou... q erro estúpido o meu....
Esse PDF, significa que é arquivo PDF?
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por NiltonGM »

Sim, é um PDF e acabei de descobrir que RAW é arquivo bruto, o PDF saí tudo zuado... eu tinha testado com um txt e sai perfeito... não consegui achar outra função no harbour pra enviar um PDF para impressora, estou usando o SumatraPDF.exe, aí do harbour dou um EXECUTE FILE...
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 8029
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 2 vezes
Curtiram: 1 vez

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por Itamar M. Lins Jr. »

Ola!
não consegui achar outra função no harbour pra enviar um PDF para impressora, estou usando o SumatraPDF.exe, aí do harbour dou um EXECUTE FILE...

Código: Selecionar todos

wapi_ShellExecute( 0, [open], [boleto.pdf], , , 3 ) // SW_SHOWMAXIMIZED  3
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por NiltonGM »

Não acredito Iamar... a quanto tempo procuro por uma função dessa, vou testar assim que puder e posto aqui se resolveu.
Aproveitando o paramêtro SW_SHOWMAXIMIZED é o tempo que será exibido na tela o pdf a ser impresso, é isso? Se eu não quero que mostre nada mudo para 0?
Abraços amigão!
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por NiltonGM »

Itamar, ô amiguinho, essa função wapi_ShellExecute só abre o arquivo pdf, eu não quero abrir o pdf, quero enviar direto para a impressora pelo nome dela igual a função Win_PrintRaw faz com arquivos txt.
Será que essa função tem parametro para enviar para impressora? Vou pesquisar.

De qualquer forma valeu a intensão.
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 8029
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 2 vezes
Curtiram: 1 vez

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por Itamar M. Lins Jr. »

Ola!
Entre colchetes é opcional.

Código: Selecionar todos

         wapi_ShellExecute( 0, [print], [boleto.pdf], , , 3 ) // SW_SHOWMAXIMIZED  3
https://www.devmedia.com.br/usando-shel ... ternos/613

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por NiltonGM »

Itamar, funcionou, muito bom sua dica, assim não preciso de instalar programa de terceiros como SumatraPDF.
Só um probleminha chato mas da pra superar, essa função abre o aplicativo do arquivo a imprimir, no caso do pdf abre o Adoble Acrobat Reader, mesmo com o parametro SW_HIDE (0), ele aparece o adobe, abre o pdf e depois de alguns segundos fecha o PDF mas deixa o Adoble aberto na tela, se eu pela aplicação mando fechar o Adoble, pode dar problema, vai que o usuário ou suporte está mexendo no servidor com adoble aberto vendo um manual... isso é ruim.
Mas já é um bom caminho andado para o que eu queria. Se tiver uma solução põe aí pra nós.

Grato.
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 8029
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 2 vezes
Curtiram: 1 vez

Win_PrintfileRaw funciona no Windows 10 ?

Mensagem por Itamar M. Lins Jr. »

Ola!
Que versão é o windows ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder