Принтер в 1С 8.3: какие параметры печати задаёт программа, а какие Windows
Содержание
Отдельного раздела «Настройки принтера» в 1С 8.3 нет. Принтер, ориентацию, поля и масштаб выбирают в окне печатной формы: откройте форму кнопкой Печать в документе, затем вызовите главное меню (кнопка с тремя полосками в левом верхнем углу) и выберите Файл → Параметры страницы. Сам принтер, его драйвер и лоток подключаются в Windows, а 1С лишь берёт их из системы.
Типичная ситуация: бухгалтер печатает ТОРГ-12, а правая колонка с суммами уходит за край листа. Или накладная вдруг поехала на принтер в соседнем кабинете. В обоих случаях причину ищут не в настройках учёта, а на одном из трёх уровней: Windows, платформа 1С или конкретная печатная форма. Ниже каждый уровень разобран отдельно, плюс торговое оборудование, где правила другие.
Три уровня настроек печати в 1С и Windows
Прежде чем что-то менять, определите, на каком уровне проблема. Это экономит лишние перенастройки.
| Уровень | Что там настраивается | Где менять |
|---|---|---|
| 🖨️ Windows | Драйвер, принтер по умолчанию, лотки, качество, двусторонний блок | Параметры → Bluetooth и устройства → Принтеры и сканеры или Панель управления |
| ⚙️ Платформа 1С | Выбор принтера для формы, ориентация, поля, масштаб, размер бумаги, колонтитулы | Файл → Параметры страницы в окне печатной формы |
| 📄 Печатная форма | Состав листа, шрифты, ширина колонок, подписи и печать организации | Макеты печатных форм, карточка организации |
Платформа 1С не хранит собственных драйверов для обычных офисных принтеров. Если принтер не печатает тестовую страницу из Windows, в 1С он тоже не заработает. Поэтому первый шаг диагностики всегда один: печать пробной страницы из свойств принтера в Windows.
Принтер, отмеченный в Windows как используемый по умолчанию, 1С предлагает первым. Если в Windows 10 и 11 включено «Разрешить Windows управлять принтером, используемым по умолчанию», система сама переключает его на последний использованный. Отсюда эффект «1С печатает то на один, то на другой принтер». Снимите эту галочку.
Параметры страницы: где в 1С выбрать принтер, поля и масштаб
Это главное место, которое ищут под словами «настройки принтера в 1С». Оно доступно в любом табличном документе: печатной форме, отчёте, выгрузке списка.
Как открыть
- Откройте документ и нажмите
Печать, выберите нужную форму. - В открывшемся окне печатной формы щёлкните по самой таблице, чтобы она стала активной.
- Откройте главное меню (три полоски слева вверху) и выберите
Файл → Параметры страницы.
Там же, в меню Файл, есть Предварительный просмотр и Печать. Быстрая печать с диалогом выбора принтера — сочетание Ctrl+P.
Что задать в окне параметров
- 🖨️ Принтер — конкретное устройство для этой формы, если нужно не то, что стоит по умолчанию.
- 📐 Ориентация — книжная или альбомная. ТОРГ-12, УПД и большинство широких отчётов печатают альбомно.
- 🔍 Масштаб — фиксированный процент или режим «по ширине страницы». Второй вариант решает проблему обрезанных колонок без ручного подбора.
- 📏 Поля — отступы в миллиметрах. Многие лазерные принтеры физически не печатают ближе 4-5 мм к краю, поэтому нулевые поля дают срезанный текст.
- 📃 Размер бумаги и колонтитулы — по необходимости.
Настройки страницы привязаны к конкретной форме, а не ко всей программе. Поменяли поля у счёта на оплату — накладная этого не узнает. Это удобно (каждая форма печатается как надо), но вводит в заблуждение тех, кто ищет «одну кнопку на всё».
Как платформа запоминает настройки
У табличного документа есть свойство КлючПараметровПечати. Если разработчик формы его заполнил, платформа сохраняет выбранные параметры страницы в настройках пользователя под этим ключом. В типовых конфигурациях на БСП ключ задаётся для печатных форм, поэтому выставленные один раз ориентация и масштаб подтягиваются при следующей печати.
Если ключ не задан (так бывает во внешних обработках и самописных отчётах), параметры придётся выставлять каждый раз. Это не сбой, а особенность формы.
Печать из карточки документа: копии, комплекты, подписи
Второй уровень — то, что настраивается внутри окна печати конкретного документа в типовых конфигурациях (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие на БСП).
Количество копий и комплект форм
Когда из меню Печать выбран комплект (например, накладная плюс счёт-фактура), окно показывает список форм с количеством экземпляров для каждой. Число копий можно поменять прямо в этом списке, и программа запомнит его для следующего раза. Если нужно напечатать только одну форму из комплекта, снимите отметки с остальных.
Факсимиле и логотип
Подпись руководителя, печать организации и логотип загружают в карточку организации: Главное → Организации (в Бухгалтерии 3.0), раздел про логотип и печать. Чтобы они вышли на листе, при печати счёта выберите вариант формы с печатью и подписью. Картинку лучше готовить в PNG с прозрачным фоном, иначе на бланке останется белый прямоугольник.
Изменение самой формы
Если форма печатается криво независимо от принтера (колонка слишком узкая, не помещается адрес), это вопрос макета. В Бухгалтерии 3.0 макеты лежат в Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. Изменённый макет сохраняется в базе и переживает обновление, но после выхода новой версии формы стоит сравнить его с типовым.
Правка макета меняет форму для всех пользователей базы. Делайте это после согласования и с резервной копией. Для серьёзных доработок разработчики используют расширение конфигурации или дополнительную печатную форму, а не правку типового макета.
Принтеры чеков, этикеток и COM-порты
Торговое оборудование работает по другой схеме. Фискальный регистратор, принтер этикеток или чековый принтер подключаются не через Параметры страницы, а через библиотеку подключаемого оборудования (БПО), которая встроена в типовые конфигурации.
Где включается
| Конфигурация | Путь |
|---|---|
| Бухгалтерия 3.0 | Администрирование → Подключаемое оборудование |
| УТ 11 | НСИ и администрирование → Администрирование → РМК и оборудование |
Сначала включают флаг использования подключаемого оборудования, затем открывают список оборудования и добавляют экземпляр: тип устройства (ККТ, принтер этикеток, принтер чеков, весы и т.д.), драйвер обработки и рабочее место.
Рабочее место — частая ловушка
Каждый экземпляр оборудования привязан к рабочему месту, а рабочее место программа определяет по компьютеру клиента. Отсюда классика: на одном компьютере принтер этикеток печатает, кассир пересел за соседний — оборудование «пропало». Его не нужно настраивать заново, нужно добавить экземпляр для второго рабочего места или подключить к нему уже существующий.
COM-порт и USB
Многие кассы и чековые принтеры подключаются по USB, но драйвер создаёт виртуальный COM-порт. Номер порта смотрят в Диспетчере устройств Windows, раздел «Порты (COM и LPT)».
- Подключите устройство и поставьте драйвер производителя.
- В Диспетчере устройств найдите порт, например
COM5. - В настройках экземпляра в 1С укажите тот же порт и скорость, которую задаёт производитель (у многих ККТ это 115200).
- Выполните тест устройства из формы настроек.
Если номер порта меняется после переподключения в другой USB-разъём, закрепите его в свойствах порта в Диспетчере устройств, на вкладке дополнительных параметров.
Терминальный сервер, веб-клиент и личные настройки пользователя
Здесь начинаются ситуации, которые не лечатся в окне параметров страницы.
RDP и «перенаправленные» принтеры
При работе через удалённый рабочий стол принтер пользователя пробрасывается на сервер под именем вида HP LaserJet (перенаправлено 3). Число в скобках меняется от сеанса к сеансу. 1С запомнила для формы принтер с номером 3, а сегодня он стал 5 — и печать уходит на другой принтер или в никуда.
Что помогает:
- 🔧 Не выбирать принтер в параметрах страницы явно, а оставлять принтер по умолчанию. При входе по RDP по умолчанию становится локальный принтер пользователя, если это разрешено в настройках подключения.
- 🔧 Поставить на сервер тот же драйвер, что у пользователя, если «Easy Print» печатает с искажениями.
- 🔧 Для общих сетевых принтеров подключать их на сервере напрямую, без перенаправления.
Веб-клиент и браузер
В веб-клиенте 1С печатает через браузер: открывается его стандартное окно печати, и принтер, поля и масштаб выбираются уже там. Если поля «плывут», проверьте в окне браузера масштаб и отключите печать колонтитулов браузера.
Сброс личных настроек
Параметры страницы хранятся в настройках конкретного пользователя. Если у одного сотрудника форма печатается странно, а у других нормально, сбросьте именно его настройки:
- сам пользователь может в главном меню выбрать
Вид → Установить стандартные настройки; - администратор — через
Администрирование → Настройки пользователей и прав → Настройки пользователей, где можно очистить или скопировать настройки от коллеги, у которого всё печатается правильно.
Копирование настроек с «эталонного» пользователя — быстрый способ раздать всем отделу одинаковые параметры печати, не обходя рабочие места.
Если сбой не уходит и после сброса, пригодится запуск с ключом /ClearCache — он чистит кэш клиента. Добавьте его в дополнительные параметры запуска базы в окне выбора информационных баз. Перед этим закройте 1С у этого пользователя.
Как найти причину сбоя печати: журнал регистрации и проверка
Сама отправка листа на принтер в журнал регистрации не пишется: это задача Windows и диспетчера печати. Но журнал помогает в двух случаях.
Когда форма не формируется
Если кнопка Печать выдаёт ошибку или пустое окно, откройте журнал: Администрирование → Обслуживание → Журнал регистрации (или через Все функции → Стандартные). Отфильтруйте события по уровню «Ошибка» и времени попытки. Там будет текст исключения: например, ошибка во внешней печатной форме или обращение к реквизиту, которого нет.
Когда оборудование «пропадает»
В журнале по событию начала сеанса видно имя компьютера. Сравните его с тем, к которому привязано рабочее место в подключаемом оборудовании. Расхождение — частая причина, особенно после замены ПК или переименования машины.
Быстрая проверка по шагам
Если форма нормально сохраняется в PDF, но не печатается на бумагу, искать дальше нужно в драйвере и очереди печати Windows, а не в 1С.
Драйверы и внешние компоненты: что ставится отдельно
У 1С два разных вида «драйверов», и их часто путают.
Драйвер принтера Windows — обычный драйвер от производителя. Для офисных принтеров его достаточно. Совет из практики: если принтер странно масштабирует формы 1С, поставьте полный драйвер производителя вместо универсального, который Windows подтянула сама. Универсальные драйверы иногда неверно сообщают размер печатной области.
Драйвер торгового оборудования — это связка из двух частей:
- драйвер производителя устройства (например, драйвер ККТ от разработчика кассы), который ставится в Windows;
- обработка обслуживания или внешняя компонента в 1С, которая с этим драйвером общается.
Компоненту из карточки экземпляра оборудования можно установить кнопкой установки драйвера. Нужна учётная запись с правами администратора на компьютере клиента, иначе установка молча не пройдёт.
В клиент-серверном варианте компоненты оборудования работают на компьютере пользователя, а не на сервере 1С. Ставить драйвер кассы на сервер бесполезно, если касса подключена к рабочему месту кассира.
После обновления конфигурации или платформы иногда нужно обновить и обработку обслуживания оборудования до версии, которую поддерживает БПО текущего релиза. Если касса перестала отвечать сразу после обновления, проверьте именно это.
Частые вопросы
Можно ли в 1С печатать сразу на принтер, без окна предпросмотра?
Напечатать с режимом без диалога, его используют в доработках и внешних обработках.