Problema com Relatório

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

Problema com Relatório

Mensagem por Josmar dos Santos »

Ola..Tenho um relatorio desenvolvido no antigo Miro3. Ele imprimi os relatórios nas impressoras USB (HP DESKJET 3550)...mas toda vez q imprimi uma folha ele ejeta uma em vazio! caso alguem tenha alguma ideia em me ajudar...! se quiserem eu postarei a fonte aqui. Acho que talvez seria necessario mudar a estrutura desse relatorio..ele e muito complexo !..Mas pertence ao a um usuario antigo ..nao sei se seria uma boa ideia!.
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Por acaso não tem a ver com o tamanho do papel ?
Hstadler
Usuário Nível 2
Usuário Nível 2
Mensagens: 65
Registrado em: 01 Nov 2005 19:48

Mensagem por Hstadler »

Estou com o mesmo problema.
Tirei o EJECT e funcionou mas somente com uma página, quando o relatório tem 2 ou mais paginas, não dá certo, pois imprime só a primeira e o restante não.
Fiz outro teste gerando 100 linhas no edit do Dos, e ela imprimiu na primeira folha até a linha 67.
Vou tentar fazer um teste no sistema gerando cada arquivo com no máximo 67 linhas, vamos ver!!

Se alguem tiver alguma outra solução favor postar aqui.

Obrigado

Henrique
Hstadler
Usuário Nível 2
Usuário Nível 2
Mensagens: 65
Registrado em: 01 Nov 2005 19:48

Mensagem por Hstadler »

Oi Alamino

conforme vc disse sobre o tamanho do papel eu testei meus relatorios com A4 e Carta, e o resultado foi o mesmo sai a folha impressa mais uma em branco.

Uso o Dosprinter baixado no site g7 (é pratico) porém não estou tendo sucesso com relatórios com mais de uma pagina como comentei acima.

Vou quebrar a cabeça pra tentar resolver

Henrique
Hstadler
Usuário Nível 2
Usuário Nível 2
Mensagens: 65
Registrado em: 01 Nov 2005 19:48

Mensagem por Hstadler »

ola pessoal, resolvi meu problema com outro software, o dosprinter.exe baixado no site www.geocities.com/DOSPrint/ e funcionou perfeitamente com os comandos ESC...

QQ é só perguntar
Avatar do usuário
filizola
Usuário Nível 3
Usuário Nível 3
Mensagens: 421
Registrado em: 19 Ago 2003 20:10
Localização: Belo Horizonte/MG

Mensagem por filizola »

não consegui imprimir em 1/8 de polegadas com o dosprint, vc poderia me ajudar ???
"Um passo a frente, e já não estará mais no mesmo lugar..."
Hstadler
Usuário Nível 2
Usuário Nível 2
Mensagens: 65
Registrado em: 01 Nov 2005 19:48

Mensagem por Hstadler »

ola Filizola

eu não tenho nenhum relatório 1/8 e sim em 1/6, negrito, italico, vou fazer um teste pra depois te responder. A única alteração no sistema q fiz
foi colocar na primeira posição da linha a configuração para caracteres comprimidos, expandidos, negrito, etc... que falava no dosprint do site da G7, porem ele não deixava os caracteres em negrito, expandido...

No dosprinter.exe que falei no tópico acima, ele reconheu todos os comandos sem problemas mas vamos testar o seu problema

até mais
Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

dosprint

Mensagem por Josmar dos Santos »

Ola Hstadler
Que comando desse dosprint..vc esta usando para imprimir de um diretorio para a impressora?
Como vc faz ? eu uso a impressora hp deskejet 3550
eu ja abaixei o sistema ..mas nao sei usar !
grato
josmar
Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

Re: dosprint

Mensagem por Josmar dos Santos »

Josmar dos Santos escreveu:Ola Hstadler
Que comando desse dosprint..vc esta usando para imprimir de um diretorio para a impressora?
Como vc faz ? eu uso a impressora hp deskejet 3550
eu ja abaixei o sistema ..mas nao sei usar !..se vc poder me dar um exemplo eu agradeço!
grato

