Jump to content
Fivewin Brasil

Código de Barras


Recommended Posts

Pessoal uma Duvida..

Se eu usar Transform() em um código de Barras o Leitor vai retornar o Valor corretamente ???

Explico: Se eu tiver uma Variavel wValor=999.99

no código eu fizer assim


@ 3380,50 ean13 Transform(wValor,"99,999.99") of oPrinter BANNER

id=code>id=code>

o Retorno vai ser 999.99 ou vai dar erro ???

Obrigado..

-------------------------

Luiz Arruda - Corumbá/MS

FWH 2.4-WS-xHB 09950-xDev

ico.corumba@gmail.com

ico67@msn.com

A Informática Nasceu para resolver problemas que antes não existiamid=blue>

Editado por - ico on 08/07/2008 10:02:15

Link to comment
Share on other sites

Pessoal uma Duvida..

Se eu usar Transform() em um código de Barras o Leitor vai retornar o Valor corretamente ???

Explico: Se eu tiver uma Variavel wValor=999.99

no código eu fizer assim


@ 3380,50 ean13 Transform(wValor,"99,999.99") of oPrinter BANNER

id=code>id=code>

o Retorno vai ser 999.99 ou vai dar erro ???

Obrigado..

-------------------------

Luiz Arruda - Corumbá/MS

FWH 2.4-WS-xHB 09950-xDev

ico.corumba@gmail.com

ico67@msn.com

A Informática Nasceu para resolver problemas que antes não existiamid=blue>

Editado por - ico on 08/07/2008 10:02:15

Link to comment
Share on other sites

Luiz...

O EAN13 aceita apenas digitos de 0 a 9..

Neste caso terias de tratar o valor, transformando-o, por exemplo:

999,99 em 000000099999

gerar o digito-verificador

daí então, imprimir o resultado.

Na leitura teria de tratar o valor lido, por exemplo, colhendo os primeiros 12 caracteres, transforma-lo em numerico e dividir o valor apurado por 100.

toya

Ahora en la version 5.8

toyasis@yahoo.com.br

http://www.toyanet.com.br

FWH 8.03+PellesC+xHarbour.org 1.1.0

FW 2.4+WS 4.5+Blinker 7.0+Clipper 5.2E+Rpv

Linux 2.4.29 - Slack 10.1 - (No@Say)

Clippeiro por opção, Fivewiner por amor ao Clipper...

Editado por - toya on 08/07/2008 12:52:40

Link to comment
Share on other sites

Tá Certo..

mas teria outra forma ??? tipo ;

id=code>
id=code>

é que peguei o exemplo e não sei onde/como utilizar cada um deles..fiz com o upca sem o Transform() mas todos os valores apresentaram o mesmo código tipo 999.99 ficou igual ao 135,50 por exemplo..

Obrigado..

-------------------------

Luiz Arruda - Corumbá/MS

FWH 2.4-WS-xHB 09950-xDev

ico.corumba@gmail.com

ico67@msn.com

A Informática Nasceu para resolver problemas que antes não existiamid=blue>

Editado por - ico on 08/07/2008 14:54:56

Link to comment
Share on other sites

citação:

Veja aqui:

http://www.fivewin.com.br/exibedicas.asp?id=676

toya

Ahora en la version 5.8

toyasis@yahoo.com.br

http://www.toyanet.com.br

FWH 8.03+PellesC+xHarbour.org 1.1.0

FW 2.4+WS 4.5+Blinker 7.0+Clipper 5.2E+Rpv

Linux 2.4.29 - Slack 10.1 - (No@Say)

Clippeiro por opção, Fivewiner por amor ao Clipper...


id=quote>id=quote>

Ué.. mas foi dai que Baixei os exemplos.. apenas gerei a LIB p/ minha versão

eu só queria saber qual desses(code128, code3_9, sup5 ou upca) eu poderia usar apenas indicando a variavel ..

tipo assim...

id=code>
id=code>

onde wValor já vem carregado 999.99 se isso é possivel ou vou ter que converter para 99999...

Abraços..

-------------------------

Luiz Arruda - Corumbá/MS

FWH 2.4-WS-xHB 09950-xDev

ico.corumba@gmail.com

ico67@msn.com

A Informática Nasceu para resolver problemas que antes não existiamid=blue>

Link to comment
Share on other sites

Ico, voce usa a Barlib ou a Barlib32?

No leiame dela tem exemplos.

O code 3_9 aceita ponto, mas nao virgula,mas eh o que gera um codigo bem legivel:

@ , CODE3_9 ;

[ ] ;

[ ];

[ COLOR ] ;

[ WIDTH ] ;

[ SIZE ] ;

[ OF ] ;

@ , CM_CODE3_9 ;

[ ] ;

[ ];

[ COLOR ] ;

[ WIDTH ] ;

[ SIZE ] ;

[ OF ] ;

nRow, nCol : Posicion de impresion del C¢digo de barras

en code3_9 son pixels, en cm_code3_9 son centimetros

cCode : caracteres a imprimir, en el rango :

'1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ-. *$/+%'

O code 128 aceita caracteres de 0 a 128 (asc) ou seja numericos, virgula e ponto. Mas gera codigos compactos. Se o numero for grande, voce teria que fazer a largura tambem grande para poder ser lido pelo leitor sem problemas. Nao sei aonde voce ira imprimir, se for em etiquetas para laser nao tera problemas, mas se for em impressora termica, propria para codigo de barras este modo , dependendo da largura, nao fica muio bom.

Ricardo

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...