Настройте за 6 шагов
- Подключите принтер по USB, включите его и установите драйвер Windows. Напечатайте тестовую страницу Windows для проверки.
- В Social Stream откройте Общие настройки и инструменты → Механика — Соединения и интеграции → Управление принтером.
- Нажмите Найти принтеры. Выберите принтер по имени в Windows.
- Введите Ширина бумаги (мм). Обычно это
58,80, или62. - Оставьте Фиксированная длина этикетки в разделе
0для чековой бумаги. Для высечных этикеток введите длину в мм по направлению подачи бумаги. - Нажмите Тестовая печать. Если край обрезан, увеличьте безопасный отступ с этой стороны и проверьте снова.
Безопасные отступы по 2 мм слева и справа подходят многим недорогим чековым принтерам 58 мм. Реальную область печати определяет драйвер, поэтому оставьте Использовать область печати выбранным, если вы не проверили другой вариант.
Печатайте этикетку при пожертвовании
10{username}
{donation}24 пт · жирный · по центру
- Откройте Редактор Event Flow и создайте новый поток.
- Добавьте Пожертвование / чаевые в качестве триггера. Задайте Минимальная сумма если печатать нужно только крупные пожертвования.
- Добавить Напечатать термоэтикетку (в разделе интеграций) и подключите к нему триггер.
- Введите
{username}, новую строку, затем{donation}. Выберите размер и толщину шрифта, выравнивание и число копий. - Оставьте переопределения принтера и фиксированной длины в действии пустыми или
0. Будут использованы ваши настройки Printer Control. - Нажмите Проверить сценарий. Введите имя и включите Сумма пожертвования (Has Donation), добавьте сумму и запустите. Будет напечатана настоящая этикетка.
Другие полезные подстановки: {message}, {source}, {donationAmount}, и {counterValue}. Значения, созданные предыдущими шагами потока, также работают.
Печатайте продажи, подарки и номера заказов
| Я хочу печатать… | Что сделать |
|---|---|
| Продажи | Используйте Тип события с purchase. Пожертвование / чаевые требует hasDonationпоэтому пропускает большинство продаж. |
| Завершённые подарки | Используйте gift или giftfunded. При необходимости отфильтруйте по поставщику. |
| Последовательный номер заказа | Добавьте Счётчик перед действием печати. |
См. поля торговых событий для состава данных каждой продажи.
Покупатель — жирным, товар — обычным
- Установите Толщина на Выделенный текст.
- Введите этот текст этикетки:
**{username}**
{subtitle}
- Только текст внутри
**становится жирным. HTML и JavaScript не нужны. - Используйте одинарные фигурные скобки. В продажах название товара находится в
{subtitle}. Количество может быть в{meta.commerce.quantity}. - Если предыдущий шаг создаёт
buyer, используйте**{buyer}**вместо этого. - Shopify и eBay не передают имя покупателя. Используйте для них счётчик заказов или этикетку только с товаром.
- Этикетки с настройкой «Всё жирным» или «Обычный» сохраняют вид.
Для авторов потоков: результаты печати и номера покупателей
Действие добавляет meta.thermalPrintResult.successа при сбое — ошибку или код для следующих шагов. Успех означает отправку задания в Windows, а не выход бумаги. Перед повтором проверьте очередь печати Windows, иначе возможны дубли этикеток.
Счётчик нумерует покупки, а не уникальных покупателей. Чтобы все покупки одного человека получали одинаковый номер, нужен отдельный список покупатель–номер со сбросом в начале каждого эфира. Поле причины в User Memory — обычный текст, а не счётчик номеров покупателей.
Этикетки товаров Whatnot
Скачать пример сценария Whatnot. Печатает имя покупателя жирным, название товара и ID заказа, если он есть. При сбое оплаты печатает отдельную ОПЛАТА НЕ ПРОШЛА этикетку с теми сведениями, которые есть в уведомлении.
- В отдельном приложении настройте Управление принтером и выполните тестовую печать.
- Откройте Редактор Event Flow, нажмите Импорти выберите скачанный файл.
- Выберите Whatnot: этикетки товаров и предупреждения об оплате. Проверьте оба действия печати. Они используют принтер и длину этикетки из Printer Control.
- Включите поток и сохраните. После импорта он выключен.
- Оставьте источник Whatnot открытым с включённым захватом событий эфира.
Как работает пример потока
Использует Тип события (дополнительно) → Пользовательское событие для пункта product_sold и payment_failedс фильтром Whatnot. Ставки и уведомления о завершении аукциона не печатаются. См. поля событий Whatnot.
Выберите бумагу
Чековая лента
Для покупных квитанций, талонов очереди и чеков любой длины. Оставьте фиксированную длину этикетки равной 0.
Непрерывная самоклеящаяся лента
Для клейких полосок с именем любой длины. Работает как чековая бумага, но резку должен выполнять принтер или драйвер.
Готовые этикетки
Для одинаковых бейджей и товарных этикеток. Задайте точную фиксированную длину и выберите тот же материал в настройках печати Windows.
Синяя кружка Ninja
Размер L
Примеры принтеров
| Принтер | Подходит для | Примечания |
|---|---|---|
| Типовой «POS-58» | Недорогие чеки 58 мм | Обычно USB. Названия и драйверы зависят от продавца. Для проверки Social Stream использовался базовый POS-58. |
| Epson TM-T20III | Более надёжный чековый принтер | USB. Бумага 80 мм или 58 мм с комплектным адаптером. |
| Brother QL-800 | Наклейки и именные этикетки | USB. До 62 мм, высечные или непрерывные, с автоматическим резаком. |
| Brother QL-820NWB | Общая или сетевая станция печати этикеток | USB, Ethernet, Wi-Fi и Bluetooth. |
| Zebra ZD220 | Более широкие товарные, адресные этикетки или браслеты | USB. Материал примерно 25–112 мм. Версии прямой термопечати и термотрансферной печати. |
Это примеры, а не список проверенных устройств. Перед покупкой убедитесь, что конкретная модель имеет актуальный драйвер Windows, поддерживает размер этикетки и отображается как обычный принтер Windows.
Правильно настройте этикетки фиксированного размера
76.2 мм, а фиксированную длину на 25.4 мм, если первой подаётся сторона 1 дюйм. Выберите тот же материал и направление в настройках печати Windows. Начните с текста 12–14 пт.| Правило | Почему |
|---|---|
| Измеряйте в направлении подачи | Этикетка 62 × 29 мм обычно имеет ширину 62 мм и фиксированную длину 29 мм. |
| Согласуйте настройки Windows | В настройках печати драйвера задайте тот же материал, направление, распознавание зазора/метки и резак. |
| Фиксированная длина не меняется | Дополнительная протяжка не добавляется. Слишком высокий текст может обрезаться или перейти на следующую страницу в зависимости от драйвера. |
| Проверьте самый длинный текст | Длинные имена, варианты товара и дополнительные строки требуют больше места или меньшего шрифта. |
| Очень короткие этикетки могут не работать | Social Stream запрашивает минимум 20 мм. Драйвер всё равно может ограничивать короткие страницы. |
Боковые границы тестовой печати показывают безопасную ширину. Высота следует за тестовым текстом. Контур всей этикетки не рисуется.
Идеи для эфира
- Наклейки с именами поддержавших для стены, реквизита, карты или доски прогресса.
- Этикетки мерча, индивидуальных заказов, напитков или выдачи при поступлении заказов.
- Лотерейные билеты. Перед печатью добавьте ограничения частоты и проверки права участия.
- VIP-бейджи, выбор команд, жетоны заданий или этикетки этапов.
- Краткий список задач для продюсера рядом с вами.
Устранение неполадок
| Проблема | Что попробовать |
|---|---|
| Принтер не отображается | Убедитесь, что Windows печатает тестовую страницу. Перезапустите Social Stream и снова нажмите «Найти принтеры». |
| Сообщается об успехе, но печати нет | Откройте очередь принтера в Windows. Проверьте паузу, автономный режим, ошибки бумаги, драйвера или порта. |
| Край обрезается | Оставьте использование печатной области включённым. Увеличьте безопасный отступ с этой стороны. |
| Слишком много пустой бумаги | Для чеков задайте фиксированную длину 0. Уменьшите нижнее поле и дополнительную протяжку. Для этикеток задайте точную длину. |
| Одна этикетка печатается на двух | Текст выше этикетки или в Windows задан неверный размер материала. Уменьшите текст, шрифт, интервалы или поля. |
| Тест потока использует не тот принтер | Выберите переопределение принтера в шаге печати термоэтикетки. Если поле пустое, тест в редакторе использует принтер Windows по умолчанию. |