Página 1 de 2

Problema com Relatório

Enviado: 24 Mai 2006 13:17
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!.

Enviado: 02 Jun 2006 09:17
por alaminojunior
Por acaso não tem a ver com o tamanho do papel ?

Enviado: 02 Jun 2006 19:11
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

Enviado: 03 Jun 2006 15:48
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

Enviado: 05 Jun 2006 12:53
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

Enviado: 05 Jun 2006 20:57
por filizola
não consegui imprimir em 1/8 de polegadas com o dosprint, vc poderia me ajudar ???

Enviado: 06 Jun 2006 10:49
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

dosprint

Enviado: 06 Jun 2006 11:55
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

Re: dosprint

Enviado: 06 Jun 2006 12:19
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

Enviado: 06 Jun 2006 17:16
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

imprimir

Enviado: 06 Jun 2006 20:05
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

imorimir

Enviado: 07 Jun 2006 13:36
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

Enviado: 07 Jun 2006 17:05
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

imprimir

Enviado: 11 Jun 2006 14:31
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 :))

Enviado: 12 Jun 2006 07:44
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