ouvinte de rede

2

Sou muito novo no Microsoft Servers, então não me culpe se a pergunta não for tão inteligente [eu sou um cara do Unix].

Eu preciso instalar uma impressora virtual de um Microsoft Server 2008 r2. Os requisitos são:

  • A impressora deve imprimir em um arquivo {qualquer arquivo ... txt ou pdf}
  • A impressora deve ser executada em um servidor
  • A impressora deve aceitar texto sem formatação de um IP específico: porta
  • A conexão entre o dispositivo que imprime e o servidor é uma rede local

O dispositivo que deve ser impresso, é um dispositivo profissional, um receptor PSTN e imprime simplesmente enviando da porta 1027 para o GatewayIP a mensagem {todo o tempo negociando uma nova porta no receptor de saída de fluxo (isto é, o servidor que recebe os dados)) ...

Eu tentei instalar uma impressora virtual, mas não posso especificar a restrição sobre o soquete de onde os dados serão impressos.

Muito obrigado

    
por MixturaDementiae 19.03.2012 / 10:41

2 respostas

0

Eu não acho que você precise de uma impressora. Se o dispositivo estiver enviando texto simples para (estou assumindo) TCP <some_ip_address>:1027 , então qualquer coisa de netcat para um ouvinte / analisador personalizado que entenda o formato da mensagem (ou seja, quando uma mensagem começa e termina) é o que você precisa .

O primeiro seria trivial para configurar, mas exigiria pós-processamento / análise, o último, bem, eu faria um pouco mais de lição de casa e descobriria a partir do fornecedor onde / qual a solução adequada está aqui; certamente você não é o único que possui um desses dispositivos PSTN.

    
por 19.03.2012 / 11:35
0

Se você simplesmente deseja fazer o log de um arquivo de texto a partir de um soquete TCP, certamente não precisa de uma "impressora virtual". Considere usar o netcat, que também existe como uma porta do Windows . Simplesmente criar um ouvinte e redirecionar para um arquivo de texto de sua escolha deve ser o truque:

  nc -l 1027 >> c:\pstnlog.txt
    
por 19.03.2012 / 12:15