PDA

Ver la Versión Completa : codigos ISBN


Onti
22-09-2003, 20:01:06
Necsito saber como convertir el codigo ISBN en codigo de barras.

Muchas gracias de antemano

delphi.com.ar
22-09-2003, 20:34:22
Puedes utilizar cualquiera de las tantas herramientas que hay para generar códigos de barras. Yo en particular utilizo las fuentes, te recomiendo buscar en Tory.net o en cualquier buscador para las fuentes.
Las fuentes se trata de una fuente como cualquier otra, por ejemplo "Arial" que en realidad dibuja un código de barras, solamente tienes que poner un caracter especial para marcar el comienzo y el fin del código, esto dependiendo del tipo de código de barras quieras utilizar.

Saludos!

Onti
22-09-2003, 20:45:07
Perdon por no explicar correctamente.

Lo que necesito es convertir el ISBN en el valor del codigo de barras. Por ejemplo:

El ISBN: 970-15-0438-0

equivale a : 789701504383

Sucede que estoy implementando el sistema para una libreria y su base de datos actual tiene registrado el codigo ISBN y para poder leer con el scaner de codigo de barras ademas del campo ISBN debo tener un campo para el valor del codigo de barras.

Solo necesito esa funcion para la conversion de valores, el resto de la impresion de codigo de barra ya lo tengo resuelto


gracias
Salu2 a To2

Onti
23-09-2003, 16:07:11
Encontre la respuesta

Para convertir el codigo ISBN al codigo de barras (ISBN Bookland ISBN) se debe anteponer al ISBN el rno 978 y cambiar el ultimo digito por "digito verificador" modulo 13 cuyo algoritmo lo pueden encontrar en esta dirección:

http://www.nlc-bnc.ca/iso/tc46sc9/isbn/wg4n26.pdf

Espero sirva

Salu2 a To2

jealousy
06-10-2003, 00:53:07
Hola,

Hace tiempo que estoy desarrollando una aplicacion para libreria-papeleria y yo saque lo del isbn de aqui:

http://www.argcon.net/normalizacion/norma9.htm

http://www.argcon.net/normalizacion/norma10.htm

Echale un vistazo. Ya lo tienes solucionado, pero quizas te interese. Está en español.

El caso es q queria preguntarte si tu sabias como hacer una cosa q yo ne conseguido todavia. Veras, resulta que con el programa que estoy haciendo tengo una tabla de editoriales con su codigo del isbn, que varia en longitud. Bien, pues cuando el usuario introduce un codigo de barras(con el teclado o lector) desgloso el los 13 digitos y el programa busca en la tabla editoriales el codigo de la editorial que he sacado del codigo de barras(en las paginas q t indico arriba esta como hacerlo). Pero esto solo puedo hacerlo si el codigo de editorial empieza por 84, osea Español. Con las publicaciones extranjeras no se como sacar el codigo. ¿Tienes idea de como se puede hacer? ¿Alguien?

Gracias por vuestro tiempo. Un saludo a todo el foro :)