Считыватель штрихкода зебры ( http://zebra.sourceforge.net/ ) является маленьким, многоуровневым штрихкодом сканирующая и декодирующая библиотека, реализованная в C (обертки C++ также обеспечиваются). Это поддерживает много популярных символических обозначений (типы штрихкодов), включая EAN-13. Однако я не знаю ни о какой привязке Ruby. Библиотека доступна под GPL
Вы могли бы хотеть попробовать это, если это должно позволить посетителям Вашего сайта сканировать материал, я думаю, что это встраиваемо на Вашем собственном сайте, но я никогда не использовал его: http://en.barcodepedia.com/
Мы используем библиотека Softek.
Очень довольный результатами.