Настройка принтера в 1С 8.3: документы, чеки, этикетки и печать через RDP

· 9 мин

Содержание

Обычный принтер для документов в 1С 8.3 отдельно не настраивают: программа печатает через драйвер Windows. Установите принтер в системе, а в 1С откройте печатную форму и вызовите Главное меню → Файл → Параметры страницы. Там выбирают принтер, ориентацию, поля и масштаб. Отдельная настройка внутри 1С нужна только торговому оборудованию: кассам, принтерам чеков и этикеток.

Это общее правило платформы, оно одинаково для Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигураций на интерфейсе «Такси». Различаются только пути к подключаемому оборудованию и к макетам печатных форм.

Что подготовить в Windows до настройки печати в 1С

Если принтер не печатает из Блокнота или Word, 1С ему не поможет. Сначала добейтесь нормальной печати из системы.

Проверьте по порядку:

  1. 🖨️ Драйвер производителя. Скачайте полный драйвер с сайта производителя под вашу версию Windows и разрядность. Универсальный драйвер Windows часто печатает, но неправильно определяет поля и лотки.
  2. ✅ Пробная страница. Параметры → Bluetooth и устройства → Принтеры и сканеры → ваш принтер → Печать пробной страницы. Страница вышла ровной — можно идти дальше.
  3. 📌 Принтер по умолчанию. 1С открывает диалог печати с принтером по умолчанию. Отключите в Windows флажок «Разрешить Windows управлять принтером, используемым по умолчанию», иначе система будет сама переключать его на последний использованный.
  4. 📄 Формат бумаги в драйвере. Для обычных документов — A4. Для этикеток и чеков задайте в свойствах драйвера точный размер носителя, например 58×40 мм.

Сетевой принтер лучше подключать по IP-адресу или через сервер печати с постоянным именем. Если имя принтера меняется, 1С забывает его в сохранённых параметрах страницы.

Как настроить принтер в 1С 8.3 для печати документов

Печатная форма в 1С — это табличный документ. У каждого такого документа есть свои параметры страницы.

Шаг 1. Откройте печатную форму

Откройте документ, например реализацию или платёжное поручение. Нажмите кнопку Печать в командной панели и выберите нужную форму: накладную, счёт-фактуру, акт. Откроется окно предварительного просмотра.

Шаг 2. Задайте параметры страницы

Пока активна печатная форма, откройте Главное меню → Файл → Параметры страницы. В окне настроек:

  • 🖨️ выберите принтер из списка установленных в Windows;
  • ↔️ укажите ориентацию: книжную или альбомную;
  • 📏 задайте поля; для широких форм уменьшите их до 5–10 мм;
  • 🔍 включите масштаб «По ширине страницы», если форма не помещается по ширине, или выставьте процент вручную.

Параметры страницы запоминаются для текущего пользователя. Если разработчик формы задал ей ключ параметров печати, настройки сохранятся для этой формы и подтянутся при следующей печати.

Шаг 3. Проверьте и напечатайте

Выберите Главное меню → Файл → Предварительный просмотр, чтобы увидеть разбивку на листы. Печатайте кнопкой Печать в форме или сочетанием Ctrl+P.

Если форма разрывается на два листа по ширине, обычно хватает альбомной ориентации или масштаба «По ширине страницы». Двигать макет ради этого не нужно.

Несколько экземпляров и комплекты

В форме печати типовых конфигураций можно указать число экземпляров каждой формы. Например, накладную в двух экземплярах, а счёт-фактуру в одном. Это удобнее, чем дважды нажимать «Печать».

Чтобы получить файл вместо бумаги, сохраните форму в PDF кнопкой сохранения в той же форме. Ещё вариант — выбрать в параметрах страницы виртуальный принтер «Microsoft Print to PDF».

Печать отчётов: ОСВ, карточки счёта, реестры

Отчёты печатаются так же, как документы: сформируйте отчёт, щёлкните по табличной части и откройте Главное меню → Файл → Параметры страницы. Широкую оборотно-сальдовую ведомость почти всегда печатают альбомно с масштабом «По ширине страницы».

Если отчёт длинный, сначала посмотрите число листов в предварительном просмотре. Ведомость на 40 листов проще сохранить в PDF и отправить файлом, чем печатать целиком.

Разные принтеры для разных задач

Бухгалтерия печатает счета на офисный лазерный принтер, а склад — накладные на свой принтер у рампы. Обычно это решают принтером по умолчанию на каждом компьютере. Каждый сотрудник печатает со своего места, и никаких настроек в 1С не требуется.

Подключение касс, принтеров чеков и этикеток

Торговое оборудование работает не через диалог Windows, а через механизм «Подключаемое оборудование». Для каждого устройства в 1С создают экземпляр, выбирают драйвер и проверяют связь.

КонфигурацияГде найти подключаемое оборудование
Бухгалтерия 3.0раздел Администрирование, ссылка «Подключаемое оборудование»
УТ 11НСИ и администрирование → Администрирование → РМК и оборудование
Розница, УНФраздел администрирования, группа настроек оборудования

Порядок подключения устройства

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

Не меняйте параметры фискального накопителя и реквизиты регистрации ККТ из 1С без понимания последствий — ошибка здесь приводит к перерегистрации кассы в налоговой.

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

Этикетки и ценники можно печатать двумя способами.

СпособКогда подходитРиски
Через драйвер Windows, как обычный принтерПечать ценников из обработки печати этикеток и ценников, небольшие объёмыНужно точно выставить размер носителя и нулевые поля, иначе этикетка «уезжает»
Как подключаемое оборудованиеБольшие тиражи, принтеры Zebra, Godex, АТОЛ с языками ZPL/EPLТребует драйвера, который поддерживает 1С, и настройки шаблона под язык принтера

