Seguir
Avatar
João Vila

PSRT - Em alguns PC´s "não imprime" ou o "estado das mesas não actualiza"

Criado em: / Actualizado em:

Vários formas de comunicação da aplicação entre o Snatch, o SageDM e o SDLFE (Frontend) são efectuadas por broadcast. Assim por vezes e em alguns casos particulares, como por exemplo ter 2 placas de rede ou pen wireless na máquina, pode não imprimir ou não actualizar o estado das mesas.

Para ultrapassar este problema podemos forçar no sistema a indicação o broadcast a utilizar.

Nota: Frontend Web não se aplica

 

Para isso nas variáveis de ambiente, podemos criar duas novas variáveis:

SHOWSERVER valor 1

e

broadcastif valor 1 ou 2 (depende)

 

O SHOWSERVER valor 1, irá apresentar o SageDM numa janela separada em linha de comandos (em vez de um processo), que irá ajudar a identificar o broadcast da máquina.

Exemplo correcto será:

Waiting for requests...
Found interface: name=[{95439CCC-24F2-44E0-A1F5-BD0DB8958BD3}] desc=[Hyper-V
Virtual Ethernet Adapter #2] address=[10.227.1.121] netmask=[255.255.255.0] broa
dcastAddr=[10.227.1.255]
Found interface: name=[unnamed-1] desc=[unavailable] address=[127.0.0.1] netm
ask=[255.0.0.0] broadcastAddr=[127.255.255.255]
Discarded due to broadcastif=0
If you need to force this interface,
create a new environment "broadcastif" value: 0
Eu sou o 1463144928 e o meu Broadcast IP: 10.227.1.255
Send to 10.227.1.255
Broadcasted IP!

 

Caso seja detectado o broadcastif=0 ex: 127.0.0.255 e o broadcastif=1 ex: 10.227.1.255, o Windows usa por default o broadcastif=0 ex: 127.0.0.255

 

Assim para forçar a utilização do broadcastif=1 ex: 10.227.1.255 (broadcast da vossa gama de IP), é necessário força o Windows, criando uma variável de ambiente com broadcastid valor 1.

 

 

Sage GesRest II 2016.01.02(121)

Esse artigo foi útil?
Usuários que acharam isso útil: 4 de 4
Tem mais dúvidas? Submeter um pedido

Comentários