Gbarcode. Codigos de barra con Ruby
Carlos Barbiero publicó esto el 16/03/10 en Lenguajes de Programación, Open Source, Ruby, Uncategorized. 3 comentariosGbarcode es una librería de generación de códigos de barra para Ruby. Es una extensión de C que envuelve el proyecto GNU Barcode. Se distribuye en formato GEM
Link: http://gbarcode.rubyforge.org/
Ejemplo de uso:
require 'rubygems'
require 'gbarcode'
# Incluir el módulo
include Gbarcode
# Existen tres pasos para generar un codigo de barras
# 1) preparar el espacio para el string
# 2) codificar el string como un codigo de barras
# 3) imprimir el codigo de barras
# preparar el codigo de barras para el string "TEST1234"
bc = barcode_create("TEST1234")
# codificar el codigo de barras usando code 39,
# desde que code 39 no usa dígito de verificacion (checksum),
# lo podemos pasar en un flag
barcode_encode(bc, BARCODE_NO_CHECKSUM | BARCODE_39)
#imprimir el codigo de barras usando postcript
barcode_print(bc, File.new("testout.ps", "w"), BARCODE_OUT_PS)
# ó
barcode_print(bc, File.new("testout.eps", "w"), BARCODE_OUT_EPS)
3 comentarios
Trackbacks and Pingbacks
-
[...] el post anterior había explicado el uso de Gbarcode, una librería para generación de códigos de barras con Ruby. [...]
¿Habéis probado ZXing? Sólo funciona para JRuby, pues está hecho en Java (es la librería que usa Barcode Scanner, la aplicación de Android). Sólo he trasteado un poco con ella en Java pero parece muy sencilla de usar.
Publicado el 20 Abril 2010 a las 17:21. Permalink.La verdad no lo conocía, voy a mirarlo. Gracias!
Publicado el 6 Mayo 2010 a las 07:55. Permalink.