Codigo de Barras

HMG en Español

Moderator: Rathinagiri

User avatar
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

Post by Rathinagiri »

Super Mustafa. Thanks. :)
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: Codigo de Barras

Post by esgici »

Gracias Mustafa

Saludos

--

Esgici
Viva INTERNATIONAL HMG :D
User avatar
srvet_claudio
Posts: 2220
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Contact:

Re: Codigo de Barras

Post by srvet_claudio »

Grande Mustafa!!!
Muchas gracias por compartir.
Un abrazo,
Claudio Soto.
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com
User avatar
danielmaximiliano
Posts: 2625
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Codigo de Barras

Post by danielmaximiliano »

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.
Attachments
EAN13.rar
Fuentes y todo lo necesario
(30.66 KiB) Downloaded 529 times
JPG Aplicacion
JPG Aplicacion
EAN.jpg (35.35 KiB) Viewed 6721 times
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
danielmaximiliano
Posts: 2625
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Codigo de Barras

Post by danielmaximiliano »

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 :D ) , 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
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
mustafa
Posts: 1172
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: Codigo de Barras

Post by mustafa »

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 :lol:
User avatar
danielmaximiliano
Posts: 2625
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Codigo de Barras

Post by danielmaximiliano »

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/

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)
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

Code: Select all

                       Yerba Mate "Nobleza Gaucha" 1Kg.
                                     $ 7.20
                                  7790060054008
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
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
danielmaximiliano
Posts: 2625
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Codigo de Barras

Post by danielmaximiliano »

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
Attachments
Imagen0312.jpg
Imagen0312.jpg (266.09 KiB) Viewed 6791 times
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
mustafa
Posts: 1172
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: Codigo de Barras

Post by mustafa »

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
User avatar
danielmaximiliano
Posts: 2625
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Codigo de Barras

Post by danielmaximiliano »

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
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Post Reply