Código de barras com java  XML
Índice dos Fóruns » Artigos e Tutoriais
Autor Mensagem
Lucas182
What is classpath?
[Avatar]

Membro desde: 08/03/2010 09:08:14
Mensagens: 8
Offline

http://www.dafont.com/3of9-barcode.font ?
Diego Pereira
Smalltalk
[Avatar]

Membro desde: 26/03/2010 15:26:06
Mensagens: 4
Offline

Alguem conseguiu fazer o código "rodar"?
Não consegui achar o pacote jar mencionado no turorial.
Como faço para imprimir as barras???
Eu preciso criar um método "public static void main(String args[])???
Espero respostas.
Vlw
Diego Pereira
Smalltalk
[Avatar]

Membro desde: 26/03/2010 15:26:06
Mensagens: 4
Offline

aeeeeeeeeew
Consegui!!!!!!
Vlw galera. Consegui de outro jeito.
thiagoaranha
HelloWorld

Membro desde: 04/11/2008 16:21:48
Mensagens: 12
Offline

Posta aí então o código e como tu coneguiu djoww!!!
hahaha

Abraço!!
c354r
Debugger
[Avatar]

Membro desde: 02/05/2010 03:01:47
Mensagens: 66
Offline

É, posta aí como você conseguiu, cara. [=

Quando você quer alguma coisa, todo o universo conspira para que você realize o seu desejo.
[MSN]
Diego Pereira
Smalltalk
[Avatar]

Membro desde: 26/03/2010 15:26:06
Mensagens: 4
Offline

Estou usando o Eclipse e o iReport 3.7.1 para gerar o relatório.

Criei duas classes. A primeira é CodigoBarra. Ela lê a matrícula e a inscrição, além de colocar a data atual no meu código de barras.

package teste;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
import net.sf.jasperreports.view.JasperViewer;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.Scanner;


public class CodigoBarra {

public static void main(String args[]) throws JRException{

ArrayList<TesteBean> l = new ArrayList<TesteBean>();
TesteBean mat = new TesteBean();

Scanner input = new Scanner(System.in);

System.out.println("Informe matricula:");
mat.setMatricula(input.nextLine());

System.out.println("Informe inscrição:");
mat.setInscricao(input.nextLine());

mat.setData(gerarDataFormatada());

l.add(mat);


JRBeanCollectionDataSource jrds = new JRBeanCollectionDataSource(l);


JasperPrint jasperPrint = JasperFillManager.fillReport("Barras2.jasper", new HashMap(), jrds);

JasperViewer viewer = new JasperViewer(jasperPrint, true);

viewer.setVisible(true);
JasperExportManager.exportReportToPdfFile(jasperPrint, "CódigodeBarras.pdf");

}

private static String gerarDataFormatada() {
Date data = new Date();
String formato = "dd/MM/yy";
SimpleDateFormat formatter = new SimpleDateFormat(formato);
String dat = formatter.format(data);
return dat;
}
}





A segunda classe possui os métodos. Chamei de TesteBean


package teste;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.IllegalFormatException;

public class TesteBean {
private String matricula;
private String inscricao;
private String data;



public String getData() {
return data;
}

public void setData(String data) {
this.data = data;
}

public String getMatricula() {
return matricula;
}

public void setMatricula(String matricula) {

if ((matricula .length() == 0) || ((matricula.length() % 2) != 0))
{this.matricula = "0" + matricula;}

else
this.matricula = matricula;
}

public int length() {
return matricula.length();
}

public String getInscricao(){
return inscricao;
}

public void setInscricao(String inscricao){
this.inscricao = inscricao;
}

}


Usei apenas estas duas classes. Estou usando o barbecue para gerar as barras no padrão intercalado 2 de 5.
Vlw
jrSalvador
Smalltalk

Membro desde: 01/08/2010 20:04:10
Mensagens: 1
Offline

ola galera sou novo aki no forum acho que minha duvida e simples.

estou desenvouvendo uma aplicação WEb com o MyFaces mas infelismente não consigo rodar a aplicação acho que não comfigurei o arquivo web.xml
corretamente se auguem tiver uma dica agradeço des de já. Vlw
ardavila
Smalltalk

Membro desde: 03/12/2010 22:38:04
Mensagens: 1
Offline

A Solução foi ótima!!!
Alguém tem os fontes?
Disponibiliza ae....
Obrigado!
osvaldop4
Smalltalk
[Avatar]

Membro desde: 04/07/2007 13:59:22
Mensagens: 2
Localização: Goiânia/GO
Offline

No final do artigo, tem um link para uma página que não existe mais. A página atual é 'http://www.adams1.com/info.html'. Administrador, vc pode arrumar? O arquivo barcode2d-fontes.jar, barcode2d.jar e o exemplo BarCodeSample.java não estão disponíveis para download.


Administrador wrote:Assunto: Utilizando o padrão "Interleaved 2 of 5" como exemplo, aprenda aqui como renderizar códigos de barra com o java.

Você pode ler este tutorial na íntegra http://www.guj.com.br/java.tutorial.artigo.34.1.guj

Por favor, coloque as suas dúvidas e seus comentários sobre este tutorial aqui.
Sinta-se livre para fazer qualquer tipo de pergunta, desta maneira você estará nos ajudando e aos outros usuários!

This message was edited 1 time. Last update was at 31/05/2011 09:06:20


Osvaldo P
Engenheiro Software
[Email] [WWW] [Yahoo!] [MSN]
Emerson_sannin
Debugger

Membro desde: 07/02/2009 23:31:33
Mensagens: 57
Offline

Boa tarde pessoal, gostaria de mostrar o codigo de barras na tela de cadastro de produto, existe algum componente no eclipse que permita isso? ou somente possa imprimir como relatório?

desde de ja obrigado!
Shakall
Virtual Machine Man

Membro desde: 11/10/2007 17:50:59
Mensagens: 671
Localização: Blumenau - SC
Offline

Alguém teria os fontes para passar? Esta forma de gerar corigo de barras é muito interessante pois não ficamos preso a uma biblioteca, assim este código pode ser ajustado para ser usado por exemplo em uma aplicação móvel, hoje em aplicações web ou desktop temos JbarCode, ou Ireport para gerar os codigos de barras de forma simples e rápido, mas no ambiente móvel vc não tem, e quando tem uma biblioteca que faz isso ela funciona em apenas um sistema operacional o que complica.
[Email] [MSN] [ICQ]
 
Índice dos Fóruns » Artigos e Tutoriais
Ir para:   
Powered by JForum 2.1.8 © JForum Team