Mudar de impressora no programa em clipper
Moderador: Moderadores
Mudar de impressora no programa em clipper
Olá pessoal,
Estivem em um cliente onde ainda roda um programa antigo, creio ser Clipper, onde era utilizado a impressora HP 1200 LASERJET. A impressora deu problema e não tem mais reparo. No mesmo local possui uma HP M127FN laserjet, mas não consegui fazer o programa imprimir por ela. Não tenho idéia de como o prog. manda a impressão para a impressora antiga mas já tentei mudar a porta para a m127 mas não imprime. Na fila de impressão fica "documento de nível inferior local" e dá erro ou some da fila (dependendo da config de porta e driver. Já fucei tudo). Já configurei para imprimir em .pdf mas dá erro quando é do programa, se for qualquer outro tipo de impressão vai de boa. Tem algo a ver com PCL5? Vou deixar algumas fotos.
Estivem em um cliente onde ainda roda um programa antigo, creio ser Clipper, onde era utilizado a impressora HP 1200 LASERJET. A impressora deu problema e não tem mais reparo. No mesmo local possui uma HP M127FN laserjet, mas não consegui fazer o programa imprimir por ela. Não tenho idéia de como o prog. manda a impressão para a impressora antiga mas já tentei mudar a porta para a m127 mas não imprime. Na fila de impressão fica "documento de nível inferior local" e dá erro ou some da fila (dependendo da config de porta e driver. Já fucei tudo). Já configurei para imprimir em .pdf mas dá erro quando é do programa, se for qualquer outro tipo de impressão vai de boa. Tem algo a ver com PCL5? Vou deixar algumas fotos.
- Anexos
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Mudar de impressora no programa em clipper
Olá, Seja bem vindo ao fórum
Pelo que você está dizendo, esse programa antigo não é compatível com impressoras gráficas, ele imprime somente em impressoras compatíveis com o modo Raw.
Verifique se o driver da impressora HP M127FN tem a opção de habilitar o modo Raw e habilite, caso não tenha, não será possível usar essa impressora com esse programa.
Pelo que você está dizendo, esse programa antigo não é compatível com impressoras gráficas, ele imprime somente em impressoras compatíveis com o modo Raw.
Verifique se o driver da impressora HP M127FN tem a opção de habilitar o modo Raw e habilite, caso não tenha, não será possível usar essa impressora com esse programa.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Mudar de impressora no programa em clipper
Obrigado pela resposta Jairo,
Nas propriedades da impressora já está para "processador de impressão: winprint, Tipo de dados padrão: RAW". Não sei se foi isso que vc quis dizer. Já tentei tbm com a porta configurada para RAW 9100 e nada.
Agora, depois de mais um pente fino está assim: após o comando de impressão dentro do programa, vai pra fila e o status fica imprimindo, na tela da impressora fica "imprimindo documento" mas não sai nada.
Você poderia indicar alguma impressora a laser que seja compatível com o modo RAW? Ou onde vejo isso.
Desde já agradeço.
Nas propriedades da impressora já está para "processador de impressão: winprint, Tipo de dados padrão: RAW". Não sei se foi isso que vc quis dizer. Já tentei tbm com a porta configurada para RAW 9100 e nada.
Agora, depois de mais um pente fino está assim: após o comando de impressão dentro do programa, vai pra fila e o status fica imprimindo, na tela da impressora fica "imprimindo documento" mas não sai nada.
Você poderia indicar alguma impressora a laser que seja compatível com o modo RAW? Ou onde vejo isso.
Desde já agradeço.
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Mudar de impressora no programa em clipper
Na verdade impressoras Laser são praticamente na totalidade delas compatíveis com o modo Raw, apenas algumas deixam por padrão desabilitado, o que não é seu caso como já disse.
Não vejo outro jeito para que eu ou alguém no fórum possa lhe ajudar sem que você poste a parte do código que você está enviando para a impressora. Poste o código, acho que será mais fácil sugerir alguma solução.
Não vejo outro jeito para que eu ou alguém no fórum possa lhe ajudar sem que você poste a parte do código que você está enviando para a impressora. Poste o código, acho que será mais fácil sugerir alguma solução.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Mudar de impressora no programa em clipper
Fiz um teste com outra impressora, uma Epson XP-241 jato de tinta, no começo acontecia a mesma coisa, mas depois que eu mudei para "processador de impressão: winprint, Tipo de dados padrão: TEXT" saiu a impressão!
Tentei replicar essa configuração para a HP mas não tive sucesso.
Sobre o código, como não sou programador, não sei dizer muito a respeito. Apenas sei que o prog. gera um arquivo em .DBF para impressão. Se isso não ajudar, talvez eu consiga, com alguma orientação, dar dados mais precisos.
Não entendi a lógica de ter impresso na Epson após a nova config. e na HP continuar não imprimindo.
De qualquer modo teremos que comprar uma impressora a laser. De pronta entrega temos como opção a HP 107W e a Brother HL1212W porém, como não sei o que está de fato acontecendo, não sei como avaliar qual dessas duas impressoras seria "compatível", e pagar o preço pra ver complica. O que essa Epson tem de diferente?
Help! estou tentando apagar esse incêndio.
Tentei replicar essa configuração para a HP mas não tive sucesso.
Sobre o código, como não sou programador, não sei dizer muito a respeito. Apenas sei que o prog. gera um arquivo em .DBF para impressão. Se isso não ajudar, talvez eu consiga, com alguma orientação, dar dados mais precisos.
Não entendi a lógica de ter impresso na Epson após a nova config. e na HP continuar não imprimindo.
De qualquer modo teremos que comprar uma impressora a laser. De pronta entrega temos como opção a HP 107W e a Brother HL1212W porém, como não sei o que está de fato acontecendo, não sei como avaliar qual dessas duas impressoras seria "compatível", e pagar o preço pra ver complica. O que essa Epson tem de diferente?
Help! estou tentando apagar esse incêndio.
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Mudar de impressora no programa em clipper
Não é comum gerar um .DBF para impressão, mas sim um arquivo texto. Mas talvez seja apenas a extensão. Anexe aqui no fórum um arquivo exemplo desse .DBF para que possamos saber como ele é gerado, será melhor para entender.well escreveu: Apenas sei que o prog. gera um arquivo em .DBF para impressão.
Muita coisa. Até onde sei as impressoras Epson todas tem por padrão o modo Raw, e a diferença é que nas EPson elas nativamente compatíveis com os comandos ESC/POS, que permite você dentro do arquivo texto (ASCII) enviar comandos ESC/POS como comprimir, expandir, negrito, itálico, etc.well escreveu:O que essa Epson tem de diferente?
Também acho, não sugira isso antes de você ter certeza de como o programa se comporta. Pode ser pedra no pé...well escreveu:não sei como avaliar qual dessas duas impressoras seria "compatível", e pagar o preço pra ver complica.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Mudar de impressora no programa em clipper
As impressoras e programas de antigamente trabalhavam somente com texto.well escreveu:Não entendi a lógica de ter impresso na Epson após a nova config. e na HP continuar não imprimindo.
Então os programas mandavam letras, e as impressoras imprimiam as letras.
As impressoras atuais só trabalham com desenho, elas não sabem escrever, elas só sabem desenhar.
Ou o programa envia o desenho das letras, ou nada feito.
É que o recurso de letras foi sendo abandonado pelos programas, e as impressoras acabaram também removendo isso.
Hoje é tudo analfabeto kkkk
Manda imprimir a letra "A", os equipamentos não sabem o que é isso.
Agora, se mandar fazer um desenho igual a este "A", aí eles sabem fazer.
Basicamente é essa a diferença nas impressoras: ou elas conhecem letra ou não. E se elas não conhecem, o programa precisa ensinar a fazer o "desenho".
Então o programa vai funcionar numa Epson ou HP LASER que tenha internamente letras, mas não vai funcionar nas que só sabem desenhar.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Mudar de impressora no programa em clipper
Olá!
Mas PDF imprime em qualquer uma, até nas antigas.
Por isso não respondi nada. Nunca vi não imprimir PDF. Até a RIMA-XT imprimia via FORMAX os desenhos e pelo BANNER...
Saudações,
Itamar M. Lins Jr.
Mas PDF imprime em qualquer uma, até nas antigas.
Por isso não respondi nada. Nunca vi não imprimir PDF. Até a RIMA-XT imprimia via FORMAX os desenhos e pelo BANNER...
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
Mudar de impressora no programa em clipper
Oi Itamar,Mas PDF imprime em qualquer uma, até nas antigas.
Por isso não respondi nada. Nunca vi não imprimir PDF. Até a RIMA-XT imprimia via FORMAX os desenhos e pelo BANNER...
A impressora imprime normalmente arquivos em .PDF. O que eu estava tentando explicar era gerar um arquivo em .PDF da saída de impressão, usando o Doro PDF e o PDFCreator e após isso, imprimir na impressora normalmente. Foi uma opção que também me veio na cabeça.
Então JoséQuintas, Como faço para saber se a impressora conhece letra? Qual especificação devo buscar nelas?Basicamente é essa a diferença nas impressoras: ou elas conhecem letra ou não. E se elas não conhecem, o programa precisa ensinar a fazer o "desenho".
Então o programa vai funcionar numa Epson ou HP LASER que tenha internamente letras, mas não vai funcionar nas que só sabem desenhar.
Oi Jairo Maia,Não é comum gerar um .DBF para impressão, mas sim um arquivo texto. Mas talvez seja apenas a extensão. Anexe aqui no fórum um arquivo exemplo desse .DBF para que possamos saber como ele é gerado, será melhor para entender.
Consigo abrir o arquivo .DBF com o notepad e é texto. Com o wordpad fica mais organizado exceto acentuação. Acho que esse arquivo passa pela formatação configurado no programa, mostrado na foto 2 em anexo, para o texto ficar organizado. Então deve ser o arquivo .DBF mais os parâmetros de configuração que são enviados para a impressora. Essa é minha especulação.
Vou ver se consigo o arquivo para semana.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Mudar de impressora no programa em clipper
Sinceramente... nem faço idéia.well escreveu:Então JoséQuintas, Como faço para saber se a impressora conhece letra? Qual especificação devo buscar nelas?
Uma opção básica de teste no prompt, pra impressora padrão, poderia ser :
Código: Selecionar todos
DIR > PRN
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Mudar de impressora no programa em clipper
Mas quanto ao problema:
De um modo geral, sem acesso aos fontes, acho que não tem muito o que fazer.
Talvez... gambiarras...
Lembro do programa PRN2FILE, onde qualquer impressão era desviada pra arquivo.
Depois algum programa de conversão, ou talvez imprimir pelo bloco de notas.
O que foi mencionado sobre PDF, foi sobre gerar os relatórios em PDF, mas pra isso, só alterando os fontes.
Se o programa é tão importante assim, talvez esteja na hora de atualizar, porque cada vez vai ficar mais difícil de encontrar impressoras compatíveis.
De um modo geral, sem acesso aos fontes, acho que não tem muito o que fazer.
Talvez... gambiarras...
Lembro do programa PRN2FILE, onde qualquer impressão era desviada pra arquivo.
Depois algum programa de conversão, ou talvez imprimir pelo bloco de notas.
O que foi mencionado sobre PDF, foi sobre gerar os relatórios em PDF, mas pra isso, só alterando os fontes.
Se o programa é tão importante assim, talvez esteja na hora de atualizar, porque cada vez vai ficar mais difícil de encontrar impressoras compatíveis.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Mudar de impressora no programa em clipper
Se fizer isso, será mais fácil apresentarmos alguma alternativa.well escreveu:Vou ver se consigo o arquivo para semana.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Mudar de impressora no programa em clipper
Estou anexando 3 arquivos.
Espero que ajude a avaliar.
Obs: comparei a impressão antiga com a impressão na Epson e nota-se erro na formatação como negrito e acentuação
Espero que ajude a avaliar.
Obs: comparei a impressão antiga com a impressão na Epson e nota-se erro na formatação como negrito e acentuação
- Anexos
-
W.zip- (1.36 KiB) Baixado 339 vezes
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Mudar de impressora no programa em clipper
Estes não vão ajudar.well escreveu:Espero que ajude a avaliar.
Você anexou 3 arquivos .DBF, que contém as informações para aimpressão, mas nenhum deles é o arquivo que foi gerado e enviado a impressora.
arquivo CONFIGU.DBF, parece ser um menu, e tem inclusive a opção de enviar a impressão para o arquivo lixo.prn.
arquivo IMPRESSO.DBF, tem os comandos ESC/POS que estão sendo usados para gerar a impressão.
arquivo LXO84358.DBF, um arquivo vazio, tem 3 campos mas está vazio.
Voltamos a estaca Zero... Faça o seguinte: Faça uma impressão de teste.
Depois via CMD acesse a pasta onde está o sistema. Veja se tem algum arquivo chamado Lixo.Prn, se tiver talvez esse ajude.
Além disso, digite dir /od, e veja qual foi o último arquivo gerado (será o último da lista), talvez seja o de impressão, e talvez ele possa ajudar.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Mudar de impressora no programa em clipper
Quando faz uma impressão é criado um arquivo como o LXO84358.DBF (arquivos mais recentes) que contém a ficha médica. No caso desse arquivo não tinha nada preenchido mas ele vem logo abaixo daqueles caracteres.
O arquivo IMPRESSO.DBF também fica como um dos mais recentes.
O arquivo CONFIGU.DBF coloquei pela informação que ele contém que achei relevante. Porém o arquivo LIXO.PRN está com data de 2006 com uma ficha médica da época. Existe outro arquivo chamado LIXO1.DBF de 11MB que contém as fichas médicas de todos os pacientes. Acredito que a impressão jogue para o arquivo como o LXO84358.DBF o trecho referente ao paciente no arquivo LIXO1.DBF (através do número do registro) e junta com o cabeçalho (não sei como) para a impressão.
Outra coisa é que a impressão ficou sem formatação em algumas partes, então é bem provável ter que fazer alguma modificação no programa para funcionar como antes, e não só uma troca de impressora. Vou anexar os exemplos.
Já foi cogitado a atualização do programa mas não tenho ideia por onde começar (busca de profissionais programadores). Ao meu ver o programa é simples, tem uns 800mb e é para cadastrar/atualizar fichas e agenda de pacientes, e a impressão das fichas e agenda. Seria bom se conseguisse migrar esses dados para um programa novo. Só não poderia ser uma experiência de tentativa e erro pois os dados são sensíveis.
Sinceramente não sei o que seria mais viável no momento. Se seria a configuração do programa (não estou encontrando programador Clipper no RJ) ou a migração para outro programa (também acredito que seria necessário um programador Clipper nesse processo).
O arquivo IMPRESSO.DBF também fica como um dos mais recentes.
O arquivo CONFIGU.DBF coloquei pela informação que ele contém que achei relevante. Porém o arquivo LIXO.PRN está com data de 2006 com uma ficha médica da época. Existe outro arquivo chamado LIXO1.DBF de 11MB que contém as fichas médicas de todos os pacientes. Acredito que a impressão jogue para o arquivo como o LXO84358.DBF o trecho referente ao paciente no arquivo LIXO1.DBF (através do número do registro) e junta com o cabeçalho (não sei como) para a impressão.
Outra coisa é que a impressão ficou sem formatação em algumas partes, então é bem provável ter que fazer alguma modificação no programa para funcionar como antes, e não só uma troca de impressora. Vou anexar os exemplos.
Já foi cogitado a atualização do programa mas não tenho ideia por onde começar (busca de profissionais programadores). Ao meu ver o programa é simples, tem uns 800mb e é para cadastrar/atualizar fichas e agenda de pacientes, e a impressão das fichas e agenda. Seria bom se conseguisse migrar esses dados para um programa novo. Só não poderia ser uma experiência de tentativa e erro pois os dados são sensíveis.
Sinceramente não sei o que seria mais viável no momento. Se seria a configuração do programa (não estou encontrando programador Clipper no RJ) ou a migração para outro programa (também acredito que seria necessário um programador Clipper nesse processo).
- Anexos
-
Exemplos formatação.zip- (225.98 KiB) Baixado 379 vezes
