Настройка принтера в 1С 8.3: документы, чеки, этикетки и печать через RDP
Содержание
Обычный принтер для документов в 1С 8.3 отдельно не настраивают: программа печатает через драйвер Windows. Установите принтер в системе, а в 1С откройте печатную форму и вызовите Главное меню → Файл → Параметры страницы. Там выбирают принтер, ориентацию, поля и масштаб. Отдельная настройка внутри 1С нужна только торговому оборудованию: кассам, принтерам чеков и этикеток.
Это общее правило платформы, оно одинаково для Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигураций на интерфейсе «Такси». Различаются только пути к подключаемому оборудованию и к макетам печатных форм.
Что подготовить в Windows до настройки печати в 1С
Если принтер не печатает из Блокнота или Word, 1С ему не поможет. Сначала добейтесь нормальной печати из системы.
Проверьте по порядку:
- 🖨️ Драйвер производителя. Скачайте полный драйвер с сайта производителя под вашу версию Windows и разрядность. Универсальный драйвер Windows часто печатает, но неправильно определяет поля и лотки.
- ✅ Пробная страница.
Параметры → Bluetooth и устройства → Принтеры и сканеры → ваш принтер → Печать пробной страницы. Страница вышла ровной — можно идти дальше. - 📌 Принтер по умолчанию. 1С открывает диалог печати с принтером по умолчанию. Отключите в Windows флажок «Разрешить Windows управлять принтером, используемым по умолчанию», иначе система будет сама переключать его на последний использованный.
- 📄 Формат бумаги в драйвере. Для обычных документов — 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 | НСИ и администрирование → Администрирование → РМК и оборудование |
| Розница, УНФ | раздел администрирования, группа настроек оборудования |
Порядок подключения устройства
- Установите драйвер производителя на компьютер, к которому подключено устройство: для ККТ АТОЛ — драйвер ККТ 10, для «Штрих-М» — их драйвер ФР.
- В 1С включите использование подключаемого оборудования, если флажок выключен.
- Откройте список оборудования и создайте экземпляр нужного типа: «ККТ с передачей данных в ОФД», «Принтеры чеков» или «Принтеры этикеток».
- Выберите драйвер из списка и укажите рабочее место. Рабочее место — это связка «компьютер + пользователь», оборудование подключается именно к нему.
- Нажмите
Настроить, задайте порт (COM, USB или IP) и выполните тест устройства.
Не меняйте параметры фискального накопителя и реквизиты регистрации ККТ из 1С без понимания последствий — ошибка здесь приводит к перерегистрации кассы в налоговой.
Принтер этикеток: два пути
Этикетки и ценники можно печатать двумя способами.
| Способ | Когда подходит | Риски |
|---|---|---|
| Через драйвер Windows, как обычный принтер | Печать ценников из обработки печати этикеток и ценников, небольшие объёмы | Нужно точно выставить размер носителя и нулевые поля, иначе этикетка «уезжает» |
| Как подключаемое оборудование | Большие тиражи, принтеры Zebra, Godex, АТОЛ с языками ZPL/EPL | Требует драйвера, который поддерживает 1С, и настройки шаблона под язык принтера |
Для первого способа размер бумаги в драйвере и размер шаблона этикетки в 1С должны совпадать до миллиметра. Разница в 2 мм уже даёт смещение и печать «через этикетку».
Печатные формы: выбор, макеты и пропавшие пункты
Часть проблем с «принтером» на деле связана с самой формой. Принтер исправен, а печатается не то.
Нужной формы нет в меню «Печать»
- 📂 Форма внешняя. Её подключают через
Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. После загрузки укажите, к каким документам привязать команду, и включите её для пользователей. - 🔒 Нет прав. Команды дополнительных обработок видны только тем, кому их разрешили. Проверьте доступ в карточке обработки.
- ⚙️ Форма зависит от настроек учёта. Например, формы для учёта с НДС не появятся, если организация на упрощёнке и это отражено в учётной политике.
Форма печатается в старом виде
Если кто-то правил макет, типовая форма могла остаться «замороженной». Проверьте Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. Изменённые макеты выделены в списке. Для изменённого макета можно вернуться к стандартному.
Макет, изменённый вручную, не обновляется вместе с конфигурацией. После обновления релиза форма может разойтись с действующей формой документа. Правки лучше вносить расширением или внешней печатной формой.
Настройки «съехали» у одного пользователя
Когда у одного сотрудника форма печатается криво, а у других нормально, виноваты его сохранённые настройки. Попробуйте Главное меню → Вид → Установить стандартные настройки. Если не помогло, администратор может очистить настройки этого пользователя в разделе Администрирование → Настройки пользователей и прав.
Печать на терминальном сервере, RDP и Citrix
Самые упорные проблемы с принтерами возникают, когда 1С запущена на сервере, а принтер стоит у пользователя.
Как работает перенаправление
При подключении по RDP локальные принтеры клиента появляются в сеансе с пометкой «перенаправлено N». Номер N меняется от сеанса к сеансу. 1С запомнила принтер «HP LaserJet (перенаправлено 3)», а сегодня он называется «перенаправлено 5» — и печать уходит не туда или открывается с другим принтером.
Что делать:
- На клиенте в
mstscна вкладке «Локальные ресурсы» должен стоять флажок «Принтеры». - На сервере включите в групповых политиках использование драйвера Remote Desktop Easy Print в первую очередь. Тогда не придётся ставить драйвер каждого принтера на сервер.
- Проверьте, что принтер клиента по умолчанию становится принтером по умолчанию в сеансе. За это отвечает политика перенаправления принтера клиента по умолчанию.
- В 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. Кэш чистится только у этого клиента, другим пользователям это не мешает.