cancelar impressão winxp...help

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

scom
Usuário Nível 3
Usuário Nível 3
Mensagens: 133
Registrado em: 15 Nov 2004 10:49
Localização: Dourados/MS

cancelar impressão winxp...help

Mensagem por scom »

ola amigos....

o problema é o seguinte: O cliente ta imprimindo relatorio de contas a receber e derrepente o papel enrrosca e no programa ela da [ESC] e cancela a impressão beleza....mas no windows xp a impressão continua...ele vai la nas impressoras e pede pra excluir a impressão mas não exclui...reinicia o computador mas quando inicia novamente começa a imprimir...não cancela de jeito nenhum.

alguem por favor sabe como resolver isso?

atenciosamente

ROBSON
S COM INFORMÁTICA
CLIPPER 5.3 / FIVEWIN 2.0 / BLINKER 7
XHARBOUR/ BCC582
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á

Mensagem por Pablo César »

Caro Robson,

Eu acredito que o ESC sendo pressionado em WIN98 ou WINXP, iria funcionar sem problemas. Pode ser que o processamento no WINXP seja mais rápido e não dê tempo para o sistema gerenciar essa interrupção após o andamento da execução (creio eu que seja isso). De todas formas, eu te aconselho que SEMPRE, cries TODAS as suas impressões em arquivo. Isto poderá te permitir RE-IMPRIMIR sem ter que RE-PROCESSAR seu relatório. Outra questão é que dessa forma, você coneguirá mais agilidade em GERAR e IMPRIMIR.

Você sabe como gerar em arquivo a sua impressão ?. No seu relatório o que você utiliza para imprimir ? Utiliza o "?" ou "@" ??. Ou então poste parte do seu codigo desse relatório, mas poste as partes onde você ativa o drecionamento à impressora e desliga o direcionamento e parte de onde imprime algo.

Um clip-abraço :)Pos
scom
Usuário Nível 3
Usuário Nível 3
Mensagens: 133
Registrado em: 15 Nov 2004 10:49
Localização: Dourados/MS

Mensagem por scom »

o plabo...obrigado...


eu uso @ lin,002 say ....

mas a quetão é que o relatorio ja esta no spool do win xp no programa ele cancela para de jogar para impressora.....mas queria cancelar o do spool do win xp....esse é o problema.

ok

t+
S COM INFORMÁTICA
CLIPPER 5.3 / FIVEWIN 2.0 / BLINKER 7
XHARBOUR/ BCC582
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á

Mensagem por Pablo César »

Scom, insistindo mais um pouco... Cabe destacar que a impressão direto a impressora, linha a linha, é mais demorado. E incluso talvez seja possível cancelar o spool após ter sido enviado (mas terminado de enviar o arquivo ao spool). Mas de todas formas, você teria que criar o arquivo e perguntar pro MALIGNO se há essa possibilidade. Talvez ele possa responder por ter criado uma opção no WAPI que envia arquivo de impressão para o spool.

Eu ja desconheço a existência de algum aplicativo que cancele o job de impressão no spool do Windows.

Para criar arquivo, você sabe como fazer a aletração para que ña hora de imprimir gere o arquivo de impressão ?.

Um clip-abraço :)Pos
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Eu ja desconheço a existência de algum aplicativo que cancele o job de impressão no spool do Windows.
Não um aplicativo, mas existe uma função da API do Windows que permite apagar um job de impressão contido no spooler. Esse job pode estar em andamento ou à espera.

[]'s
Maligno
http://www.buzinello.com/prg
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á

Mensagem por Pablo César »

Então MALIGNO quer dizer que seria possível através da API do Windows mesmo que o JOB esteja em andamento ?. E haveria possibilidades de adicionar mais esta função ao seu WAPI ?.

Desculpe sobrecarregar você de idéias... parece FIXAÇÃO. Me desculpe.

Um clip-abraço :)Pos
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Pablo César escreveu:haveria possibilidades de adicionar mais esta função ao seu WAPI ?.
Sim. Não é coisa tão pequena. Mas é possível incluir isso também. Só que vai demorar um pouco. :(

[]'s
Maligno
http://www.buzinello.com/prg
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á

Mensagem por Pablo César »

Tá bom MALIGNO. GOD bless you !

:* -:] :)Pos :{ :))
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Re: cancelar impressão winxp...help

Mensagem por janio »

scom escreveu:ola amigos....

alguem por favor sabe como resolver isso?

ROBSON
Tenho feito de uma maneira que tem funcionado.

- Desligue a Impressora
- Vá no Painel de Controle
- Ferramentas Administrativas
- Serviços
- Procure Spooler de Impressão

Pare o serviço
Espere alguns minutos
Reinicie o serviço

======================

Se preferir, vc pode parar o spooler por linha de comando, para isso use os comandos:

NET START SPOOLER - iniciar o spooler
NET STOP SPOOLER - para o spooler


Espero que funcione,

Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: cancelar impressão winxp...help

Mensagem por Maligno »

janio escreveu:- Desligue a Impressora
- Vá no Painel de Controle
- Ferramentas Administrativas
- Serviços
- Procure Spooler de Impressão

Pare o serviço
Espere alguns minutos
Reinicie o serviço
Essa interação a imensa marioria dos clientes jamais conseguiria fazer.
NET START SPOOLER - iniciar o spooler
NET STOP SPOOLER - para o spooler
Isso sim é bem melhor. Seria feito pelo próprio programa.

[]'s
Maligno
http://www.buzinello.com/prg
scom
Usuário Nível 3
Usuário Nível 3
Mensagens: 133
Registrado em: 15 Nov 2004 10:49
Localização: Dourados/MS

repaziada...não dei certo

Mensagem por scom »

ola amigos...


nem assim cancela de jeito nenhum....que zica....

t+
robs
S COM INFORMÁTICA
CLIPPER 5.3 / FIVEWIN 2.0 / BLINKER 7
XHARBOUR/ BCC582
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Tche, faça assim....digite FORMAT C:\ .....hehehe brincadeirinha.....tente excluir a impressora e depois instala ela de novo...eu tive problemas assim quando mandava imprimir......em um HP1410 atraves do Nodosimp...isso quando eu tava querendo aprender com ele.....ai acabei até deixando de lado o Nodosimp e passei a usar o PRWIN......

Abraços
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Re: repaziada...não dei certo

Mensagem por janio »

scom escreveu:ola amigos...


nem assim cancela de jeito nenhum....que zica....

t+
robs
Vc desligou a impressora e após parou o spooler??? Desconectou o cabo da impressora???
Esperou ao menos 3 minutos depois que parou o spooler???

Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Responder