ola
to usando a leitora de cod barras bematech br-310 e imprimo o cod pelo barbecue
mas a leitora nao identifica o que eu imprimo
alguem pode me ajudar?
ola
to usando a leitora de cod barras bematech br-310 e imprimo o cod pelo barbecue
mas a leitora nao identifica o que eu imprimo
alguem pode me ajudar?
Cara, a qualidade da impressão pode estar ruim. Qualquer mínimo erro os leitores não leem.
Outra coisa: o tipo do código de barras (EAN, 128, etc etc) é suportado pela sua leitora?
Boa sorte!
vlw kra
persebi que era pq eu redimensionava a imagem do codigo paara deixar menor, pq o papel q tenho q imprimir eh bem pequeno… eu impprimi numma folha maior com o tamanho q o barbecue retorna e a leitora leu certinho…
mas o problema eh que eu preciso imprimir nessa ffolha pequena, que alem do cod de barras deve ter uma foto e o nome da pessoa.Entao eu precisava que o codigo ficasse pequeno, mas redimensionando a imagem a minha leitora nao consegue ler…
existe algum tipo de codigo que retorne uma imagem pequena??
qualquer ideia eh valida!
Fala camarada,
Eu sofri 2 semanas com uma Bematech termica MP4000TH.
Nao sei se o que fiz aqui serve pra voce, mas pode ter alguma coisa que ajude.
Ate que consegui resolver, escrevendo direto na impressora. Pela estrutura que disponho, precisei usar Sockets.
Se voce conseguir essa comunicacao direta, pode usar comandos que configuram a largura
da barra e tambem a altura…
Os comandos, segundo a documentacao da impressora que eu tenho aqui, sao:
// GS h n -> n eh a altura, sendo que 1 < n < 255
// GS w n -> n eh a largura, onde 1 < n < 4 (default = 3)
// GS H n -> (H maiusculo) define onde o codigo legivel vai ser impresso: 0-nao imprime, 1-acima, 2-abaixo e 3-ambos
// Se a impressora estiver conectada na porta LPT1:
StringBuilder str = new StringBuilder();
str.append((char) 29); // Comando GS
str.append((char) 107); // parametro k -> 107 na tabela ASCII
str.append((char) 4); // padrao de codigo de barras CODE39
str.append("ABC-123"); // texto a ser gerado.
str.append((char) 0); // Terminacao (NUL)
try {
FileOutputStream os = new FileOutputStream("LPT1");
PrintStream ps = new PrintStream(os);
ps.print(str);
os.close();
} catch (FileNotFoundException e){
} catch (IOException e){}
Boa sorte ae cara!
Abraco