Clipper On Line • Ver Tópico - imprimir no harbour modo console?

imprimir no harbour modo console?

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

imprimir no harbour modo console?

Mensagempor pena » 28 Mar 2019 10:57

Bom dia Pessoal, preciso pegar um programa que tenho clipper e recompilar em harbour, estou fazendo isso pelo simples fato, do cliente estar mudando suas impressoras, modernas com usb, só não sei como imprimir no harbour utilizando usb, alguém teria um exemplo?
Avatar de usuário

pena
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 331
Data de registro: 06 Jul 2004 18:08
Cidade/Estado: CACHOEIRA DO SUL-RS
Curtiu: 0 vez
Mens.Curtidas: 3 vezes

imprimir no harbour modo console?

Mensagempor Heero » 28 Mar 2019 11:07

Olá, utilizo no meu aplicativo, o nodosimp.

Eu coloco o conteúdo do relatório num arquivo texto (isso é, se você não quer utilizar imagem nas suas impressões) e em seguida chamo o nodosimp

narqrel='relatorio.txt'
set console off
set print   on
set device  to print
set printer to &narqrel

run nodosimp.exe &narqrel 80 SEL


Espero ter ajudado. Abraços.
Ricardo Rodrigues
Harbour 3.2 + BCC + Minigui
Cursando Análise e Desenvolvimento de Sistemas
Heero
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 51
Data de registro: 13 Jul 2015 22:10
Cidade/Estado: Guarulhos/SP
Curtiu: 13 vezes
Mens.Curtidas: 5 vezes

imprimir no harbour modo console?

Mensagempor Jairo Maia » 28 Mar 2019 11:28

Se você já gera o que vai ser impresso em arquivo, pode usar a função Win_PrintFileRaw( cPrinter, cAquivo, cTitulo ). O Problema é que essa função imprime apenas em impressoras compatíveis com o modo Raw (ESC/POS).

Aconselho você usar a classe Win_Prn(), com ela, você pode imprimir em qualquer impressora Raw ou Gráfica.

Você gera arquivo antes de enviar a impressora? Se sim, anexe um arquivo e monto um exemplo usando a formatação de seu arquivo e com a classe Win_Prn().
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)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

imprimir no harbour modo console?

Mensagempor MSDN » 28 Mar 2019 17:07

Acesse esse link https://www.4shared.com/rar/SeAG2kadda/demo_harbour_console_mode.html e baixe um pequeno programa completo que portei do Clipper para Harbour, todo em modo console, ensina como imprimir em qualquer impressora que esteja instalada no Windows.
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

imprimir no harbour modo console?

Mensagempor JoséQuintas » 28 Mar 2019 19:40

pena escreveu:Bom dia Pessoal, preciso pegar um programa que tenho clipper e recompilar em harbour, estou fazendo isso pelo simples fato, do cliente estar mudando suas impressoras, modernas com usb, só não sei como imprimir no harbour utilizando usb, alguém teria um exemplo?


Aconselho a fazer por etapa.
Comece usando uma única rotina pra iniciar e encerrar os relatórios PrintBegin() e PrintEnd()
Depois... tendo a resposta, vai precisar alterar somente essas duas rotinas.

Lembre-se que o tamanho da folha matricial é diferente de uma impressora jato de tinta ou laser.
Vai acabar usando uma solução quebra-galho agora, pro cliente poder imprimir, mas depois o melhor será ajustar os relatórios pra uma solução definitiva/personalizada.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18158
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro