Принтер для 1С: что ставить в Windows, а что подключать в программе

· 9 мин

Содержание

Обычный офисный принтер в 1С отдельно добавлять не нужно. Программа печатает через принтеры Windows: установите драйвер в системе, и устройство сразу появится в окне печати 1С (Ctrl+P из любой печатной формы). Регистрировать в справочнике 1С нужно только торговое оборудование — кассы (ККТ), принтеры чеков и принтеры этикеток.

Принцип общий для БП 3.0, ЗУП 3.1, УТ 11 и других конфигураций на платформе 8.3: офисный принтер настраивают в Windows, а внешний вид бланка — в самой 1С через параметры страницы и макеты печатных форм.

Подготовка: драйвер принтера в Windows

1С 8.3 не содержит собственных драйверов для лазерных и струйных принтеров. Всё, что видит Windows, видит и 1С. Поэтому первый шаг всегда в системе.

Где ставить принтер

Ключевой момент, на котором ошибаются чаще всего: печать в 1С идёт на стороне клиента, а не на сервере 1С.

Как работает пользовательГде должен быть установлен принтер
Тонкий или толстый клиент на своём ПКНа компьютере пользователя
Через удалённый рабочий стол (RDP)На терминальном сервере или перенаправлен из локальной сессии
Веб-клиент в браузереНа компьютере пользователя, печать идёт через браузер
Клиент 1С под LinuxВ CUPS на компьютере пользователя

Ставить драйвер на сервер 1С:Предприятия (где работает служба агента ragent) для обычной печати бессмысленно: рабочий процесс сервера документ на бумагу не отправляет.

Установка драйвера

  1. Скачайте драйвер с сайта производителя принтера под вашу версию Windows (x64 почти везде).
  2. Установите его и добавьте принтер: Параметры → Bluetooth и устройства → Принтеры и сканеры в Windows 11 или классическая панель control printers.
  3. Напечатайте пробную страницу из свойств принтера в Windows. Если она не вышла — 1С здесь ни при чём.
  4. Отметьте нужный принтер как используемый по умолчанию: 1С подставляет его в диалог печати первым.

Список принтеров, драйверов и портов удобно посмотреть одной командой PowerShell — пригодится, если на терминальном сервере их десятки.

Get-Printer | Select-Object Name, DriverName, PortName, Shared

Как настроить порты и сетевое подключение

Порт определяет, по какому каналу Windows отправляет задание. Для офисной техники вариантов три.

  • 🔌 USB — порт вида USB001 создаётся сам при установке драйвера.
  • 🌐 Сетевой принтер по IP — стандартный порт TCP/IP, протокол RAW, порт 9100. Это самый надёжный вариант для общего принтера в отделе.
  • 🖧 Общий принтер другого ПК — путь вида \\ИМЯ-ПК\ИмяПринтера. Работает, пока включён компьютер-хозяин.

Для торгового оборудования каналы другие: COM-порт (в том числе виртуальный COM поверх USB), USB в режиме HID или Ethernet. Номер COM-порта смотрят в Диспетчере устройств, раздел «Порты (COM и LPT)». Этот номер потом указывают в настройках драйвера внутри 1С.

Виртуальный COM-порт может поменять номер, если воткнуть кассу в другой USB-разъём. После этого 1С перестаёт находить устройство, хотя «ничего не меняли». Подключайте кассу всегда в один и тот же разъём.

Подключаемое оборудование: как добавить кассу или принтер этикеток в 1С

Кассы, принтеры чеков, принтеры этикеток, сканеры и весы 1С подключает через встроенную библиотеку подключаемого оборудования. Здесь регистрация в справочнике обязательна.

Включить функциональность

В 1С:Бухгалтерии 3.0 справочник открывается через Администрирование → Подключаемое оборудование. Если ссылки нет, включите флажок «Использовать подключаемое оборудование» в настройках раздела администрирования.

В Управлении торговлей 11 и Рознице настройки собраны в группе «РМК и оборудование» раздела НСИ и администрирование.

Добавить экземпляр оборудования

  1. Откройте подключаемое оборудование и выберите тип: ККТ, принтеры чеков, принтеры этикеток и т. д.
  2. Нажмите «Создать».
  3. Выберите драйвер оборудования из списка поставляемых или загруженный вами от производителя (АТОЛ, Штрих-М и других).
  4. Проверьте поле рабочего места. Оборудование привязывается к конкретному компьютеру, а не к пользователю.
  5. Запишите элемент и откройте настройку устройства: модель, порт, скорость обмена, IP-адрес.
  6. Если драйвер не установлен на этом компьютере, форма предложит установить его. Для этого нужны права администратора Windows.

Рабочее место определяется по имени компьютера и клиентской сессии. Касса, заведённая на ПК бухгалтера, не появится у кассира на соседнем компьютере. Для каждого рабочего места оборудование добавляют отдельно.

Пробная печать и проверка связи

Проверяйте по слоям, от железа к программе. Так сразу видно, где обрыв.

Офисный принтер

  1. Пробная страница из Windows — проверяет драйвер и порт.
  2. Любая печатная форма в 1С, например счёт на оплату: кнопка «Печать» в документе → в окне просмотра снова «Печать» или Ctrl+P.
  3. В системном диалоге проверьте выбранный принтер и число копий.

Если из Windows печатает, а из 1С нет — проблема в настройках страницы или в перенаправлении принтера в терминальной сессии.

Торговое оборудование

В форме настройки драйвера есть кнопка «Тест устройства». Она проверяет связь с кассой и показывает ответ драйвера: модель, заводской номер, состояние смены. Тест прошёл — канал и порт настроены верно.

Для принтера этикеток после теста напечатайте одну этикетку через обработку печати ценников и этикеток. Так проверяется и связь, и шаблон.

Диагностика: выберите симптом

Параметры страницы: поля, ориентация, масштаб

Каждая печатная форма в 1С — это табличный документ. У него свои параметры страницы, и именно они решают, поместится ли ТОРГ-12 на лист.

Открыть параметры можно из окна предварительного просмотра: главное меню (кнопка с тремя полосками слева вверху) → Файл → Параметры страницы.

Что настраивают чаще всего:

  • 📐 Ориентация. Книжная для счетов и актов, альбомная для товарных накладных и широких отчётов.
  • 🔍 Масштаб. Режим «по ширине страницы» сжимает форму так, чтобы она поместилась целиком. Процент масштаба задают вручную, если шрифт стал мелким.
  • 📏 Поля. Уменьшите до 5–10 мм, если строка итогов переносится на второй лист.
  • 🖨 Принтер. Можно выбрать прямо в параметрах страницы, если нужен не принтер по умолчанию.

Двустороннюю печать, лоток и качество задают в свойствах самого принтера Windows. Кнопка «Свойства» есть в системном диалоге печати.

Для отчётов (оборотно-сальдовая ведомость, анализ счёта) удобнее не печатать сразу, а сначала включить предварительный просмотр. Там видно, где лягут разрывы страниц.

Шаблоны печатных форм: как изменить макет без доработки конфигурации

Когда формат бумаги в порядке, но не устраивает сам бланк, правят макет. В типовых конфигурациях на БСП для этого есть штатный механизм.

Макеты печатных форм

В Бухгалтерии 3.0: Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм.

  1. Найдите в списке нужный макет поиском по названию документа, например «Счет на оплату».
  2. Откройте его на изменение. Макет откроется как табличный документ.
  3. Поменяйте шрифт, ширину колонок, добавьте подпись или логотип.
  4. Сохраните. Изменённый макет помечается в списке и используется вместо поставляемого.

Плюс этого способа в том, что конфигурация остаётся на поддержке. При обновлении релиза пользовательский макет сохраняется. Но если фирма 1С поменяла поставляемый бланк (новая форма УПД, например), ваш изменённый вариант останется старым — его придётся сбросить к поставляемому и переделать.

Логотип и факсимиле

Для счёта на оплату в БП 3.0 логотип и подпись с печатью загружают в карточке организации, в разделе с логотипом и печатью. Тогда правка макета не нужна — достаточно выбрать печать «с факсимиле» в окне печати.

Внешние печатные формы

Если нужен бланк, которого нет в типовой, его подключают как внешнюю печатную форму: Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. Файл .epf загружают в справочник, указывают, к каким документам он относится, и команда печати появляется в документе.

Загружайте только обработки из проверенных источников. Внешняя обработка исполняет код с правами пользователя и может изменить данные базы.

Фискальные регистраторы и принтеры чеков

Касса — не принтер в привычном смысле. Она получает от 1С не картинку, а команды: открыть смену, пробить позицию, закрыть чек. Поэтому её никогда не ставят как принтер Windows для печати из 1С.

Что нужно для работы ККТ с 1С

  • 🧾 Драйвер ККТ от производителя нужной версии. Он ставится в Windows и затем подключается в 1С.
  • 🔗 Экземпляр оборудования в справочнике 1С, привязанный к рабочему месту кассира.
  • 🗂 Регистрация кассы в ФНС и договор с оператором фискальных данных — требование 54-ФЗ, без этого кассу не используют.
  • 🏷 Для маркированных товаров — формат фискальных документов 1.2 в кассе и поддержка его в драйвере и релизе 1С.

Чем отличаются типы чекового оборудования

Тип в 1СЧто делаетКогда выбирать
ККТ (фискальный регистратор)Пробивает фискальный чек, передаёт данные в ОФДЛюбые расчёты с покупателем
Принтер чековПечатает нефискальные документы: товарный чек, слипДополнительные бумаги к продаже
Принтер этикетокПечатает этикетки и ценники командами принтераМаркировка товара, полочные ценники

Принтер этикеток: два способа

Принтер этикеток (Zebra, Godex, АТОЛ и подобные) можно подключить двумя путями.

  1. Как обычный принтер Windows. Этикетки печатаются из табличного документа. Проще, но надо точно выставить размер бумаги в драйвере — иначе этикетка «поедет» на соседнюю.
  2. Как подключаемое оборудование 1С. Шаблон этикетки передаётся на языке принтера. Печать быстрее и чётче, особенно для штрихкодов маркировки.

При первом способе создайте в драйвере Windows свой размер бумаги, равный этикетке (например, 58×40 мм). Затем выберите его в параметрах страницы 1С.

Частые сбои печати и как их не допустить

Многие проблемы лечатся профилактикой, а не поиском виноватого.

  • ❌ Принтер поставили на сервер 1С вместо терминального сервера или ПК пользователя. В списке печати его не будет.
  • ❌ Каждый пользователь RDP тянет свой драйвер. На терминальном сервере лучше один проверенный драйвер или перенаправление через Easy Print.
  • ❌ Правка поставляемого макета в конфигураторе со снятием с поддержки ради мелочи. Для шрифта и колонок хватит «Макетов печатных форм».
  • ❌ Касса заведена у одного рабочего места, а кассир сел за другой компьютер.
  • ❌ Драйвер ККТ обновили без проверки совместимости с релизом 1С. Сначала проверьте на тестовой базе или одном рабочем месте.

Если зависла очередь печати Windows, службу перезапускают так (из командной строки администратора):

net stop spooler
net start spooler

Все задания в очереди на этом компьютере пропадут, а на терминальном сервере — у всех пользователей. Делайте это, когда никто не ждёт распечатку, и предупредите коллег.

Частые вопросы

Нужно ли перезапускать 1С после установки нового принтера?
Как правило, нет: принтер появляется в системном диалоге печати сразу. Если его не видно, закройте и снова откройте сеанс 1С.
Можно ли печатать из 1С в PDF без принтера?
Да. Выберите в диалоге печати встроенный в Windows «Microsoft Print to PDF» или сохраните печатную форму в PDF кнопкой сохранения в окне просмотра.
Почему в веб-клиенте нет выбора принтера?
В веб-клиенте печать идёт средствами браузера. Принтер выбирают в его диалоге печати, а параметры страницы частично задаёт сам браузер.
Можно ли одну кассу использовать с двух компьютеров?
Касса обслуживает одно рабочее место в каждый момент. Чтобы работать с ней со второго компьютера, её заводят в справочнике и на втором рабочем месте, но одновременно пробивать чеки с двух ПК не получится.
Сколько копий печатать по умолчанию?
Число копий задают в окне печати перед выводом. Если в меню печати документа есть вариант комплекта (например, накладная со счётом-фактурой), он выводит несколько форм за один раз.

Источники

  • Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники при осуществлении расчётов в Российской Федерации»