demora para começar a imprimir na usb

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

demora para começar a imprimir na usb

Mensagem por porter »

ola pessoal, estou testando essa pequena rotina para impressao na jato de tinta via PRWIN, mas a impressao só comeca se fechar o programa, se nao fechar, nao imprime, a impressora ate aparece la ao lado do relogio que mostra que foi enviado para a impressora, tem algo nessa rotina que devo acrescer para comecar imprimir rapidamente ?

Código: Selecionar todos

emitir = "S"
clear
do while .t.
    @10,10 say "emitir" get emitir pict "@!"
    read
    if emitir <> "S"
       exit
    endif
    imprime()
enddo

procedure imprime
setprc(0,0)
set device to print
set printer on
set printer to c:\jato\teste.txt
setprc(0,0)
@0,0 say "$IMP$=2";
@1,0 SAY "TESTE"
SET PRINTER TO
SET PRINTER OFF
RETURN
Estou imprimindo na USB, e o windows é o XP, obrigado.
Editado pela última vez por Pablo César em 05 Jul 2013 12:02, em um total de 1 vez.
Razão: Mensagem editada para colocar a tag [ code ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r1
Avatar do usuário
Duda 'Sgluber'
Usuário Nível 3
Usuário Nível 3
Mensagens: 148
Registrado em: 11 Mar 2013 21:57
Localização: Interior de São Paulo

demora para começar a imprimir na usb

Mensagem por Duda 'Sgluber' »

porter,

já lidei com esse problema algumas vezes e a melhor solução q encontrei foi utilizar a WAPI do nosso amigo Maligno.

Para mais informações, dê uma olhada nesta mensagem q eu postei tempos atrás, neste tópico.
Comecei pra valer nos tempos do MSX e nunca mais parei... grande caminhada! :-)
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

demora para começar a imprimir na usb

Mensagem por Pablo César »

Porter está gerando o arquivo essa sua rotina ? Pois eu acho que a sequência certa é:

Código: Selecionar todos

SET PRINTER TO ("c:\jato\teste.txt")
SET DEVICE TO PRINT
@ SAY...
@ SAY...
SET DEVICE TO SCREEN
SET PRINTER TO
E no Clipper não imprime em USB a não ser mediante utilitário externo, normalmente feitos em Harbour ou outra linguagem. Mas a idéia é como o colega já passou: criar arquivo de impressão e mandá-lo para o spooler do Windows.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

demora para começar a imprimir na usb

Mensagem por porter »

ola Duda e Pablo, a rotina esta gerando um arquivo texto normalmente e estou usando o PrWin para imprimir na Usb, quanto ao WAPI do Maligno, vou dar uma olhada para conhecer melhor, obrigado.
DARIOAH
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 14 Ago 2013 11:27
Localização: charata

demora para começar a imprimir na usb

Mensagem por DARIOAH »

Hola, Aclaremos que el Clipper SI imprime a travez de USB. siempre y cuando este compartida la impresora en windows, y capturado el puerto a travez del NET USE.
Avatar do usuário
Duda 'Sgluber'
Usuário Nível 3
Usuário Nível 3
Mensagens: 148
Registrado em: 11 Mar 2013 21:57
Localização: Interior de São Paulo

demora para começar a imprimir na usb

Mensagem por Duda 'Sgluber' »

DARIOAH escreveu:Hola, Aclaremos que el Clipper SI imprime a travez de USB. siempre y cuando este compartida la impresora en windows, y capturado el puerto a travez del NET USE.
Bem-vindo à nossa comunidade, DARIOAH! Imagem

Mapear impressoras via NET USE não funciona em 100% dos casos, motivo pelo qual existem outras sugestões para imprimir em Clipper via porta USB.
Comecei pra valer nos tempos do MSX e nunca mais parei... grande caminhada! :-)
Responder