Как создавать штрихкоды в Google Sheets

Как работают штрихкоды?
Штрихкод — это прямоугольник или квадрат, содержащий вертикальные полосы разной ширины и высоты, пробелы и цифры. Комбинация полос и пробелов кодирует информацию: артикул, тип товара или другие данные.
Сканер штрихкодов считывает контраст между тёмными полосами и светлыми промежутками и преобразует последовательность в цифровой идентификатор. Затем ПО сопоставляет этот идентификатор с записью в базе данных и показывает информацию о товаре.
Ключевые определения (в одну строку):
- Code 39 — старый и простой символьный код, допускает буквы и цифры; требует старт/стоп символа (обычно звёздочки).
- Code 128 — компактный код, подходит для смешанных данных и используется в логистике.
- EAN‑13 — 13-значный код, распространён в розничной торговле.
Преимущества использования штрихкодов
- Быстрая и точная обработка товаров при приёме и отгрузке.
- Уменьшение ошибок ручного ввода и ускорение инвентаризаций.
- Низкий порог входа: достаточно принтера, сканера (или смартфона) и таблицы с шрифтами.
Важно: штрихкод сам по себе — только представление идентификатора. Корректная работа требует единой системы учёта, где этот идентификатор связан с записью о товаре.
Какие шрифты нужны для Google Sheets
Google Sheets не умеет генерировать штрихкоды «из коробки». Мы используем специальные шрифты, которые преобразуют текст в штриховой рисунок. Рекомендуемые шрифты Libre Barcode:
- Libre Barcode 39 — для Code 39
- Libre Barcode 128 — для Code 128
- Libre Barcode EAN13 Text — для EAN‑13
Эти шрифты доступны в каталоге шрифтов Google и совместимы с Google Docs/Sheets/Slides.
Установка шрифтов штрихкодов в Google Sheets — пошагово
- Откройте таблицу Google Sheets.
- Нажмите на селектор шрифта в верхней панели (где обычно указан текущий шрифт).
- В открывшемся выпадающем списке нажмите «Ещё шрифтов» или «More fonts» (зависит от языка интерфейса).
- В поле поиска введите “Libre Barcode” и нажмите поиск.
- Выберите все нужные варианты Libre Barcode (в каталоге обычно отображаются: 39, 39 Text, 128, 39 Extended Text, 39 Extended, EAN13 Text).
- Нажмите «OK» или «Готово», чтобы добавить шрифты в список.
Примечание: имена шрифтов в меню могут немного отличаться. Если не видите нужный шрифт — попробуйте обновить страницу или повторить поиск.
Как сгенерировать штрихкод в Google Sheets
Общая идея: в ячейке хранится исходный идентификатор (артикул), а в соседней ячейке применён шрифт штрихкода. Для массовой генерации используйте формулы и автозаполнение.
Пример последовательности действий для Code 128 или EAN13:
- В столбце A храните ID — например, артикула.
- В столбце B сделайте ссылку на A: в B2 введите =A2 и нажмите Enter.
- Протяните формулу вниз, чтобы получить копии ID в колонке штрихкодов.
- Выделите столбец B и в селекторе шрифтов выберите Libre Barcode 128 (для Code 128) или Libre Barcode EAN13 Text (для EAN‑13).
Преимущество такого подхода — вы вводите ID один раз, а визуальное представление штрихкода обновляется автоматически.
Генерация Code 39 (с текстом и звёздочками)
Code 39 допускает буквы и цифры и требует старт/стоп символа — обычно это знак звёздочки “*”. В Google Sheets нужно добавить звёздочки через формулу конкатенации.
Пример формулы для ячейки B2, если в A2 хранится ID:
="*"&A2&"*"После ввода формулы примените к ячейке шрифт Libre Barcode 39 (или соответствующую модификацию 39 Text / 39 Extended).
Советы:
- Если ID уже содержит недопустимые символы для Code 39, очистите или трансформируйте их заранее.
- Для массового применения используйте автозаполнение и проверку уникальности ID.
Печать штрихкодов из Google Sheets
- Отформатируйте ячейки под размер этикетки: настройте ширину столбцов и высоту строк, чтобы штрихкод поместился.
- Проверьте масштаб печати через «Файл» → «Печать» или клавишами Ctrl+P (Cmd+P на macOS).
- В настройках печати укажите поля, масштаб и ориентацию страницы (портрет/альбом).
- Для печати на этикетках лучше сохранять как PDF и использовать программное обеспечение принтера/наклеек для точной печати.
Важно: перед массовой печатью распечатайте пробный лист, чтобы убедиться в правильном размере и читаемости штрихкодов. При печати на термопринтерах учитывайте поля обрезки и разрешение.
Советы по качеству печати и сканированию
- Контраст: используйте чёрный шрифт на белом фоне.
- Минимальная ширина полос: зависит от принтера и типа штрихкода; при сомнении увеличьте размер шрифта и высоту строки.
- Убедитесь, что вокруг штрихкода есть белая «защитная зона» — пустое пространство, не содержащие графики.
- Для EAN‑13 важна корректность контрольной цифры; шрифт не её генерирует — код в ячейке должен быть полностью корректным.
Типичные ошибки и способы решения
- Не виден штрихкод после установки шрифта — проверьте, не обрезана ли ячейка; увеличьте размер шрифта и высоту строки.
- Сканер не читает Code 39 — возможно, забыли добавить звёздочки или использован неподдерживаемый символ.
- EAN‑13 не распознаётся — проверьте длину (13 цифр) и контрольную цифру.
- При печати на наклейках штрихкод искажается — используйте экспорт в PDF и печать через специализированное ПО принтера.
Мини-методология внедрения штрихкодов в компании
- Определите формат: EAN‑13 для розницы, Code 128 для внутренней логистики, Code 39 для штриховки простых артикулов.
- Подготовьте правила формирования ID (длина, разрешённые символы).
- Создайте мастер‑таблицу в Google Sheets с колонками: SKU, Название, Формат, Штрихкод (визуализация), Комментарий.
- Настройте проверку данных (Data validation) для предотвращения ошибок ввода.
- Выполните пробную печать и тестовое сканирование.
- Обучите сотрудников и фиксируйте инструкции печати и приклеивания ярлыков.
Чек‑листы по ролям
Для менеджера по складу:
- Убедиться, что все SKU имеют уникальные ID.
- Проверить соответствие формата штрихкода требованиям партнёров/маркетплейсов.
- Провести выборочную проверку сканированием 10–20 позиций.
Для оператора печати:
- Проверить шаблон печати (масштаб, поля).
- Распечатать тестовый лист и отсканировать каждый штрихкод.
- Вести журнал ошибок и корректировок.
Для бухгалтера/маркетолога:
- Поддерживать связность данных в учётной системе и Google Sheets.
- Проверять обновления прайс‑листов и сопоставления SKU.
Пример печатного шаблона (таблица)
| SKU | Название | Штрихкод (визуализация) | Формат | Штрихкод (сырое значение) |
|---|---|---|---|---|
| 10001 | Флешка 16GB | (применён шрифт Libre Barcode) | EAN‑13 | 5901234123457 |
| A-200 | Бейдж сотрудника | (применён шрифт Libre Barcode 39) | Code 39 | =”“&A2&”“ |
Замечание: в колонке «Штрихкод (визуализация)» в Google Sheets должна быть ссылка на значение из колонки «Штрихкод (сырое значение)», а затем применён соответствующий шрифт.
Критерии приёмки
- Каждая этикетка читабельна сканером на трёх разных устройствах (ручной сканер, стационарный сканер, смартфон).
- Размер штрихкода соответствует требованиям принтера и не обрезается при печати.
- Для EAN‑13 все коды имеют 13 цифр и корректные контрольные цифры.
- Для Code 39 все значения окружены звёздочками и не содержат недопустимых символов.
Глоссарий в одну строку
- SKU — уникальный артикул товара в системе.
- Контрольная цифра — последняя цифра кода, вычисляемая по алгоритму для проверки целостности.
- Защитная зона — пустая область вокруг штрихкода, необходимая для корректного считывания.
Когда метод не подойдёт (контрпримеры)
- Если необходимо менять формат штрихкода динамически на основе вычислений с контролем ошибок (например, вычислять контрольную цифру EAN‑13) — лучше использовать скрипт Google Apps Script или внешнюю генерацию баркодов, так как шрифт не генерирует контрольную цифру автоматически.
- Для сложных этикеток с переменными размерами и QR‑кодами удобнее использовать специализированные программы или готовые шаблоны в редакторе этикеток.
Шаблон плейбука для запуска (SOP)
- Добавить шрифты Libre Barcode в Google аккаунт.
- Создать мастер‑таблицу и настроить валидацию данных для колонки ID.
- Подготовить колонку с визуализацией штрихкода (формулы для Code 39 или =A2 для других форматов).
- Применить шрифт к колонке визуализации.
- Распечатать пробную партию и проверить сканером.
- Внести корректировки, утвердить шаблон и запустить тираж.
Совместимость и миграция
- Libre Barcode-шрифты работают в Google Sheets, Docs и Slides.
- При экспорте в Excel шрифты могут быть не встроены в файл — проверьте, что целевая система имеет те же шрифты, либо экспортируйте в PDF для печати.
Короткое объявление (100–200 слов)
Нужно быстро и дешёво превратить список артикулов в готовые штрихкоды? В Google Sheets это делается за несколько минут: добавьте в список шрифтов Libre Barcode, скопируйте ID в отдельный столбец и примените шрифт Libre Barcode 128, EAN13 или 39. Для Code 39 формула =”“&A2&”“ автоматически добавит старт/стоп‑символы. Затем экспортируйте в PDF и распечатайте на наклейках. В статье собраны проверенные шаги, чек‑листы для склада и советы по печати и отладке.
Итог и рекомендации
- Для розницы чаще всего подойдёт EAN‑13. Для логистики — Code 128. Для простых бейджей и внутренних меток — Code 39.
- Установите шрифты один раз на аккаунте и используйте мастер‑таблицу как единый источник правды.
- Всегда тестируйте распечатанные штрихкоды перед массовым тиражом.
Если нужно, могу подготовить готовый шаблон Google Sheets с колонками и формулами, пригодный для печати на стандартных этикетках, и прислать инструкцию по экспорту в PDF и печати под конкретный принтер.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента