Настройка TSC TDP-225 для учетной записи PDA
Задача: Завести принтер этикеток 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: T005
Printer Port: T005
Printer 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
) со следующим содержанием:
123 | @echo offreg import “\\polygon.com\SYSVOL\polygon.com\scripts\printer.reg”exit |
Шаг №7:
Создаю GPO
по формату как я именую все заметки: "GPO: PDAs – Printer Config"
Вкладка "Scope"
Location: PDAs
Security Filtering: pdatest (pdatest@polygon.com)
Вкладка "Delegation"
- Вот сюда добавляю группу
Authenticated Users
с правами на чтение, а изScope
я ее удаляю.
User Configuration – Policies – Windows Settings – Scripts (Logon/Logoff) – Logon – Add – Browse…
и сюда кидаем bat
-файл, к примеру с именем: print.bat
со следующим содержанием:
123 | @echo off\\polygon.com\NETLOGON\printer.batexit |
Что делает получаемая 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.