Código de Barras em Xharbour
Moderador: Moderadores
-
Dudu_XBase
- Membro Master

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
Código de Barras em Xharbour
Bom dia.
Tenho uma rotina de impressão de comprovantes onde no topo de cada comprovante imprimo um código de barras usando clipper e impbar.lib.
Estou querendo passar essa impressão para xharbour.
É melhor eu tentar portar a impbar.lib para xharbour ? Assim não preciso mudar os fontes ?
Ou já usar a Win32prn ?
Alguém faz uso de alguma impressão com código de barras que recursos vcs utilizam com xharbour ?
Obrigado
Tenho uma rotina de impressão de comprovantes onde no topo de cada comprovante imprimo um código de barras usando clipper e impbar.lib.
Estou querendo passar essa impressão para xharbour.
É melhor eu tentar portar a impbar.lib para xharbour ? Assim não preciso mudar os fontes ?
Ou já usar a Win32prn ?
Alguém faz uso de alguma impressão com código de barras que recursos vcs utilizam com xharbour ?
Obrigado
________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Tche, pode fazer isso ai que vc falou ou se quiser pode usar a GD da Contrib, junto tem um sample simples e funcional de varios tipo de codigo de barra !!É melhor eu tentar portar a impbar.lib para xharbour ?
Agora para Impressão pode usar sim a Classe Win32prn, alias ela por sinal é muita boa pra tudo que é tipo de impressão....se for gerar apartir da GD...imprime em formato de imagem na Win32prn e postei um exemplo na seção codigo Fonte.
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Só pra complementar....na win32prn vc ainda pode selecionar uma Fonte do tipo de codigo de barra e imprimir como se fosse um texto comun !!
Ex:
Abraços
Leonardo Machado
Ex:
Código: Selecionar todos
oPrinter:NewLine()
oPrinter:SetFont('EAN-13', 28, 0 )
oPrinter:TextOut(" *6920897718380* " )
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
TerraSoftware
- Usuário Nível 3

- Mensagens: 353
- Registrado em: 28 Jul 2004 13:14
- Localização: Cianorte-PR
- Contato:
Colega TerraSoftware, olá e tb aos outros colegas do fórum.... poderia mandar esta lib para mim, pois tb estou precisando...
e-mail:
fladimir_arroyo@yahoo.com.br
Grato
e-mail:
fladimir_arroyo@yahoo.com.br
Grato
Documentação existe aos montes na Net. Olhando rapidamente, gostei desse site:
http://www.idautomation.com/itffaq.html
http://www.idautomation.com/itffaq.html
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Mestre Dudu_XBase, veja:
https://pctoledo.org/forum/viewtopic.php?t=6465
No exemplo tem como imprimir código de barras, só que vc tem que instalar o respectivo fonte.
Eu uso a barlib para imprimir em FW. Se vc quiser, mande um e-mail que eu lhe envio o arquivo.
https://pctoledo.org/forum/viewtopic.php?t=6465
No exemplo tem como imprimir código de barras, só que vc tem que instalar o respectivo fonte.
Eu uso a barlib para imprimir em FW. Se vc quiser, mande um e-mail que eu lhe envio o arquivo.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
{POG - Programação Orientada a Gambiarra}
Oi Leonardo
[]'s
Rodrigo
Queria algo mais relacionado ao que são aquelas linhas e como formá-las graficamente. Não estava querendo usar uma fonte para usar isso, pois não sei se em linux tem a tal fonte, ou seja, fazendo usando os gráficos da cairo seria bem mais confiável, algo parecido que foi feito na GDsygecom escreveu:Rodrigo,
Pra qual email devo enviar o material ? tenho exemplos usando a CLASSE WIN32PRN ele usa codigo de barra como SETFONT().
Outra coisa na HWGUI tem exemplos tmb. porem em XML. mas é bem legal...
[]'s
Rodrigo
Tudo bem, respeito sua opinião, só que montar "na mão" não é nada fácil.
Basicamente:
- Existe um código de inicio e fim do CB.
- Os números são agrupados em pares. Não são representados 1 a 1. Ex. 654321 é montado 65 43 21 e não 6 5 4 3 2 1.
- Cada Barra e Espaço em Branco compõe o CB. Linhas finas, médias.
- Existem vários tipos de CB.
Basicamente:
- Existe um código de inicio e fim do CB.
- Os números são agrupados em pares. Não são representados 1 a 1. Ex. 654321 é montado 65 43 21 e não 6 5 4 3 2 1.
- Cada Barra e Espaço em Branco compõe o CB. Linhas finas, médias.
- Existem vários tipos de CB.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
{POG - Programação Orientada a Gambiarra}
Acho que tendo o algoritmo já fica muito mais fácil. Nunca fiz isso, mas tendo a documentação, é só mandar ver. Dá trabalho, mas concordo com o Rodrigo: se no Linux pode não haver a fonte apropriada, é melhor já fazer o gráfico de uma vez. O site que indiquei parece já ser um bom ponto de partida.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
