IMPRESSÃO CÓDIGO DE BARRAS

WMELLOJR 27/08/2015 11:38:47
#450557
Bom Dia.

Tenho um programa que gerar etiquetas para os produtos que são exportados para EUA, e agora por exigência do FDA eu preciso imprimir um código de barras que use o fonte GS!-128. Entrei em contato com um fornecedor(https://gbnet.minhalojanouol.com.br/) que me forneceu um fonte Demo para que os testes sejam efetuados. Quanto tento imprimir a informação na fonte do código de barras não sai informação nenhuma. Estou enviando o trecho que imprime as informações e o fonte demo que me foi enviado.

Printer.FontSize = [Ô]14[Ô]
Printer.FontName = [Ô]GBC128E[Ô]

Printer.CurrentX = Int((Col) + 0.9 * 567)
Printer.CurrentY = Int((Lin) + 7.5 * 567)
[ô]Printer.Print [Ô]12312312313[Ô]
Printer.Print ([Ô](01)[Ô] & oGPS.UDI & [Ô](17)[Ô] & Mid(oOF.PrazoValidadeLote, 1, 4) & Mid(oOF.PrazoValidadeLote, 6, 2) & [Ô]01[Ô] & [Ô](21)[Ô] & NumeroSerie & [Ô][Ô])
TUNUSAT 27/08/2015 11:46:36
#450558
WMELLOJR,

Faz um teste.
Pega a string:
([Ô](01)[Ô] & oGPS.UDI & [Ô](17)[Ô] & Mid(oOF.PrazoValidadeLote, 1, 4) & Mid(oOF.PrazoValidadeLote, 6, 2) & [Ô]01[Ô] & [Ô](21)[Ô] & NumeroSerie & [Ô][Ô])

Lá na janela [Ô]immediate[Ô]

Copie e cola dentro de um editor de textos, marca o texto e depois troca para a fonte [Ô]GBC128E[Ô].
Veja se a barra aparece certinho dentro do editor de textos.

[][ô]s,
Tunusat.
WMELLOJR 27/08/2015 13:12:38
#450567
Boa tarde.

Desculpa a demora em responder, eu estava almoçando.
Fiz alguns testes:
1 - Fiz um teste usando o fonte no word e aparece normalmente;
2 - Criei um textbox no meu projeto e coloquei como fonte padrão a GBC128E, quando digito alguma informação aparece o código de barras, mas quando imprimi o conteúdo da caixa de texto não imprime nada.
3 - Criei um textbox no meu projeto e coloquei como fonte padrão a GBC128E via codigo, quando digito alguma informação aparece o código de barras, mas quando imprimi o conteúdo da caixa de texto não imprime nada.
TUNUSAT 28/08/2015 07:37:21
#450593
WMELLOJR,

Talvez o problema seja na sua impressora, será que ela aceita o padrão da fonte?
Podemos fazer mais alguns testes?
1 - Experimente imprimir em uma impressora virtual.
Por exemplo: Vá no [Ô]Menu Iniciar[Ô] e em [Ô]Dispositivos e Impressoras[Ô] veja se tem alguma disponível, geralmente está instalada a [Ô]Microsoft XPS Document Writer[Ô] (gera documentos do tipo [Ô].xps[Ô]). Se não tiver, experimente instalar algum programa que faça este trabalho. Eu, por exemplo, uso o [Ô]PDF Creator[Ô] (gera [Ô].pdf[Ô]), mas tem outras disponíveis para download de graça em sites de downloads.

2 - Outro teste seria tentar imprimir usando alguma outra fonte que eu disponibilizei aqui no site:
Veja em:
===================================================
CODIGO DE BARRAS - TTFS
http://www.vbmania.com.br/index.php?modulo=detalhe&id=3757
===================================================
Se funcionar com estas fontes, talvez o problema seja que a versão usada não aceita impressão talvez? Será possível bloquear deste modo?
Mas talvez nesta lista de fontes tenha alguma outra fonte que possa servir para solucionar seu problema.

3 - Tente usar um outro software para imprimir sua fonte e outra fonte que use o padrão 128.
Faça download de algum programa gratuito que use fontes para imprimir e tente imprimir na sua impressora (para ver se a impressora imprime corretamente)

Bom ... fucei na teia e achei isso:
===========================================================
Manual Fonte c128 Ttf Demo-V2
MANUAL GB DE FONTES DE CÓDIGO DE BARRAS
http://pt.scribd.com/doc/143071919/Manual-Fonte-c128-Ttf-Demo-V2#scribd
===========================================================
Começando a usar código de barras
https://www.gs1br.org/codigos-e-padroes/comecando-a-usar-codigo-de-barras?gclid=CIvFl9fMy8cCFReBkQod8O8ISA
===========================================================

Outros interessantes para serem vistos depois:

===========================================================
Generate Free Barcodes Online
http://barcode.tec-it.com/en
===========================================================
Free Online GS1-128 / EAN-128 Barcodes Generator
http://generator.onbarcode.com/online-gs1-128-barcode-generator.aspx
===========================================================
Free Online Barcode Generator
http://www.morovia.com/free-online-barcode-generator/
===========================================================
Online Barcode Generator
http://online-barcode-generator.net/
===========================================================
Code 128/GS1-128 Barcode FAQ & Tutorial
http://www.idautomation.com/barcode-faq/code-128/
===========================================================
Create a GS1-128 Barcode In Microsoft Excel using Code...
http://www.youtube.com/watch?v=szAUzuDM3FY
===========================================================

Para download:

===========================================================
Free Online Barcode Generator
http://www.free-barcode.com/
===========================================================
Barcode Software
http://barcode-software.en.softonic.com/
===========================================================
Free Barcode Generator
http://download.cnet.com/Free-Barcode-Generator/3000-2067_4-75940914.html
===========================================================
Zint Barcode Generator
===========================================================
11 Best Free Barcode Generator Software For Windows
http://listoffreeware.com/list-of-best-free-barcode-generator-software-for-windows/
===========================================================

[][ô]s,
Tunusat.
WMELLOJR 28/08/2015 08:49:49
#450595
Bom dia.

Fiz os testes com o pdfCreator e continua não aparecendo o código barras.

Usei uma função de cálculo do dígito verificador e esta aparecendo somente quadrados, mas se eu pego o valor gerado e colo no Word aparece uma parte com código de barras e outra com quadrados.

Você fez algum teste com o fonte que te enviei?

Estou verificando os links que me enviou.
TUNUSAT 28/08/2015 13:30:55
#450603
WMELLOJR,

Baixei o arquivo que você postou agora, e percebi que o Manual em [Ô]C128_TTF_DEMO-v2.pdf[Ô] está dentro do download.
Bom, fiz um teste com a fonte [Ô]GBC128B_Demo.TTF[Ô].
Coloquei dentro do Microsoft Word o seguinte texto: [Ô]0123456789[Ô] e converti para a fonte acima...
... mas só converteu em barras os números [Ô]0[Ô], [Ô]1[Ô], [Ô]2[Ô] e [Ô]3[Ô], o restante ficou um quadrado aberto.
Acredito que esta fonte está pela metade somente para [Ô]testes[Ô], não está completa!

[][ô]s,
Tunusat.
WMELLOJR 28/08/2015 14:06:43
#450607
Realmente no word sai uma parte em código de barras e outras em quadrados, pois se trata do demo, mas quando imprimo via vb6 só sai quadrado.
TUNUSAT 28/08/2015 14:10:09
#450608
WMELLOJR,

Depende do que você está mandando pelo VB6.
Experimente mandar pelo VB6 só [Ô]0[Ô], [Ô]1[Ô], [Ô]2[Ô] e [Ô]3[Ô]. Acredito que vá funcionar normalmente.

[][ô]s,
Tunusat.
WMELLOJR 08/09/2015 07:44:14
#451115
A empresa comprou um módulo e uma fonte ttf nesse site http://www.idautomation.com/, e tudo funcionou.

Valeu pelas dicas e pelo apoio.
TUNUSAT 08/09/2015 07:59:05
#451116
WMELLOJR,

Nenhuma outra fonte gratuita serviu?
Faz upload de um exemplo para nós.

[][ô]s,
Tunusat.
Faça seu login para responder