На текущий момент в словарях русского языка встречаются оба варианта написания слова.
Правильно
Штрихкод — во многих современных словарях русского языка это существительное пишется слитно (образовано от слов «штриховой код).
На товаре отсутствует штрихкод
Штрихкод нужно сделать больше
Этот штрихкод не занесен в базу
Штрих-код — по мнению некоторых языковедов слово должно писаться через дефис, так как является сложным существительным. Такой вариант написания зафиксирован в нескольких словарях русского языка.
Штрих-код нанесен на упаковку товара
Этот штрих-код подлежит проверке
Нанести штрих-код на товар
За единицу ширины штриха принимается модуль самый узкий штрих или пробел шириной 0,33 мм. Каждая цифра кодируется семью модулями, которые сгруппированы в два штриха и два пробела. Например, цифра 4 представлена как 1011100. Ширина штрихов и пробелов от одного до трех модулей.