2012-03-16 2 views
1

Я изучал это с помощью Barby, который кажется очень приятным камнем, но, похоже, он не поддерживает коды UPC (что кажется мне странным).Как я могу создать штрих-код UPC с Ruby?

Есть ли какой-нибудь другой (хороший, чистый) способ сделать это в Ruby? Или каким-то образом я не замечаю, чтобы создать UPC с Барби?

ответ

0

I только вычислен ответ после составления вопроса. UPC также известны (гораздо менее дружелюбным) названием «EAN-13». Поэтому вы просто используете класс штрих-кода EAN13, и вам хорошо идти ... Я отправлю код позже, если кому-то это интересно.

0

EAN-13 является надмножеством UPC-A и является основным классом в barby. Вы должны использовать следующую конструкцию:

require 'barby/barcode/ean_13' 

barcode = Barby::UPCA.new(data) 

Обратите внимание, что вам нужно, чтобы удалить контрольную цифру вашего значения перед передачей его в Barby, или же штрих-код будет неправильно.