Как это сделать:
1) На сервере ставим драйвер Godex и настраиваем его на печать на вашем принтере.
* Принтер может быть для сервера локальным или может располагаться на принт-сервере.
** Сервер понятие условное - это может быть тотже самый компьютер, на котором работает клиент.
*** Драйвер может быть любым, не обязательно Godex так как при печати через dll он не используется.
2) Делаем принтер общим. Теперь он доступен под именем \\server\printer, где server - имя компьютера, на котором вы поставили драйвер, а printer - общее имя, которое вы дали принтеру.
3) На клиентских машинах даем команду в cmd
>net use com3: \\server\printer
* Подключенные принтеры запоминаются в профиле пользователя (конкретно, в реестре), поэтому достаточно это сделать однажды, но для каждого пользователя компьютера. Либо поставить команду в автозагрузку компьютера.
Нужно создавать один общий принтер для одного физического принтера. Тогда все посылки с разных клиентов будут попадать в одну очередь и печататься по порядку. Иначе возникнет мешанина при печати заданий, так как каждая этикетка, напечатанная через dll, это отдельный документ.