Задача: Завести принтер этикеток TSC TDP-225 на srv-db04 чтобы, подключившись терминалы сбора данных GP-5000 через 1С могли печатать штрихкоды на липкой ленте определенного размера с учетом специфики.
Получилось два варианты, один на весь сервер, второй через GPO под конкретного пользователя с импортом настроек из reg файла.
Исходные составляющие:
Srv-dc01.polygon.com – Домен контроллер
OS: Server 2012 R2 Standard SP1
Srv-db04.polygon.com – сервер базы данных для базы данных склада + как терминальный сервер
OS: Server 2016 Standard
TSC TDP-225 – сетевой принтер этикеток
Учетные записи:
Login: ekzorchik (Domain Admins)Login: pdatest (Domain Users, Password: Aa1234567)
Шаг №1: Подключаюсь со своей рабочей системы под управлением Windows 10 LTSC через инструмент удаленного взаимодействия (Remote Desktop Connection Manager) к Windows системами, сейчас это сервер — srv-db04.polygon.com
Подключаю принтер этикеток TSC TDP-225 на сервер srv-db04, как сетевой принтер в оснастку Print Management
На заметку: у меня все принтера вынесены в VLAN 2
Printer Name: T005Printer Port: T005Printer Port IP Address: 192.168.2.24
Шаг №2: Включаю группу polygon\GRP_RDS_USERS_SRV-DB04 в группу Remote Desktop Users на srv-db04 – это я через домен управляю доступом по RDP к серверу.
Шаг №3: Указываю параметры этикеток для принтера TSC TDP-225 на srv-db04
On srv-db04: (Login: ekzorchik)
Win + X – Control Panel – Administrative Tools – Print Management – Print Management – Print Servers – srv-db04 (local) – Printers – и через правый клик на принтере T005 открываю Properties (Свойства)
Вкладка General – Preferences… — вкладка "Параметры страницы" — Изменить и привожу настройки к виду:
Материал для печати
Имя: USERТип: Фасонные этикетки(Размер этикетки) Ширина: 44.0 mm(Размер этикетки) Высота: 25.00 mm(Ширина открытых прокладок) Слева: 0.00 mm(Ширина открытых прокладок) Справа: 0.00 mm

После нажимаю OK – Apply – OK (окна T005 Printing Preferences), затем перехожу на вкладку Advanced (окна T005 Properties) – нажимаю на Printing Defaults… и повторяю все тоже самое.
Шаг №4: Проверяю, если подключиться под учетной записью Login: pdatest на srv-db04, то принтер T005 имеет необходимые настройки печати этикеток.
Шаг №5: Но если не делать во вкладке принтера на Print Management – вкладка Advanced (окна T005 Properties), то шаги становятся следующими. Понадобится один раз зайти под пользователем Login: pdatest прописать настройки принтера этикеток и экспортировать ключ реестра:
On srv-db04 (Login: pdatest)
Win + R – regedit.exe – HKEY_CURRENT_USER – Printers – экспортирую, как printer
Шаг №6: Помещаю printer.reg в каталог: \\polygon.com\NETLOGON и здесь же создаю bat-файл (printer.bat) со следующим содержанием:
@echo off
reg import "\\polygon.com\SYSVOL\polygon.com\scripts\printer.reg"
exit
Шаг №7: Создаю GPO по формату как я именую все заметки: "GPO: PDAs – Printer Config"
Вкладка "Scope"
Location: PDAsSecurity Filtering: pdatest (pdatest@polygon.com)
Вкладка "Delegation"
- Вот сюда добавляю группу
Authenticated Usersс правами на чтение, а изScopeя ее удаляю.
User Configuration – Policies – Windows Settings – Scripts (Logon/Logoff) – Logon – Add – Browse… и сюда кидаем bat-файл, к примеру с именем: print.bat со следующим содержанием:
@echo off
\\polygon.com\NETLOGON\printer.bat
exit
Что делает получаемая GPO, она запускает скрипт, который запускает другой скрипт где производится импорт настроек для пользователя.

У меня почти по такому же принципу работает заметка "GPO: Информацию о системе на рабочий стол"
Шаг №8: После снова смотрю реестр и нажимаю если он был открыт клавишу F5 в HKEY_CURRENT_USER\Printers\DevModePerUser и вижу добавленный принтер T005
On srv-db04 (Logon: pdatest)
Открыв: Win + X – Control Panel – Devices and Printers вижу принтер T005

Открыв свойства принтера вижу свои настройки касательно размеров.

Итого я проработал два способа, один как настройки устанавливаю на всем сервере для указанного принтера этикеток и все, кто подключается по RDP использую его, либо же через GPO и bat-файл настройки импортируются в пользовательских профиль.
Но кстати, у меня принтеры этикеток TSC TDP-225 используются на терминалах PDA: GP-5000 & Zebra MC330K как не просто они подключились по RDP, и запускается "Рабочий стол", а вместо него сразу же запускается клиент 1C после инициализации RDP соединения:
Заметка работоспособна. На этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.