Página 3 de 3

Win_PrintfileRaw funciona no Windows 10 ?

Enviado: 17 Mai 2020 21:35
por lucimauro
Tente assim :
wapi_ShellExecute( 0, "printto","teste.pdf", NomedaImpressora , 0, 0 )

Win_PrintfileRaw funciona no Windows 10 ?

Enviado: 20 Mai 2020 11:06
por NiltonGM
Itamar M. Lins Jr. escreveu:Ola!
Que versão é o windows ?

Saudações,
Itamar M. Lins Jr.
Windows 10 Pro - sempre a última versão update.

Win_PrintfileRaw funciona no Windows 10 ?

Enviado: 20 Mai 2020 11:24
por NiltonGM
lucimauro escreveu:Tente assim :
wapi_ShellExecute( 0, "printto","teste.pdf", NomedaImpressora , 0, 0 )
Eu tentei assim, o comando abre na tela o PDF pelo Adoble, envia para impressora corretamente, fecha o PDF no Adoble mas mantém o Adoble aberto, até ai tudo bem, o problema vem agora, mesmo depois da impressora ter impresso e o arquivo fechado no Adoble, o arquivo PDF fica preso "aberto" e minha aplicação não consegue mover o arquivo da pasta "printNow"para a pasta "printed".
Obs. Logo após o comando wapi_ShellExecute eu dou uma pausa no aplicativo de uns 10 segundos, mesmo assim o arquivo continua preso, mesmo fechando manualmente o Adoble o PDF fica preso na memória.
Usando para teste Windows 10, mas no cliente é o Windows 7 e acontece a mesma coisa.
O comando executado é exatamente esse:

Código: Selecionar todos

wapi_ShellExecute( 0, "printto", pdfName, appData:printer , 'printNow', 0 )
"printNow" é a subpasta da pasta onde está executando o aplicativo.

Win_PrintfileRaw funciona no Windows 10 ?

Enviado: 20 Mai 2020 11:39
por NiltonGM
Mudei levemente o comando de:

Código: Selecionar todos

wapi_ShellExecute( 0, "printto", pdfName, appData:printer , 'printNow', 0)

Código: Selecionar todos

wapi_ShellExecute( 0, "printto", 'printNow\' + pdfName, appData:printer , 0, 0)
O arquivo não ficou mais preso (aberto) e o aplicativo conseguiu mover o pdf após impressão e o Adoble ficou aberto na opção 'Recentes', agora um dilema:
Tanto quanto o Adoble Reader ou o SumatraPDF devem estar instalado: Adoble 0 x SumatraPDF 0
Com wapi_ShellExecute o Adoble fica aberto após impressão e com EXECUTE FILE 'SumatraPDF.exe' não aparece nada na tela: Adoble 0 x SumatraPDF 1

Win_PrintfileRaw funciona no Windows 10 ?

Enviado: 20 Mai 2020 15:28
por Itamar M. Lins Jr.
Ola!
O firefox, iedge, chrome abre e imprime pdf. Desinstale o adobe.

Saudações,
Itamar M. Lins Jr.

Win_PrintfileRaw funciona no Windows 10 ?

Enviado: 22 Mai 2020 14:31
por NiltonGM
Oi Itamar, a ideia não é abrir nada na tela, é apenas jogar o arquivo pdf para impressora sem intervenção de usuário, meu sistema roda oculto na taskBar e com o SumatraPDF consigo isto, eu achei que com a função wapi_ShellExecute() conseguiria isso, até consigo com ela imprimir o PDF, só que ela deixa aberto o aplicativo responsalvel por formatar o pdf bruto para a impressora (neste caso o Adoble, se fosse o chrome, edge, firefox, aconteceria o mesmo, ficariam abertos e nem sei se o navegador mandaria para a impressora automático, sem usuário)
Mas valeu em saber que dependendo da situação posso usar esta função wapi_ShellExecute().

Win_PrintfileRaw funciona no Windows 10 ?

Enviado: 22 Mai 2020 20:39
por Fernando queiroz
Tem problemas sim , principalmente se tiver em impressora compartilhada, o sistema de SPOOL para de funcionar, principalmente se tiver
W7, W8, W10 na rede.

Ja fiz de tudo mas nao resolve, só imprime na própria maquina onde esta instalada a impressora, funciona por um tempo e depois para.

uma forma de amenizar e desligar e ligar a impressora.

Win_PrintfileRaw funciona no Windows 10 ?

Enviado: 28 Mai 2020 16:35
por asimoes
Olá Nilton

Você pode usar o Edge, Firefox, Adobe, basta no final da impressão, você fechar o processo deles.

Tem função postada aqui no fórum que faz isso.