Торговля и Склад · 11 мин
Как настроить принтер в 1С:Торговля
Настройка принтера в 1С:Управление торговлей: выбор принтера, печать этикеток и чеков, шаблоны ценников, типовые ошибки и их решение.
Печать документов, ценников, этикеток и чеков — ежедневная операция в 1С:Управление торговлей, и корректная настройка принтера напрямую влияет на скорость работы кассиров и менеджеров. Проблемы обычно возникают не из-за самой 1С, а из-за связки «драйвер Windows — настройки программы — шаблон печатной формы». Разобравшись в этой цепочке, большинство задач решается без привлечения программиста.
Важно понимать, что в 1С нет единой кнопки «настроить принтер». Программа использует принтеры, установленные в операционной системе, а поверх них накладываются собственные настройки: выбор принтера для конкретного типа документов, параметры страницы, макеты этикеток и ценников, подключение торгового оборудования для чековых и этикеточных принтеров.
Ниже описан полный цикл настройки: от установки драйвера до печати этикеток со штрихкодами и подключения принтера чеков. Материал ориентирован на типовые конфигурации «Управление торговлей» редакций 10.3 и 11, а также «Розницу», где логика настройки схожа.
Установка и проверка драйвера принтера в Windows
Любая настройка начинается с операционной системы: 1С не работает с принтером напрямую, а обращается к драйверу Windows. Откройте «Панель управления → Устройства и принтеры» и убедитесь, что принтер установлен, не имеет статуса «Автономно» или «Приостановлено» и печатает тестовую страницу. Если тестовая страница из Windows не выходит, решать проблему нужно на уровне системы, а не 1С.
Для термопринтеров этикеток (например, популярных моделей с печатью на лентах шириной 58 мм или этикетках 58×40, 43×25) критично правильно указать размер носителя в настройках драйвера. Зайдите в «Настройки печати» принтера и создайте пользовательский формат бумаги, соответствующий размеру этикетки, с учётом межэтикеточного зазора. Неверный размер — самая частая причина «съезжающих» этикеток.
Для сетевых принтеров убедитесь, что печать работает именно с того компьютера, где запущена 1С. Если база работает в терминальном режиме, принтер должен быть проброшен в RDP-сессию или установлен на сервере — иначе пользователь просто не увидит его в списке.
Как проверить готовность принтера
Печатается без искажений
Очередь зависает или страница пустая — чините драйвер до настройки 1С
Совпадает с реальным размером этикетки/чека
Стандартный A4 для этикеточного принтера — печать будет съезжать
Принтер виден в диалоге печати
Принтера нет в списке — проверьте RDP-проброс или права пользователя
Настройка печати документов из 1С
Для обычных документов (счета, накладные, акты) 1С использует стандартный диалог печати. Откройте любой документ, нажмите «Печать», выберите нужную печатную форму — перед отправкой на принтер появится предварительный просмотр. Кнопка с изображением принтера вверху открывает диалог, где можно выбрать конкретное устройство, число копий и диапазон страниц.
Если документ печатается с неверной ориентацией или обрезанными полями, откройте в предварительном просмотре «Параметры страницы» (или настройку колонтитулов и полей через меню предпросмотра) и задайте поля вручную. В типовых макетах поля заданы разработчиком, но на принтерах с нестандартной непечатаемой областью края таблицы могут обрезаться — тогда помогает масштаб «По ширине страницы» или уменьшение масштаба до 90–95%.
Чтобы не выбирать принтер каждый раз, задайте принтер по умолчанию в Windows: 1С при отсутствии явного выбора отправляет печать именно на него. Для рабочих мест, где документы печатаются на одном принтере, а этикетки — на другом, это принципиально важно.
Настройка печати ценников и этикеток
Печать ценников и этикеток в «Управлении торговлей» выполняется через обработку «Печать этикеток и ценников». В редакции 11 она доступна из раздела «Закупки» или «Склад и доставка» (в зависимости от настроек интерфейса), а также из документов поступления и установки цен по кнопке «Печать». В документе выберите товары, укажите количество этикеток и нажмите «Печать».
Ключевой элемент — шаблон этикетки. В форме печати откройте «Шаблоны этикеток и ценников» и выберите подходящий макет или создайте новый в редакторе. В редакторе шаблона задаётся размер этикетки, поля, расположение наименования, цены, штрихкода и артикула. Шаблон должен точно соответствовать размеру этикетки в драйвере принтера — расхождение даже в 2–3 мм приводит к смещению печати на следующую этикетку.
Перед массовой печатью всегда выводите одну этикетку на предпросмотр и сверяйте с физической лентой. Проверьте, что штрихкод читается сканером: слишком мелкий или растянутый штрихкод визуально выглядит нормально, но не сканируется на кассе.
- 1Установите драйвер термопринтера и задайте в нём точный размер этикетки
- 2Откройте в 1С обработку «Печать этикеток и ценников» из документа поступления или установки цен
- 3Выберите или создайте шаблон этикетки с нужным размером и набором полей
- 4Напечатайте одну пробную этикетку и сверьте размер и положение с лентой
- 5Проверьте читаемость штрихкода сканером, затем запускайте полную печать
Подключение принтера чеков (ККТ)
Принтер чеков — это фискальный регистратор или чековый принтер, и в современных конфигурациях он подключается через механизм подключаемого оборудования, а не через обычный диалог печати. Перейдите в «Администрирование → Подключаемое оборудование» (в некоторых редакциях — «Настройка подключаемого оборудования» в разделе продаж) и создайте новый экземпляр оборудования типа «ККТ с передачей данных» или «Принтер чеков».
Для работы потребуется драйвер оборудования: либо драйвер производителя (Атол, Штрих-М, Viki Print и другие), установленный в системе, либо драйвер из состава библиотеки подключаемого оборудования. В карточке оборудования нажмите «Настроить», укажите порт (COM или USB), скорость и параметры устройства, затем выполните «Тест устройства». Успешный тест — обязательное условие перед работой в РМК.
Обратите внимание: фискальный регистратор требует регистрации в налоговой и корректной фискализации — настройка только технической части без оформления ККТ не даёт права пробивать чеки. Если чек не пробивается, первым делом смотрите текст ошибки в журнале подключаемого оборудования: там видно, теряется ли связь с устройством или ошибка приходит от фискального накопителя.
Типовые проблемы и их решение
Наиболее частая жалоба — «1С не видит принтер». Причины: принтер не установлен в Windows, сессия терминального сервера не пробрасывает локальные принтеры, либо у пользователя нет прав на сетевой принтер. Диагностика проста: если принтер виден в блокноте Windows, но не виден в 1С — проблема в сессии или правах, а не в программе.
Вторая группа проблем — съезжающие этикетки и обрезанные документы. Это почти всегда несовпадение трёх размеров: размера носителя в драйвере, размера шаблона в 1С и физического размера этикетки. Приведите все три к одному значению, включая межэтикеточный зазор. Для чековых принтеров аналогичная проблема проявляется как обрезанный текст чека — проверьте ширину ленты в настройках драйвера оборудования.
Третья группа — пустые или нечитаемые штрихкоды. Если в шаблоне этикетки штрихкод не выводится, проверьте, что у номенклатуры заполнен штрихкод в карточке товара, а в шаблоне добавлен элемент «Штрихкод» с корректным типом (EAN-13, Code-128). Слишком плотный штрихкод на маленькой этикетке уменьшайте по числу символов или увеличивайте ширину макета.
Частные сценарии и ограничения
Печать на разные принтеры с одного компьютера
Если на рабочем месте документы идут на лазерный принтер, а этикетки — на термопринтер, назначьте лазерный принтером по умолчанию в Windows, а термопринтер выбирайте в диалоге печати этикеток. В некоторых редакциях доступно сохранение настроек печати для конкретной формы — используйте «Сохранить настройки» в диалоге печати, чтобы не выбирать устройство каждый раз.
Работа через терминальный сервер
При работе в RDP включите перенаправление локальных принтеров в свойствах подключения либо установите принтеры на сервере с общим доступом. Учтите, что проброшенные принтеры в сессии получают длинные имена с указанием сессии, и настройки печати, сохранённые для одного пользователя, могут не подойти другому.
Непечатные формы и внешние печатные формы
Если типовая макетная форма не устраивает, правильный путь — внешняя печатная форма или расширение конфигурации, а не снятие конфигурации с поддержки. Это сохраняет возможность обновления и ограничивает риск сломать печать для всех пользователей.
FAQ
Почему 1С не видит принтер, хотя из Word он печатает?
Чаще всего дело в терминальной сессии: при работе через RDP принтер должен быть проброшен в сессию или установлен на сервере. Также проверьте, что 1С запущена под тем же пользователем Windows, у которого есть доступ к принтеру, и что принтер не переведён в автономный режим в момент печати.
Этикетки печатаются со смещением, каждая следующая ниже предыдущей. Что делать?
Это признак несовпадения размера этикетки в драйвере и в шаблоне 1С. Измерьте реальную этикетку с учётом межэтикеточного зазора, задайте точный размер носителя в настройках драйвера принтера и приведите к нему же размер шаблона в редакторе этикеток. После этого напечатайте пробную партию из 3–5 штук.
Можно ли печатать чеки без фискального регистратора?
Для внутренних нужд (например, товарный чек-просмотр) можно печатать на обычном принтере через печатную форму документа. Но для расчётов с покупателями при обязанности применения ККТ требуется зарегистрированная онлайн-касса — печать чека на обычном принтере её не заменяет.
Как добавить логотип или дополнительные поля в печатную форму накладной?
Часть реквизитов (логотип в счетах, подписи) настраивается в карточке организации и параметрах печатной формы без доработок. Если нужных полей нет, корректный путь — внешняя печатная форма или расширение конфигурации, чтобы не снимать конфигурацию с поддержки и не потерять изменения при обновлении.
Штрихкод на этикетке есть, но сканер его не читает. В чём причина?
Проверьте три вещи: тип штрихкода в шаблоне должен совпадать с форматом кода в карточке товара (например, EAN-13 требует ровно 13 цифр); размер штрихкода на этикетке не должен быть слишком мелким; качество печати термопринтера должно быть достаточным — бледная печать из-за износа термоголовки часто делает штрихкод нечитаемым.
Настройки печати сбрасываются у другого пользователя. Это нормально?
Да, часть настроек печати в 1С хранится персонально для пользователя и компьютера. На терминальном сервере к этому добавляется зависимость от сессии: имена проброшенных принтеров меняются. Для стабильной работы настраивайте печать под каждым пользователем на его рабочем месте либо используйте серверные принтеры с фиксированными именами.
Что важно запомнить
Настройка принтера в 1С:Торговля строится по цепочке: рабочий драйвер в Windows → выбор принтера в диалоге печати или подключаемом оборудовании → точное совпадение размеров носителя и шаблона. Этикетки настраиваются через шаблоны в обработке печати, чеки — через подключаемое оборудование с обязательным тестом устройства. Перед массовой печатью всегда делайте пробный экземпляр.