При работе с принтерами этикеток (в частности, моделью TSC 225) пользователи часто сталкиваются с ситуацией, когда настройки печатной формы (масштабирование, поля, отрезка, колонтитулы) слетают при каждом новом вызове печати. В окне предварительного просмотра приходится вручную задавать параметры страницы снова и снова. Проанализируем, почему это происходит и как правильно зафиксировать настройки в «1С:Рознице 2.2» и операционной системе Windows.
Рассмотрим механизм работы платформы 1С:Предприятие при отправке табличного документа на печать. Проблема возникает из-за следующих факторов:
КлючПараметровПечати, 1С не сохраняет пользовательские настройки между сеансами.Разберем по шагам, как зафиксировать параметры печати непосредственно в шаблоне этикетки:
Если печать выполняется из собственной обработки, добавим программную установку свойств объекта ТабличныйДокумент:
ТабДок = Новый ТабличныйДокумент;
ТабДок.КлючПараметровПечати = "КлючПечатиЭтикеток_TSC225";
ТабДок.ВыводитьВерхнийКолонтитул = Ложь;
ТабДок.ВыводитьНижнийКолонтитул = Ложь;
ТабДок.ПолеСверху = 0;
ТабДок.ПолеСнизу = 0;
ТабДок.ПолеСлева = 0;
ТабДок.ПолеСправа = 0;
ТабДок.АвтоМасштаб = Истина;
Применение свойства КлючПараметровПечати гарантирует, что 1С сохранит индивидуальные настройки печатной формы для текущего пользователя.
Посмотрим, как настроить операционную систему, чтобы драйвер принтера не сбрасывал параметры ленты.
После согласования размеров макета в 1С с профилем бумаги в драйвере Windows принтер TSC 225 перестанет запрашивать повторный ввод параметров, а колонтитулы и масштабирование будут сохраняться автоматически.