Как я могу сгенерировать UPC штрих-код с Ruby? - PullRequest
1 голос
/ 16 марта 2012

Я изучал это с Барби, который, кажется, очень хороший драгоценный камень, но он, кажется, не поддерживает коды UPC (что мне кажется странным).

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

Ответы [ 2 ]

0 голосов
/ 20 марта 2016

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

require 'barby/barcode/ean_13'

barcode = Barby::UPCA.new(data)

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

0 голосов
/ 16 марта 2012

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

...