Я новичок в серверах Microsoft, так что не вините меня, если вопрос не такой умный [я парень Unix].
Мне нужно установить виртуальный принтер Microsoft Server 2008 r2. Требования:
Устройство, которое должно печатать, является профессиональным устройством, получателем PSTN, и оно печатает, просто отправляя с порта 1027 на GatewayIP сообщение {каждый раз согласовывая новый порт на приемнике потокового вывода (т. Е. Сервер, который получает данные )) ...
Я пытался установить виртуальный принтер, но не могу указать ограничение на сокет, из которого получаются данные для печати.
огромное спасибо
Если вы просто хотите вести журнал в текстовый файл через сокет TCP, вам определенно не нужен «виртуальный принтер». Рассмотрите возможность использования netcat, который также существует как порт Windows вместо. Простое создание слушателя и перенаправление в текстовый файл по вашему выбору должно помочь:
nc -l 1027 >> c:\pstnlog.txt
Я не думаю, что вам вообще нужен принтер. Если устройство отправляет простой текст (я предполагаю) TCP <some_ip_address>:1027
, затем что-нибудь из netcat
к настраиваемому слушателю / парсеру, который понимает формат сообщения (т.е. знает, когда сообщение начинается и заканчивается) - вот что вам нужно.
Первое было бы тривиально настроить, но потребовало бы пост-обработки / синтаксического анализа, второе, ну, я бы сделал немного больше домашней работы и узнал бы у поставщика, где / какое подходящее решение здесь; конечно, вы не единственный, кто владеет одним из этих устройств PSTN.