
Codigo de Barras
Moderator: Rathinagiri
- Rathinagiri
- Posts: 5480
- Joined: Tue Jul 29, 2008 6:30 pm
- DBs Used: MariaDB, SQLite, SQLCipher and MySQL
- Location: Sivakasi, India
- Contact:
Re: Codigo de Barras
Super Mustafa. Thanks. 

East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
South or North HMG is worth.
...the possibilities are endless.
- srvet_claudio
- Posts: 2220
- Joined: Thu Feb 25, 2010 8:43 pm
- Location: Uruguay
- Contact:
Re: Codigo de Barras
Grande Mustafa!!!
Muchas gracias por compartir.
Un abrazo,
Claudio Soto.
Muchas gracias por compartir.
Un abrazo,
Claudio Soto.
- danielmaximiliano
- Posts: 2625
- Joined: Fri Apr 09, 2010 4:53 pm
- Location: Argentina
- Contact:
Re: Codigo de Barras
Hola Mustafa:
hace tiempo use fuentes TTF EAN13 para imprimir desde una aplicacion hecha para un supermercado en Pascal, tambien modifique una aplicacion en en HMG para actualizar dicho programa pascal que funciona de maravillas. las fuentes solo tienes que copiarla a la carpeta Font dentro de tu Windows.
despues desde tu aplicacion seleccionas la fuentes y envia dicho codigo que te genera la aplicacion.
en http://es.groups.yahoo.com/group/harbou ... les/EAN13/ deje todos los detalles
espero que les sirva como a mi.
hace tiempo use fuentes TTF EAN13 para imprimir desde una aplicacion hecha para un supermercado en Pascal, tambien modifique una aplicacion en en HMG para actualizar dicho programa pascal que funciona de maravillas. las fuentes solo tienes que copiarla a la carpeta Font dentro de tu Windows.
despues desde tu aplicacion seleccionas la fuentes y envia dicho codigo que te genera la aplicacion.
en http://es.groups.yahoo.com/group/harbou ... les/EAN13/ deje todos los detalles
espero que les sirva como a mi.
- Attachments
-
- EAN13.rar
- Fuentes y todo lo necesario
- (30.66 KiB) Downloaded 529 times
-
- JPG Aplicacion
- EAN.jpg (35.35 KiB) Viewed 6721 times
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
- danielmaximiliano
- Posts: 2625
- Joined: Fri Apr 09, 2010 4:53 pm
- Location: Argentina
- Contact:
Re: Codigo de Barras
Con Respecto a imprimir dicho codigo seria mejor un campo que contenga dicho codigo de impresion Ej: 7791093000369 Cod impresion: 7HTBKJN*aaadgj+
Producto: Suc. Abel Michel Torino, vino Abocado(vino tinto mendocino
) , el codigo hecho en VFP (Visual Fox Pro) es casi similar en cuanto a la rutina de armado del dicho codigo.
los codigos generados se pueden leer desde una pistola, lapiz optico ya que fue probado con varias marcas que tengo en mi poder y las impresion tambien fue probada con impresoras termicas, laser y etiquetadoras(epson) y/o otras comunes , las impresiones hechas en matriz de puntos se leen bien en scanner de mesa con disposicion multiespejos.
Saludos DaNiElMaXiMiLiAnO
Producto: Suc. Abel Michel Torino, vino Abocado(vino tinto mendocino

los codigos generados se pueden leer desde una pistola, lapiz optico ya que fue probado con varias marcas que tengo en mi poder y las impresion tambien fue probada con impresoras termicas, laser y etiquetadoras(epson) y/o otras comunes , las impresiones hechas en matriz de puntos se leen bien en scanner de mesa con disposicion multiespejos.
Saludos DaNiElMaXiMiLiAnO
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
- mustafa
- Posts: 1172
- Joined: Fri Mar 20, 2009 11:38 am
- DBs Used: DBF
- Location: Alicante - Spain
- Contact:
Re: Codigo de Barras
Hola amigo DaNiElMaXiMiLiAnO
Haber si con tu aportación podemos completar la rutina.
Si lo puedes modificar, publica la rutina o mejor anexale
al ejecutable que mandé.
Un Cordial saludo
Haber si con tu aportación podemos completar la rutina.
Si lo puedes modificar, publica la rutina o mejor anexale
al ejecutable que mandé.
Un Cordial saludo

- danielmaximiliano
- Posts: 2625
- Joined: Fri Apr 09, 2010 4:53 pm
- Location: Argentina
- Contact:
Re: Codigo de Barras
Hola Mustafa y o/u otros :
perdon por la tardanza de responder, la aplicaciòn que enviaste esta buena, se puede mejorar para que otros puedan usarla en su aplicacion de Stock o sistema POST (Terminal Point of Sale) , uno de los cambios que se pueden hacer es sacar Check EAN13, identificar automaticamente si se ingreso 8 o 13 digitos y a partir de esa informaciòn testear el digito VALIDADOR. la informacion acerca de que nacionalidad de un producto se saca a partir de la base de datos que entrega http://www.gs1.org/
el Codigo ingresado es validado al ingresar la tecla [Enter], en mi caso se envia a un archivo todas las modificaciònes ,cambio de precio o un nuevo producto, despues de ese trabajo de Stock se cuenta y se envia el trabajo de impresion.
ese trabajo de impresion tiene esta caracteristicas
esa etiqueta tiene el codigo para identificar ese producto ya que a veces tiene un parecido a otro producto de la misma empresa. la misma es pegada en el canto de la gondola dentro del supermecado. en el caso de ingresar codigo 99' o 999 se corresponde a un producto interno o "cupon" y no necesita ser verificado el digito de control.
sin mas Saludos
DaNiElMaXiMiLiAnO
perdon por la tardanza de responder, la aplicaciòn que enviaste esta buena, se puede mejorar para que otros puedan usarla en su aplicacion de Stock o sistema POST (Terminal Point of Sale) , uno de los cambios que se pueden hacer es sacar Check EAN13, identificar automaticamente si se ingreso 8 o 13 digitos y a partir de esa informaciòn testear el digito VALIDADOR. la informacion acerca de que nacionalidad de un producto se saca a partir de la base de datos que entrega http://www.gs1.org/
Code: Select all
Esta es la lista de códigos correspondientes a cada país:
000 - 139 UCC (U.S.A. & Canada)
200 - 299 In-store numbers
300 - 379 GENCOD-EAN France
380 BCCI (Bulgaria)
383 EAN Slovenija
385 EAN Croatia
387 EAN-BIH (Bosnia-Herzegovina)
400 - 440 CCG (Germany)
450 - 459 & 490 - 499 Distribution Code Center - DCC (Japan)
460 - 469 UNISCAN - EAN Russia (Russian Federation)
470 EAN Kyrgyzstan
471 EAN Taiwan
474 EAN Eesti (Estonia)
475 EAN Latvia
476 EAN Azerbaijan
477 EAN Lithuania
478 EAN Uzbekistan
479 EAN Sri Lanka
480 PANC (Philippines)
481 EAN Belarus
482 EAN Ukraine
484 EAN Moldova
485 EAN Armenia
486 EAN Georgia
487 EAN Kazakstan
489 HKANA (Hong Kong)
500 - 509 e.centre (UK)
520 HELLCAN-EAN HELLAS (Greece)
528 EAN Lebanon
529 EAN Cyprus
531 EAN-MAC (FYR Macedonia)
535 EAN Malta
539 EAN Ireland
540 - 549 EAN Belgium.Luxembourg
560 CODIPOR (Portugal)
569 EAN Iceland
570 - 579 EAN Danmark
590 EAN Poland
594 EAN Romania
599 EAN Hungary
600 - 601 EAN South Africa
608 EAN Bahrain
609 EAN Mauritius
611 EAN Maroc (Morocco)
613 EAN Algeria
616 EAN Kenya
619 Tunicode (Tunisia)
621 EAN Syria
622 EAN Egypt
624 EAN Libya
625 EAN Jordan
626 EAN Iran
627 EAN Kuwait
628 EAN Saudi Arabia
629 EAN Emirates
640 - 649 EAN Finland
690 - 695 Article Numbering Centre of China - ANCC (China)
700 - 709 EAN Norge (Norway)
729 Israeli Bar Code Association – EAN Israel
730 - 739 EAN Sweden
740 EAN Guatemala
741 EAN El Salvador
742 EAN Honduras
743 EAN Nicaragua
744 EAN Costa Rica
745 EAN Panama
746 EAN Republica Dominicana
750 AMECE (Mexico)
759 EAN Venezuela
760 - 769 EAN (Schweiz, Suisse, Svizzera)
770 IAC (Colombia)
773 EAN Uruguay
775 EAN Peru
777 EAN Bolivia
779 EAN Argentina
780 EAN Chile
784 EAN Paraguay
786 ECOP (Ecuador)
789 - 790 EAN Brasil
800 - 839 INDICOD (Italy)
840 - 849 AECOC (Spain)
850 Camera de Comercio de la Republica de Cuba (Cuba)
858 EAN Slovakia
859 EAN Czech
860 EAN YU (Yugoslavia)
865 GS1 Mongolia
867 EAN DPR Korea (North Korea)
869 Union of Chambers of Commerce of Turkey–UCCE(Turkey)
870 - 879 EAN Nederland (Netherlands)
880 EAN Korea (South Korea)
884 GS1 Cambodia (Cambodia)
885 EAN Thailand
888 SANC (Singapore)
890 EAN India
893 EAN Vietnam
899 EAN Indonesia
900 - 919 EAN Austria
930 - 939 EAN Australia
940 - 949 EAN New Zealand
955 EAN Malaysia
958 EAN Macau
977 Serial publications (ISSN) International Standard Serial Number for periodicals
978 Books & Paperbacks (ISBN) International Standard Book Number
979 Printed Sheet Music (ISMN) International Standard Music Number
980 Refund receipts (Productos devueltos)
981 - 982 Common Currency Coupons
990 - 999 Coupons (Cupones)
ese trabajo de impresion tiene esta caracteristicas
Code: Select all
Yerba Mate "Nobleza Gaucha" 1Kg.
$ 7.20
7790060054008
sin mas Saludos
DaNiElMaXiMiLiAnO
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
- danielmaximiliano
- Posts: 2625
- Joined: Fri Apr 09, 2010 4:53 pm
- Location: Argentina
- Contact:
Re: Codigo de Barras
Los codigos de impresion generados que son enviados a imprimir fueron comprobados en varias lectoras que se ven en la fotografia adjuntada.
3 scanner pistola y 1 lapiz de diferentes marcas.
en mi caso ,la toma de datos de stock se hace mediante un colectora de Datos PSION WORKABOUT que tiene conectada una de las pistola, se toma el codigo y la cantidad es ingresada manualmente, se guarda en un archivo y es descargado en la pc . el programa de la pc actualiza el Stock e informa si hay diferencia entre el Stock y la venta de producto.
la impresion se hace despues de tomar todas las actualizaciones x el caso de que las hojas son AVERY de 3 columnas 16 filas.
Un Abrazo
DaNiElMaXiMiLiAnO
3 scanner pistola y 1 lapiz de diferentes marcas.
en mi caso ,la toma de datos de stock se hace mediante un colectora de Datos PSION WORKABOUT que tiene conectada una de las pistola, se toma el codigo y la cantidad es ingresada manualmente, se guarda en un archivo y es descargado en la pc . el programa de la pc actualiza el Stock e informa si hay diferencia entre el Stock y la venta de producto.
la impresion se hace despues de tomar todas las actualizaciones x el caso de que las hojas son AVERY de 3 columnas 16 filas.
Un Abrazo
DaNiElMaXiMiLiAnO
- Attachments
-
- Imagen0312.jpg (266.09 KiB) Viewed 6791 times
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
- mustafa
- Posts: 1172
- Joined: Fri Mar 20, 2009 11:38 am
- DBs Used: DBF
- Location: Alicante - Spain
- Contact:
Re: Codigo de Barras
Hola DaNiElMaXiMiLiAnO
Veo que entiendes mucho de este tema, si puedes incorporar
algo nuevo a la aplicación que mande, me parece muy buena
idea, haber si entre todos compartimos.
Un abarzo
Mustafa
Veo que entiendes mucho de este tema, si puedes incorporar
algo nuevo a la aplicación que mande, me parece muy buena
idea, haber si entre todos compartimos.
Un abarzo
Mustafa
- danielmaximiliano
- Posts: 2625
- Joined: Fri Apr 09, 2010 4:53 pm
- Location: Argentina
- Contact:
Re: Codigo de Barras
Antes que nada, explico que cualquiera de los codigos(.prg) subidos, tienen que aceptar un codigo numerico, verificar el digito de control al ingresarlo manualmente en la carga de un nuevo producto(se evita un mal tipeo x el operador), si el mismo es leido desde un scanner no hace falta hacer esta verificacion ya que es un numero normalizado y esta verificado por la entidad que entrega dicho codigo al fabricante.
aqui en Argentina http://www.gs1.org.ar/SOL_codigosdebarras.asp
despues de fue verificado tiene que generar un codigo de impresion, el mismo es enviado a su respectiva impresora con la fuente para dicho codigo, TTF EAN13 o TTF EAN8.
en mi caso la base de producto guarda informacion sobre. Codigo Numerico del producto, Nombre descriptivo del producto(30 caracteres), nombre para impresora (16 caracteres), cantidad, cant min, cant max, costo, precio mayorista, precio publico, margen ganancia mayorista, margen ganancia publico.
detallo que el "nombre para impresora" es porque las impresoras tienen un tamaño max de caracteres x linea para imprimir en el ticket de compra.
Saludos DaNiElMaXiMILiAnO
aqui en Argentina http://www.gs1.org.ar/SOL_codigosdebarras.asp
despues de fue verificado tiene que generar un codigo de impresion, el mismo es enviado a su respectiva impresora con la fuente para dicho codigo, TTF EAN13 o TTF EAN8.
en mi caso la base de producto guarda informacion sobre. Codigo Numerico del producto, Nombre descriptivo del producto(30 caracteres), nombre para impresora (16 caracteres), cantidad, cant min, cant max, costo, precio mayorista, precio publico, margen ganancia mayorista, margen ganancia publico.
detallo que el "nombre para impresora" es porque las impresoras tienen un tamaño max de caracteres x linea para imprimir en el ticket de compra.
Saludos DaNiElMaXiMILiAnO
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO