Печать из 1С 8.3: офисный принтер, принтер чеков и этикеток
Содержание
Отдельной «привязки» обычного принтера в 1С нет: программа печатает на принтеры, установленные в Windows. Чтобы привязать принтер к 1С, установите его в системе, при необходимости сделайте принтером по умолчанию, а в окне печати 1С выберите нужное устройство. Принтеры чеков, этикеток и фискальные регистраторы — другое дело: их подключают в самой программе, в разделе подключаемого оборудования.
Типичная ситуация: бухгалтеру поставили новый МФУ, накладные из 1С уходят на старый принтер в соседнем кабинете, а счёт-фактура обрезается справа. Всё это решается за 10–15 минут, если понимать, где 1С хранит настройки печати и где их нет.
Как 1С работает с принтерами: два разных механизма
Сначала определите, какой у вас принтер. От этого зависит, где его настраивать.
| Тип устройства | Где настраивается | Что нужно |
|---|---|---|
| 🖨️ Офисный принтер, МФУ | Windows (или клиентский компьютер при работе по RDP) | Драйвер Windows |
| 🧾 Фискальный регистратор, онлайн-касса | 1С → подключаемое оборудование | Драйвер ККТ производителя + COM- или USB-порт |
| 🏷️ Принтер этикеток | Windows или 1С → подключаемое оборудование | Драйвер Windows, при работе как с оборудованием — ещё и драйвер для 1С |
| 📟 Принтер чеков без фискальной части | 1С → подключаемое оборудование | Драйвер устройства, порт |
Офисный принтер 1С видит так же, как Word или Excel. Печатная форма — это табличный документ, и при печати платформа передаёт его в стандартный механизм Windows. Поэтому список принтеров в 1С всегда совпадает со списком в системе.
Настройки печати хранятся на уровне пользователя 1С и компьютера. Если коллега за другим ПК под тем же пользователем печатает на свой принтер — это нормально: 1С берёт принтеры той машины, на которой запущен клиент.
Подготовка: драйвер и проверка в Windows
Пока принтер не печатает из Windows, искать проблему в 1С бесполезно. Порядок такой.
- Подключите принтер по USB или в сеть и включите его.
- Установите драйвер с сайта производителя. Встроенный драйвер Windows подходит не всегда: у некоторых МФУ он не поддерживает двустороннюю печать и лотки.
- Откройте
Пуск → Параметры → Bluetooth и устройства → Принтеры и сканеры(в Windows 10 —Параметры → Устройства → Принтеры и сканеры). Убедитесь, что принтер в списке. - Распечатайте пробную страницу из свойств принтера.
- Если 1С должна печатать сюда по умолчанию — нажмите «Использовать по умолчанию».
В Windows 10 и 11 есть флажок «Разрешить Windows управлять принтером, используемым по умолчанию». Пока он включён, система сама переключает принтер по умолчанию на последний использованный. Из-за этого документы из 1С «гуляют» между принтерами. Снимите флажок, если нужен постоянный принтер.
Для сетевого принтера в офисе удобнее подключать его через сервер печати (\\имя-сервера\имя-принтера), а не по IP с каждого компьютера: драйвер обновляется в одном месте.
Как привязать принтер к 1С в окне печати
Самый быстрый способ — выбрать принтер прямо при печати документа.
- Откройте документ, например «Реализация (акт, накладная, УПД)».
- Нажмите кнопку Печать на командной панели и выберите нужную форму.
- Откроется окно с печатной формой. Чтобы сразу выбрать устройство, откройте главное меню программы (кнопка с тремя полосками в заголовке окна) и выберите
Файл → Печать...или нажмитеCtrl+P. - В стандартном диалоге Windows выберите принтер, число копий, диапазон страниц.
- Нажмите «Печать».
Кнопка Печать в самом окне печатной формы отправляет документ на принтер без диалога — на тот, что выбран по умолчанию. Если нужен другой принтер, пользуйтесь Ctrl+P.
💡 Число копий для комплекта документов можно задать прямо в окне печатной формы, в поле «Копий». Это удобно, когда накладную всегда печатают в двух экземплярах.
Привязка через принтер по умолчанию
Если в организации один принтер на рабочее место, проще всего сделать его принтером по умолчанию в Windows. Тогда 1С всегда будет печатать туда без лишних вопросов. Перезапуск 1С после смены принтера по умолчанию желателен: открытый сеанс иногда держит старое значение.
Разные принтеры для разных документов
В типовых конфигурациях нельзя закрепить, например, накладные за одним принтером, а ценники за другим. Варианты на практике:
- 🖨️ выбирать принтер через
Ctrl+Pдля «нестандартных» документов; - 🏷️ ценники и этикетки выводить на принтер этикеток как на подключаемое оборудование (о нём ниже);
- 🛠️ заказать доработку через расширение конфигурации , которая подставляет имя принтера программно.
Параметры страницы и макеты печатных форм
Когда принтер выбран, но форма печатается криво, дело уже в настройках страницы.
Поля, ориентация, масштаб
В окне печатной формы откройте Файл → Параметры страницы через главное меню. Там задаются:
- ориентация — книжная или альбомная;
- поля — левое, правое, верхнее, нижнее, в миллиметрах;
- масштаб — фиксированный процент или «по ширине страницы»;
- принтер, для которого считается разметка;
- повтор строк шапки таблицы на каждой странице.
Пример: УПД с 15 колонками не помещается на лист A4 в книжной ориентации. Ставим альбомную ориентацию, масштаб по ширине страницы, поля по 5 мм — форма ложится на один лист.
Перед печатью откройте Файл → Предварительный просмотр. Так видно, где 1С разрывает страницу, и не тратится бумага.
Где хранятся эти настройки
Изменённые параметры страницы 1С сохраняет в пользовательских настройках. У другого пользователя они будут свои. Если настройки «съехали» и вернуть их вручную не получается, их можно очистить.
Путь в БП 3.0, ЗУП 3.1, УТ 11 одинаковый по смыслу: Администрирование → Настройки пользователей и прав → Настройки пользователей. Там выберите пользователя и очистите внешний вид и прочие настройки. Пользователь должен перезайти в программу.
Очистка сбрасывает не только печать, но и вид списков, отборы и рабочий стол пользователя. Предупредите его заранее.
Изменение макета печатной формы
Если не устраивает сама форма — шрифт, текст подписи, логотип, — правьте макет. В типовых конфигурациях это делается без Конфигуратора.
| Конфигурация | Где искать макеты |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм |
| ЗУП 3.1 | Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм |
| Управление торговлей 11 | НСИ и администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм |
Изменённый макет хранится в информационной базе отдельно от конфигурации, поэтому обновление его не затирает. Но после обновления сверьте форму: если фирма 1С поменяла типовой макет, ваш изменённый вариант останется старым.
Для серьёзных изменений, например новой колонки с данными, макета мало. Нужна доработка через расширение конфигурации или внешняя печатная форма, подключаемая в разделе «Дополнительные отчеты и обработки».
Подключаемое оборудование: принтеры чеков и этикеток
Фискальные регистраторы, принтеры чеков и принтеры этикеток для печати из РМК 1С подключает через свою подсистему оборудования.
Включение подсистемы
| Конфигурация | Путь |
|---|---|
| БП 3.0 | Администрирование → Подключаемое оборудование |
| УТ 11 | НСИ и администрирование → Администрирование → РМК и оборудование |
Сначала установите флажок «Использовать подключаемое оборудование», затем откройте ссылку «Подключаемое оборудование».
Добавление устройства
- Выберите тип: ККТ, принтеры чеков, принтеры этикеток.
- Нажмите «Создать».
- Выберите драйвер из списка. Если нужного нет — драйвер нужно установить: часть драйверов поставляется в составе конфигурации, остальные берутся у производителя оборудования.
- Укажите рабочее место. Оборудование привязано к рабочему месту, то есть к конкретному компьютеру. На другом ПК его придётся добавить заново.
- Сохраните и откройте настройку устройства.
- Задайте порт, скорость, модель.
- Выполните тест устройства из формы настройки.
Драйвер ККТ должен соответствовать разрядности платформы 1С. 32-разрядный клиент 1С не увидит драйвер, установленный только в 64-разрядном варианте, и наоборот. Разрядность клиента видна в окне «О программе».
Принтер этикеток: два пути
Принтер этикеток (Zebra, Godex, Xprinter и подобные) можно использовать двумя способами.
- Как обычный принтер Windows. Ставите драйвер, задаёте в его свойствах размер этикетки, например 58×40 мм. В 1С печатаете ценники через обработку печати этикеток и ценников, выбирая этот принтер через
Ctrl+P. Шаблон этикетки настраивается в 1С. - Как подключаемое оборудование. Подходит, когда нужна печать на языке принтера и высокая скорость. Требуется драйвер, совместимый с 1С.
Для большинства магазинов достаточно первого пути. Главная ошибка — не задать размер бумаги в драйвере: этикетка печатается на трёх наклейках или с пустым хвостом.
COM-порт и подключение по последовательному интерфейсу
Многие кассы и часть принтеров чеков работают через COM-порт: настоящий RS-232 или виртуальный, который создаёт USB-драйвер.
Как узнать номер порта
- Откройте диспетчер устройств:
Win+X → Диспетчер устройств. - Раскройте ветку «Порты (COM и LPT)».
- Найдите устройство. Рядом в скобках — номер, например
(COM5).
Этот номер вводите в настройке устройства в 1С.
Параметры, которые должны совпасть
| Параметр | Где смотреть | Типичные значения |
|---|---|---|
| Номер порта | Диспетчер устройств | COM1–COM20 |
| Скорость | Настройки ККТ, тест производителя | 9600, 57600, 115200 |
| Модель | Паспорт устройства | По списку драйвера |
Если скорость в 1С не совпадает со скоростью устройства, связи не будет. Многие драйверы умеют искать устройство перебором скоростей — запустите поиск в утилите производителя, а затем перенесите найденные значения в 1С.
Если порт после переподключения USB-кабеля меняет номер, закрепите его в свойствах порта: диспетчер устройств → свойства порта → вкладка «Параметры порта» → «Дополнительно». Пока номер «плавает», 1С будет терять кассу.
COM-порт может занимать только одна программа. Утилита производителя, открытая в фоне, блокирует порт, и 1С выдаёт ошибку подключения. Закройте утилиту перед тестом из 1С.
Печать при работе по RDP, в облаке и через веб-клиент
Здесь возникает больше всего вопросов: «принтер есть, а 1С его не видит».
- 🖥️ Удалённый рабочий стол (RDP). 1С запущена на сервере и видит принтеры сервера плюс перенаправленные принтеры вашего компьютера. В клиенте подключения на вкладке «Локальные ресурсы» должен стоять флажок «Принтеры». Перенаправленные принтеры отображаются с пометкой «перенаправлено».
- ☁️ 1С в облаке через браузер. Печать идёт через браузер. Принтер выбирается в диалоге печати браузера, а поля — в его же настройках.
- 🌐 Веб-клиент в локальной сети. Аналогично облаку: 1С отдаёт форму браузеру, принтеры — компьютера пользователя.
- 💻 Тонкий клиент к серверу 1С. Печать идёт на принтеры компьютера, где запущен клиент, а не сервера 1С.
ККТ по RDP — отдельная история. Касса физически стоит у кассира, а драйвер должен работать там, где запущена 1С. Для этого используют перенаправление COM-портов в RDP или сетевые варианты подключения ККТ. При перенаправлении порт на сервере получит другой номер — проверьте его в диспетчере устройств сервера.
Типичные ошибки печати и как их устранить
Ниже — симптомы, которые чаще всего встречаются при печати из 1С, и что с ними делать.
Если ничего не помогло
- Очистите очередь печати Windows. Остановка службы «Диспетчер печати» прерывает печать у всех, кто пользуется этим компьютером или сервером, — делайте это, когда никто не печатает.
- Переустановите принтер: удалите его из Windows и добавьте заново со свежим драйвером.
- Сохраните печатную форму в PDF (в окне формы есть команда сохранения) и распечатайте PDF. Если PDF печатается нормально — проблема в связке драйвера и 1С, а не в принтере.
- Запустите 1С под другим пользователем Windows. Если там печать работает, повреждён профиль пользователя или его настройки принтера.
Частые вопросы
Можно ли печатать из 1С без установки драйвера принтера?
Почему у меня и у коллеги разные поля на одной и той же накладной?
Как распечатать сразу несколько документов?
Ctrl или Shift и нажмите «Печать». Формы всех выбранных документов откроются в одном окне, и их можно распечатать за один раз.Нужна ли лицензия 1С на подключение кассы?
Как печатать на виртуальный принтер PDF?
Ctrl+P. Либо сохраните форму в PDF прямо из окна печати 1С — это быстрее и не зависит от Windows.