josmar
Hstadler
Usuário Nível 2
Usuário Nível 2
Mensagens: 65
Registrado em: 01 Nov 2005 19:48

Mensagem por Hstadler »

Josmar blz

fiz o seguinte:

baixei o sistema e criei uma pasta chamada Dosprint, onde descompactei o sistema.

adicione um atalho no iniciar com a seguinte linha:
C:\DOSPRINT\DOSPrinter.exe /TRAY /R1 /DEL /FOCUS C:\RELATO.USB

onde:
/TRAY faz o Dosprint exibir o icone no systray do windows
/R1 carrega em modo residente
/DEL deleta o arquivo monitorado apos imprimi-lo
/FOCUS volta para o programa DOS depois de imprimir, pois na verdade vc nem sente ele sair e voltar para o DOS

RELATO.USB, foi o arquivo texto que é criado para ser monitorado pelo dosprint.

Resumidamente: vc cria um arquivo txt com os mesmo comandos para uma impressora matricial (comandos ESC/P), salva numa pasta pre determinada (a qual sera monitorada) e o dosprint se encarrega do resto.

qq duvida é só postar
Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

imprimir

Mensagem por Josmar dos Santos »

Ola Hstadler...blz?
Valew irmão ..vou fazer o teste...mas vou colocar o arquivo *.prn...que o que tenho criando aqui..mais uma vez...brigadão..um abraço
Josmar
Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

imorimir

Mensagem por Josmar dos Santos »

Ola Hstadler....e aquele batizinho do "runme"..e por ele que vc faz a filtragem ? vc usa ele ?
um abraço..Josmar
Hstadler
Usuário Nível 2
Usuário Nível 2
Mensagens: 65
Registrado em: 01 Nov 2005 19:48

Mensagem por Hstadler »

Oi Josmar

Eu não uso o .bat, como eu falei pra vc eu crio um arquivo texto, por exemplo relato.prn ou print.txt etc...

Depois de criar esse arquivo na pasta especificada, o dosprint vai pegar este arquivo, imprimir e depois deleta-lo.

É possível usar o .bat mas prefiro criar um arquivo e deixar o resto pro dosprint

Falou
qq é só postar
Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

imprimir

Mensagem por Josmar dos Santos »

Ola Hstadler..blz ?
Cara esse dosprinter e show de bola mesmo..funcionou legalzinho..ate compactar o relatorio ele ja faz isso de graça. Ta funcionando legalzinho...mas não querendo abusar de sua paciencia e ja abusando...rs.rs.rs....acho que o dosprint esta um pouco lento e nao e o sistema q esta retardando porque ja fiz esse teste...ao imprimir..eu saio do sistema e demora a mesma coisa quanto estou com o sistema aberto. A principio pensei que fosse o sistema dos "dos" q estivesse fazendo isso! mas enfin...do jeito q esta ta bom d+...mas se vc souber de algum jeito de deixar ele mais rapida ...eu agradeceria..falow..um abraço e obrigado pela força !
grato
josmar :))
Hstadler
Usuário Nível 2
Usuário Nível 2
Mensagens: 65
Registrado em: 01 Nov 2005 19:48

Mensagem por Hstadler »

E aí Josmar blz

Eu falei q o dosprint era bom!!

Agora é o seguinte, em questão de velocidade, não sei. Uso o win98 é roda rápido, não cheguei a testar no XP (se for o seu caso), mas verifique se quando vc cria o arquivo .prn o dosprinter ja direciona este arquivo pra impressora. Se vc esta com a tela cheia do DOS de um alt+tab e olhe se aparece a impressora do windows ao lado do relógio. Parece bobeira mas vale apena verificar.
Outra coisa que testei pra nível de informação, foi enviar 2 relatorios, um em seguida do outro, em 2 maquinas diferentes ao mesmo tempo, mas não deu certo pois os arquivos eram gerados no servidor, imprimindo só o primeiro. Então eu instalei o Dosprinter em cada maquina e alterei no sistema para criar os arquivos em cada maquina e funcionou sem problemas.

qq dúvida é só postar
Henrique
Sorocaba/SP
Responder