





{"id":255,"date":"2018-08-29T19:45:48","date_gmt":"2018-08-29T22:45:48","guid":{"rendered":"http:\/\/www.labweb.com.br\/blog\/?p=255"},"modified":"2021-02-15T16:33:23","modified_gmt":"2021-02-15T19:33:23","slug":"codigo-de-barras-ean-13","status":"publish","type":"post","link":"https:\/\/www.labweb.com.br\/blog\/?p=255","title":{"rendered":"Como fazer c\u00f3digo de barras Ean13"},"content":{"rendered":"\n<p>Se voc\u00ea est\u00e1 precisando fazer c\u00f3digo de barras Ean 13 e estiver sem tempo, leia primeiro o t\u00f3pico <strong>&#8220;Informa\u00e7\u00f5es B\u00e1sicas antes de come\u00e7ar&#8221;<\/strong> e ent\u00e3o pule para <strong>&#8220;Como Implementar&#8221;<\/strong>.<\/p>\n\n\n\n<p>Se voc\u00ea est\u00e1 com um tempinho sobrando, talvez queira se divertir um pouco \u00e0s minhas custas, vendo como foi o processo de aprendizado para eu conseguir implementar esse tipo de c\u00f3digo. Se esse for o caso, \u00e9 s\u00f3<br>continuar lendo.<\/p>\n\n\n\n<div class=\"wp-block-image\"><a href=\"http:\/\/labweb.com.br\/blog\/como-consegui-trabalho-freelancer-no-workana\/\"><figure class=\"aligncenter\"><img src=\"https:\/\/labweb.com.br\/blog\/wp-content\/uploads\/2019\/06\/link-anuncio-top-freela.jpg\" alt=\"\" class=\"wp-image-404\"><\/figure><\/a><\/div>\n\n\n\n<p>Abaixo eu gravei um video explicando como funciona o codigo de barras, mas se voc\u00ea quiser saber mais, pode continuar lendo esse post.<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"C\u00f3digo de Barras - Ean 13\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/DLIyFO_vd20?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2>Informa\u00e7\u00f5es B\u00e1sicas antes de come\u00e7ar<\/h2>\n\n\n\n<p>O c\u00f3digo Ean13 \u00e9 o c\u00f3digo de barras comum que vemos todos os dias. Aqui no Brasil quem controla os c\u00f3digos de barras \u00e9 a Ean Brasil. Ou o ISBN caso voc\u00ea esteja fazendo um livro.<\/p>\n\n\n\n<p>Voc\u00ea entra em contato com eles e compra o direito de usar um determinado c\u00f3digo. No caso do EanBrasil, ele vai te dar uma lista de c\u00f3digos que voc\u00ea pode usar em seus produtos.<\/p>\n\n\n\n<p>O ISBN vai te dar apenas 1 (um) c\u00f3digo, referente a edi\u00e7\u00e3o do livro que est\u00e1 sendo produzido. Ent\u00e3o se no futuro voc\u00ea precisar imprimir mais livros, ter\u00e1 que solicitar um novo c\u00f3digo.<\/p>\n\n\n\n<p>E n\u00e3o, n\u00e3o adianta voc\u00ea tentar burlar isso. Essas regras existem para garantir que seu produto ser\u00e1 lido em qualquer lugar e n\u00e3o existir\u00e1 outro c\u00f3digo igual \u00e0 ele. J\u00e1 pensou por exemplo se voc\u00ea fosse comprar uma<br>latinha de coca-cola e o c\u00f3digo de barras dissesse que voc\u00ea est\u00e1 querendo comprar uma TV 54 Polegadas?<\/p>\n\n\n\n<p>Os primeiros 3 digitos do c\u00f3digo dizem qual \u00e9 o pais ao qual pertence. Nosso c\u00f3digo aqui no Brasil \u00e9 789 ou 790.<\/p>\n\n\n\n<p>Os pr\u00f3ximos digitos dizem respeito \u00e0 empresa e ao produto. O \u00faltimo digito, chamado de digito verificador<br>\u00e9 gerado &#8220;automaticamente&#8221;. vou explicar: \u00e9 feita uma somat\u00f3ria de todos os n\u00fameros usando uma certa<br>regra. Ou seja, voc\u00ea n\u00e3o pode alterar o \u00faltimo digito nem inventar um. Se esse \u00faltimo digito n\u00e3o bater, o<br>c\u00f3digo de barras dar\u00e1 erro.<\/p>\n\n\n\n<h2>A jornada do pregui\u00e7oso: como fazer o Ean 13<\/h2>\n\n\n\n<p>Eu escrevi um post explicando sobre o Code 39. E quando terminei, fiquei t\u00e3o contente, t\u00e3o orgulhoso que<br>resolvi pesquisar sobre o Ean 13. E calhou de ter uma cliente que iria precisar de v\u00e1rios c\u00f3digos de<br>barra, ou seja&#8230; uma oportunidade de aprender!<\/p>\n\n\n\n<p>Baixei uma fonte &#8220;Code EAN13&#8221; e ao tentar usar, vi que a fonte tinha v\u00e1rios caracteres repetidos.<br>Explico: tem digitos para o come\u00e7o do c\u00f3digo de barras (com o numero antes das barras) e tem digitos para<br>meio do c\u00f3digo. O problema \u00e9 que vc tem 2 possibilidades do mesmo n\u00famero. Ou seja: 2 n\u00fameros 1, 2 n\u00fameros<br>2&#8230;etc.<\/p>\n\n\n\n<p>Aqui a coisa complicou. Para digitar o Zero (0) por exemplo, voc\u00ea pode digitar com &#8220;A&#8221; ou &#8220;a&#8221;. Se voc\u00ea<br>digitar direto o n\u00famero 0 ser\u00e1 aquela barra inicial.<\/p>\n\n\n\n<p>Tentei fazer uma combina\u00e7\u00e3o com um c\u00f3digo que j\u00e1 tinha aqui pronto e&#8230; nada! Ele lia errado. E n\u00e3o dava<br>pra ficar tentando uma combina\u00e7\u00e3o de chute e acerto para cada c\u00f3digo.<\/p>\n\n\n\n<p>Ent\u00e3o, sem outra alternativa, l\u00e1 fui eu procurar como fazer o Ean13. E meu Deus, que treco complicado.<br>Logo de cara, tinha uma conta louca para o \u00faltimo digito e v\u00e1rias tabelas para voc\u00ea comparar gerar os<br>n\u00fameros com rela\u00e7\u00e3o a fonte &#8220;Code Ean13&#8221;.<\/p>\n\n\n\n<p>Pesquisando, encontrei um site chamado Grandzebu que explicava o passo a passo.<\/p>\n\n\n\n<p>Ent\u00e3o, basicamente, voc\u00ea vai precisar trabalhar com as 2 tabelas. Partindo do primeiro n\u00famero que vc<br>digitar, voc\u00ea ter\u00e1 uma combina\u00e7\u00e3o a ser seguida para os pr\u00f3ximos 6 digitos. Essa combina\u00e7\u00e3o ir\u00e1 indicar<br>se voc\u00ea ir\u00e1 trabalhar com a coluna A ou a coluna B.<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>DIG<\/td><td>D1<\/td><td>D2<\/td><td>D3<\/td><td>D4<\/td><td>D5<\/td><\/tr><tr><td>0<\/td><td>B<\/td><td>B<\/td><td>A<\/td><td>A<\/td><td>A<\/td><\/tr><tr><td>1<\/td><td>B<\/td><td>A<\/td><td>B<\/td><td>A<\/td><td>A<\/td><\/tr><tr><td>2<\/td><td>B<\/td><td>A<\/td><td>A<\/td><td>B<\/td><td>A<\/td><\/tr><tr><td>3<\/td><td>B<\/td><td>A<\/td><td>A<\/td><td>A<\/td><td>B<\/td><\/tr><tr><td>4<\/td><td>A<\/td><td>B<\/td><td>B<\/td><td>A<\/td><td>A<\/td><\/tr><tr><td>5<\/td><td>A<\/td><td>A<\/td><td>B<\/td><td>B<\/td><td>A<\/td><\/tr><tr><td>6<\/td><td>A<\/td><td>A<\/td><td>A<\/td><td>B<\/td><td>B<\/td><\/tr><tr><td>7<\/td><td>A<\/td><td>B<\/td><td>A<\/td><td>B<\/td><td>A<\/td><\/tr><tr><td>8<\/td><td>A<\/td><td>B<\/td><td>A<\/td><td>A<\/td><td>B<\/td><\/tr><tr><td>9<\/td><td>A<\/td><td>A<\/td><td>B<\/td><td>A<\/td><td>B<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p>Voc\u00ea precisar\u00e1 encontra o n\u00famero (letra) correspondente ao n\u00famero dessas colunas, digita um asterisco (*)<br>que \u00e9 obrigat\u00f3rio e digitar o n\u00famero (letra) correspondente ao n\u00famero da coluna C. E no final, voc\u00ea<br>digita um sina de mais (+), tamb\u00e9m obrigat\u00f3rio.<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>Digito<\/td><td>Tab A<\/td><td>Tab B<\/td><td>Tab C<\/td><\/tr><tr><td>0<\/td><td>A (65)<\/td><td>K (75)<\/td><td>a (97)<\/td><\/tr><tr><td>1<\/td><td>B (66)<\/td><td>L (76)<\/td><td>b (98)<\/td><\/tr><tr><td>2<\/td><td>C (67)<\/td><td>M (77)<\/td><td>c (99)<\/td><\/tr><tr><td>3<\/td><td>D (68)<\/td><td>N (78)<\/td><td>d (100)<\/td><\/tr><tr><td>4<\/td><td>E (69)<\/td><td>O (79)<\/td><td>e (101)<\/td><\/tr><tr><td>5<\/td><td>F (70)<\/td><td>P (80)<\/td><td>f (102)<\/td><\/tr><tr><td>6<\/td><td>G (71)<\/td><td>Q (81)<\/td><td>g (103)<\/td><\/tr><tr><td>7<\/td><td>H (72)<\/td><td>R (82)<\/td><td>h (104)<\/td><\/tr><tr><td>8<\/td><td>I (73)<\/td><td>S (83)<\/td><td>i (105)<\/td><\/tr><tr><td>9<\/td><td>J (74)<\/td><td>T (84)<\/td><td>j (106)<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p>O c\u00f3digo portanto \u00e9 criado assim:<br>[1 DIG.] [6 DIG. TAB. A OU B] * [6 DIG. TAB. C] +<\/p>\n\n\n\n<p>Exemplificando, se vc pegar o c\u00f3digo 7898653403353, se torna: 7ITIQFN*eaddfd+<\/p>\n\n\n\n<p>Vamos entender: o primeiro digito &#8220;7&#8221; nos diz que os 6 digitos seguir\u00e3o a regra &#8220;ABABAB&#8221;. Ou seja, voc\u00ea deve procurar na Segunda Tabela o digito corresponde a letra da TAB A ou TAB B. Os 6 digitos finais ser\u00e3o pegos sempre da TAB C, pelo digito correspondente.<\/p>\n\n\n\n<p>Ent\u00e3o, detalhando:<br>Primeiro d\u00edgito 7, vejo na tabela 1 e nos retorna ABABAB. Voc\u00ea sempre vai peg\u00e1-lo da Table D, e como \u00e9 o pr\u00f3prio n\u00famero, basta digitar o n\u00famero. Ou seja, aqui 7 \u00e9 7 mesmo.<\/p>\n\n\n\n<p>A sequ\u00eancia \u00e9 &#8220;898653&#8221;, que usando a regra ABABAB para cada digito, ficaria assim:<\/p>\n\n\n\n<p>ABABAB<br>898653<br>ITIQFN<\/p>\n\n\n\n<p>Os seis digitos restantes, voc\u00ea pega usando como regra sempre a coluna C.<br>CCCCCC<br>403353<br>eaddfd<\/p>\n\n\n\n<p>Usando a regra de montagem<br>[1 DIG.] [6 DIG. TAB. A OU B] * [6 DIG. TAB. C] +<br>[7] [ITIQFN] * [eaddfd] +<\/p>\n\n\n\n<p>\u00c9 bem legal entender como \u00e9 feito, mas \u00e9 bem chatinho de fazer. E mesmo considerando que voc\u00ea tem o digito verificador como seguran\u00e7a, ainda assim \u00e9 muito complicado ficar quebrando a cabe\u00e7a e procurando o<br>c\u00f3digo.<\/p>\n\n\n\n<p>Ent\u00e3o para agilizar, eu criei um &#8220;Conversor de C\u00f3digo de Barras Ean13&#8221;. Basta voc\u00ea clicar no link, digitar o c\u00f3digo correto (apenas n\u00fameros) e converter. Pronto! Voc\u00ea tem a sua sequencia de letras e n\u00fameros parecida com uma senha criada por um assassino serial, mas que funciona!<\/p>\n\n\n\n<h2>Como Implementar<\/h2>\n\n\n\n<h3>Como implementar o Ean 13 usando o Corel<\/h3>\n\n\n\n<p>Se voc\u00ea tiver Corel, \u00e9 muito f\u00e1cil de fazer, galinha morta. Basta ir em &#8220;Editar&#8221; ou &#8220;Objeto&#8221; e procurar por &#8220;Inserir C\u00f3digo de Barras&#8221;.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img src=\"http:\/\/www.labweb.com.br\/blog\/wp-content\/uploads\/2018\/08\/link-assistente-barcode-002.jpg\" alt=\"\" class=\"wp-image-328\"\/><\/figure><\/div>\n\n\n\n<p>O Corel vai abrir um assistente, voc\u00ea escolhe Ean 13 e ter\u00e1 um espa\u00e7o para digitar o c\u00f3digo. Importante!<br>Voc\u00ea NUNCA digita o \u00faltimo n\u00famero. Ele \u00e9 dado automaticamente do lado (voc\u00ea n\u00e3o pode editar).<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img src=\"http:\/\/www.labweb.com.br\/blog\/wp-content\/uploads\/2018\/08\/link-barcode-ean-13.jpg\" alt=\"\" class=\"wp-image-332\"\/><\/figure><\/div>\n\n\n\n<p>Ao avan\u00e7ar, voc\u00ea pode fazer alguns ajustes como largura e altura da barra e quando finalizar o Corel vai criar o codigo de barras como um objeto. Voc\u00ea pode editar ele (basta dar 2 cliques) e volta para o assistente, podendo corrigir o codigo se precisar.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img src=\"http:\/\/www.labweb.com.br\/blog\/wp-content\/uploads\/2018\/08\/link-assistente-barcode-004.jpg\" alt=\"\" class=\"wp-image-333\"\/><\/figure><\/div>\n\n\n\n<p><strong>Dica:<\/strong> quando finalizar o c\u00f3digo, d\u00ea um &#8220;Copiar&#8221; (Ctrl+C) e v\u00e1 em &#8220;Editar&#8221; e escolha &#8220;Colar Especial&#8221;.<br>Selecione a op\u00e7\u00e3o &#8220;Windows Metafile&#8221; e clique em &#8220;Colar&#8221;. Com isso voc\u00ea ter\u00e1 o c\u00f3digo como vetor. O \u00faltimo passo agora \u00e9 trocar a cor do preto (vem nas 4 cores) e deixar apenas em Preto. Voc\u00ea vai precisar desagrupara para fazer esses ajustes finais.<\/p>\n\n\n\n<h3>Como implementar o Ean 13 usando o Illustrator (ou Indesign)<\/h3>\n\n\n\n<p>Para o illustrator ou o indesign, voc\u00ea vai precisar baixar uma fonte chamada &#8220;Code Ean13&#8221;. Estou colocando o link do site onde eu baixei.<\/p>\n\n\n\n<p>Instale a <a href=\"http:\/\/www.labweb.com.br\/labs\/barcode\/EAN13.ttf\">fonte Ean 13<\/a>. Se voc\u00ea leu<strong> &#8220;A jornada do pregui\u00e7oso: como fazer o Ean 13&#8221;<\/strong> j\u00e1 sabe como o processo funciona.<\/p>\n\n\n\n<p>Se est\u00e1 com pressa e n\u00e3o leu, basta dizer que se vc digitar os n\u00fameros n\u00e3o vai funcionar. Voc\u00ea precisa achar o n\u00famero correspondente \u00e0 tabela usando algumas regras.<\/p>\n\n\n\n<p>Mas n\u00e3o se preocupe! Eu facilitei pra voc\u00ea!<\/p>\n\n\n\n<p>Eu criei o\u00a0<strong><a href=\"https:\/\/labweb.com.br\/labs\/design-barcode\/\">&#8220;Conversor de C\u00f3digo de Barras Ean13&#8221;<\/a><\/strong>. Digite o c\u00f3digo de barras\u00a0(os n\u00fameros) e pe\u00e7a para converter. O site vai te retornar um c\u00f3digo estranho, parecendo uma senha\u00a0secreta criada por um assassino serial.<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"C\u00f3digo de Barras - Como fazer c\u00f3digo Ean13?\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/XxqOLh47BkA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Pe\u00e7o desculpas pela carinha simples do conversor. Como dizem, &#8220;casa de ferreiro, espeto de pau&#8221;. Me preocupei mais com a funcionalidade do que com a beleza da p\u00e1gina por enquanto. \ud83d\ude42<\/p>\n\n\n\n<p>N\u00e3o se assuste! Copie essa sequ\u00eancia maluca, volte para o illustrator (ou indesign), cole essa sequ\u00eancia na sua caixa de texto e mude a fonte para Code Ean13. Ufa!<\/p>\n\n\n\n<p>Apenas para garantir, baixe um leitor de C\u00f3digo de Barras no celular e fa\u00e7a um teste. Se estiver batendo, \u00e9 sucesso!<\/p>\n\n\n\n<p><strong>Dica:<\/strong> antes de finalizar o arquivo, minha sugest\u00e3o \u00e9 que voc\u00ea duplique o c\u00f3digo de barras e deixe ele<br>fora da p\u00e1gina. Ent\u00e3o converta o c\u00f3digo que ser\u00e1 impresso em curvas. Assim quando voc\u00ea fechar o PDF e<br>caso algu\u00e9m precise editar o arquivo, o c\u00f3digo estar\u00e1 correto.<\/p>\n\n\n\n<p><strong>Dica Master Blaster:<\/strong> Se vc tiver o Corel instalado na sua m\u00e1quina, v\u00e1 pelo Explorer em &#8220;C:\/Arquivos de Programas\/Corel&#8221; e digite na caixa de pesquisa &#8220;Barcode&#8221;. Deve aparecer um arquivo chamad BarCode.exe. D\u00ea 2 cliques nele e voc\u00ea abrir\u00e1 o assistente de C\u00f3digo de Barras (d\u00favidas de como usar, leia mais acima<br>&#8220;Como Implementar o Base 39 usando o Corel&#8221;)29. Agora voc\u00ea pode usar o assistente e quando voc\u00ea finalizar, ele vai perguntar se voc\u00ea deseja copiar o c\u00f3digo para a \u00c1rea de Transfer\u00eancia. Basta colocar &#8220;SIM&#8221; e sucesso! V\u00e1 para o illustrator e simplesmente cole o c\u00f3digo de barras j\u00e1 prontinho!<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"C\u00f3digo de Barras - Ean 13 - Como funciona a fonte e as tabelas?\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/hDZMMpaznRk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3>E a\u00ed? Conseguiu?<\/h3>\n\n\n\n<p>Esse artigo foi \u00fatil para voc\u00ea? Se puder, deixe seu coment\u00e1rio! Seu feedback \u00e9 muito importante!<\/p>\n\n\n\n<p>Gostaria de saber se voc\u00ea conseguiu seguir o passo a passo, se teve dificuldade em alguma parte&#8230; e qual das formas voc\u00ea mais utiliza!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea est\u00e1 precisando fazer c\u00f3digo de barras Ean 13 e estiver sem tempo, leia primeiro o t\u00f3pico &#8220;Informa\u00e7\u00f5es B\u00e1sicas antes de come\u00e7ar&#8221; e ent\u00e3o pule para &#8220;Como Implementar&#8221;. Se voc\u00ea est\u00e1 com um tempinho sobrando, talvez queira se divertir um pouco \u00e0s minhas custas, vendo como foi o processo de aprendizado para eu conseguir&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[92,94,93],"_links":{"self":[{"href":"https:\/\/www.labweb.com.br\/blog\/index.php?rest_route=\/wp\/v2\/posts\/255"}],"collection":[{"href":"https:\/\/www.labweb.com.br\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.labweb.com.br\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.labweb.com.br\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.labweb.com.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=255"}],"version-history":[{"count":25,"href":"https:\/\/www.labweb.com.br\/blog\/index.php?rest_route=\/wp\/v2\/posts\/255\/revisions"}],"predecessor-version":[{"id":431,"href":"https:\/\/www.labweb.com.br\/blog\/index.php?rest_route=\/wp\/v2\/posts\/255\/revisions\/431"}],"wp:attachment":[{"href":"https:\/\/www.labweb.com.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.labweb.com.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.labweb.com.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}