Для первого способа размер бумаги в драйвере и размер шаблона этикетки в 1С должны совпадать до миллиметра. Разница в 2 мм уже даёт смещение и печать «через этикетку».

Печатные формы: выбор, макеты и пропавшие пункты

Часть проблем с «принтером» на деле связана с самой формой. Принтер исправен, а печатается не то.

Нужной формы нет в меню «Печать»

  • 📂 Форма внешняя. Её подключают через Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. После загрузки укажите, к каким документам привязать команду, и включите её для пользователей.
  • 🔒 Нет прав. Команды дополнительных обработок видны только тем, кому их разрешили. Проверьте доступ в карточке обработки.
  • ⚙️ Форма зависит от настроек учёта. Например, формы для учёта с НДС не появятся, если организация на упрощёнке и это отражено в учётной политике.

Форма печатается в старом виде

Если кто-то правил макет, типовая форма могла остаться «замороженной». Проверьте Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. Изменённые макеты выделены в списке. Для изменённого макета можно вернуться к стандартному.

Макет, изменённый вручную, не обновляется вместе с конфигурацией. После обновления релиза форма может разойтись с действующей формой документа. Правки лучше вносить расширением или внешней печатной формой.

Настройки «съехали» у одного пользователя

Когда у одного сотрудника форма печатается криво, а у других нормально, виноваты его сохранённые настройки. Попробуйте Главное меню → Вид → Установить стандартные настройки. Если не помогло, администратор может очистить настройки этого пользователя в разделе Администрирование → Настройки пользователей и прав.

Печать на терминальном сервере, RDP и Citrix

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

Как работает перенаправление

При подключении по RDP локальные принтеры клиента появляются в сеансе с пометкой «перенаправлено N». Номер N меняется от сеанса к сеансу. 1С запомнила принтер «HP LaserJet (перенаправлено 3)», а сегодня он называется «перенаправлено 5» — и печать уходит не туда или открывается с другим принтером.

Что делать:

  1. На клиенте в mstsc на вкладке «Локальные ресурсы» должен стоять флажок «Принтеры».
  2. На сервере включите в групповых политиках использование драйвера Remote Desktop Easy Print в первую очередь. Тогда не придётся ставить драйвер каждого принтера на сервер.
  3. Проверьте, что принтер клиента по умолчанию становится принтером по умолчанию в сеансе. За это отвечает политика перенаправления принтера клиента по умолчанию.
  4. В 1С не фиксируйте конкретный принтер в параметрах страницы, если имя плавает. Пусть форма идёт на принтер по умолчанию.

Citrix и RemoteApp

В Citrix аналог Easy Print — универсальный драйвер печати (Universal Print Driver). Принцип тот же: печать идёт через универсальный драйвер, а реальный драйвер стоит только у клиента.

При публикации 1С через RemoteApp правила те же, что для обычного RDP. Разница только в том, что пользователь не видит рабочий стол сервера и не может сам выбрать принтер в системе.

Веб-клиент и печать на сервере

  • 🌐 Веб-клиент. Печать идёт через браузер. Настраивайте принтер и поля в диалоге печати браузера; у разных браузеров результат по полям может отличаться.
  • 🖥️ Печать на стороне сервера. Если печатная форма формируется и отправляется на принтер в фоновом или регламентном задании, используются принтеры сервера 1С, видимые под учётной записью службы сервера. Принтеры пользователя такому заданию недоступны.

Как найти причину, если 1С не печатает

Сначала ответьте себе на вопрос: печать не работает только из 1С или вообще? Если из Word тоже не печатает — проблема в Windows, драйвере или сети.

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

Приёмы, которые экономят время

  • 🔁 Очистка очереди. Зависшее задание блокирует всё, что идёт после него. Очистите очередь принтера в Windows. Если очередь не очищается, перезапустите службу «Диспетчер печати». На терминальном сервере перезапуск диспетчера печати затронет печать всех пользователей — делайте это вне рабочего пика.
  • 🧾 Проверка через PDF. Напечатайте форму на «Microsoft Print to PDF». Если в PDF всё ровно — дело в драйвере физического принтера, а не в 1С.
  • 🧹 Кэш клиента. Если после обновления конфигурации ломается не только печать, но и формы, запустите 1С с параметром /ClearCache. Кэш чистится только у этого клиента, другим пользователям это не мешает.

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

Можно ли печатать из 1С сразу без диалога выбора принтера?
В типовых формах печать идёт через стандартный механизм с выбором принтера. Печать без диалога настраивает программист в коде печатной формы, штатной галочки для пользователя нет.
Почему у коллеги форма печатается нормально, а у меня криво?
Параметры страницы и масштаб сохраняются для каждого пользователя отдельно. Сравните свои параметры страницы с настройками коллеги или верните стандартные настройки.
Нужен ли драйвер принтера на сервере 1С при работе через тонкий клиент?
Нет. Тонкий клиент печатает на принтеры того компьютера, где он запущен. Драйвер на сервере нужен только для печати из фоновых заданий и при работе через терминальный сервер без Easy Print.
Можно ли подключить одну кассу к нескольким компьютерам?
Физически ККТ обслуживает одно подключение одновременно. Для нескольких рабочих мест используют сетевую ККТ с драйвером, поддерживающим сетевую работу, или отдельную кассу на каждое место.
Как печатать двусторонне из 1С?
Включите двустороннюю печать в настройках драйвера принтера в Windows. 1С передаёт страницы драйверу, а дуплекс выполняет сам принтер.