Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

1С печатает иероглифы на принтере этикеток: чистка кэша принтеров RDP

Обновлено: 26.08.2026  ·  Официальная база знаний
  • При печати ценников или этикеток со штрихкодами принтер выкатывает пустые ленты или печатает непонятные иероглифы, знаки вопросов и «кракозябры».
  • В сеансе удаленного рабочего стола (RDP) принтер отображается с приставкой «Перенаправленный» (redirected) и периодически пропадает из списка доступных в 1С.
  • Неправильно определяется размер этикетки (макет съезжает за границы наклейки).

Почему это происходит в терминале RDP?

Когда вы подключаетесь к удаленному серверу через RDP, Windows пытается «пробросить» ваш локальный принтер на сервер. Если драйвер принтера на вашем компьютере и на сервере хоть немного отличается, встроенная служба печати Windows (Easy Print) начинает искажать графические команды, передавая вместо штрихкода мусорные символы.

Пошаговое решение проблемы

  1. Установите одинаковый оригинальный драйвер:
    Установите официальный драйвер производителя принтера (Zebra Designer, TSC Driver или Seagull Scientific) и на локальный компьютер, и на сервер терминалов под учетной записью администратора.
  2. Очистите очередь печати и кэш принтеров на сервере:
    1. Выйдите из 1С и закройте терминальную сессию.
    2. Откройте командную строку от имени администратора на сервере и выполните:
    net stop spooler
    del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"
    net start spooler
  3. Отключите Easy Print в групповых политиках сервера:
    1. Нажмите Win + R, введите gpedit.msc и нажмите Enter.
    2. Перейдите по пути: Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удаленных рабочих столов → Узел сеансов удаленных рабочих столов → Перенаправление принтеров.
    3. Найдите параметр «Использовать в первую очередь драйвер принтера Easy Print удаленного рабочего стола», дважды кликните и переключите на «Отключено» (Disabled).
  4. Очистите пользовательские настройки печати в 1С:
    В 1С откройте печатную форму этикетки, зайдите в Главное меню → Таблица → Настройка печати → Параметры страницы, проверьте размер (например, 58х40 мм) и нажмите ОК.
Практический опыт инженера: Для стабильной работы принтеров этикеток (Xprinter, Godex, Zebra) в терминальных средах всегда используйте сертифицированные драйверы от компании Seagull Scientific — они идеально работают с виртуальными портами без сбоев кодировки.

Частые вопросы (FAQ)

Почему принтер печатает мелким шрифтом в углу большой этикетки?

В свойствах драйвера принтера на локальном ПК и в параметрах страницы 1С не совпадает размер бумаги. Создайте в свойствах сервера печати пользовательский размер страницы с точными размерами вашей термоэтикетки (в миллиметрах).

Что делать, если перенаправленный принтер в RDP меняет имя при каждом входе?

Для фиксации имени используйте сторонние утилиты проброса печати (например, Screwdriver или TSPrint) или подключите термопринтер как сетевой принтер по IP-адресу напрямую к серверу.

Почему сканер штрихкодов в RDP считывает символы не по-русски?

Переключите раскладку клавиатуры по умолчанию в Windows на английский язык на сервере и клиенте перед считыванием штрихкодов.

Помогает ли очистка кэша 1С при сбоях макетов печати?

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