TS rdesktop + impressora local LPT1
Dica publicada em Linux / Miscelânea
TS rdesktop + impressora local LPT1
Uma dica que "caiu como luva", tanto no aprendizado, melhoria, centralização, segurança e o melhor de tudo: corte de gastos.
Cenário:
Rede da fábrica com vários computadores, todos precisam acessar o ERP e dar baixa no sistema pelo código de barras lido pelo Raio Laser Vermelho.
Montar o acesso remoto para Windows é "barbada", agora, redirecionar a impressora local para o TS... Isso foi complicado, até o momento em que descobri que o TS não precisa saber se a impressora funciona no GNU/Linux, só precisa redirecionar a porta LPT, e instalar o driver no TS show de boletas.
Primeiros passos:
Montando para iniciar o TS assim que o GNU/Linux subir:
# vim ~/.bashrc
Adicione:
Parâmetros utilizados:
No Windows, adicione uma impressora local, ele vai mostrar o nome da estação, junto com o nome da impressora. Feito isso, escolha os drivers e prontinho.
Abraços.
Marcos Carraro
Cenário:
Rede da fábrica com vários computadores, todos precisam acessar o ERP e dar baixa no sistema pelo código de barras lido pelo Raio Laser Vermelho.
Montar o acesso remoto para Windows é "barbada", agora, redirecionar a impressora local para o TS... Isso foi complicado, até o momento em que descobri que o TS não precisa saber se a impressora funciona no GNU/Linux, só precisa redirecionar a porta LPT, e instalar o driver no TS show de boletas.
Primeiros passos:
- Instalação do Ubuntu versão 12.04 full;
- Atualização do mesmo;
- rdesktop. Instalável com um:
sudo apt-get install rdesktop
Montando para iniciar o TS assim que o GNU/Linux subir:
# vim ~/.bashrc
Adicione:
rdesktop -r lptport:LPT1=/dev/lp0 -f -u USUARIO -p SENHA -s "c:\sistema.bat" -P -z -x m -A 16 -N -5 192.168.1.100
Parâmetros utilizados:
- -u: Indicar qual usuário vai conectar-se no Windows;
- -p: Senha do usuário no Windows;
- -f: Tela cheia;
- -r lptport:LTP1=/dev/lp0: Redireciona a porta "/dev/lp0" com o nome LPT1 para o TS;
- -s "c:\sistema.bat": Deve estar entre aspas ( "" ), onde indicamos para iniciar o aplicativo. Assim, quando o usuário fechar o aplicativo o sistema automaticamente fecha a conexão;
- -P: Habilita cache "bmp", dando uma melhora no desempenho da conexão;
- -z: Habilita compactação dos dados RDP;
- x m: Desabilitamos todos temas, efeitos especiais para melhorar a conexão;
- -a - 16: Aqui indicamos as cores que a conexão vai utilizar 16 bits;
- -N: Ativa numlock na conexão;
- -5: Utiliza versão 5 do protocolo RDP.
No Windows, adicione uma impressora local, ele vai mostrar o nome da estação, junto com o nome da impressora. Feito isso, escolha os drivers e prontinho.
Abraços.
Marcos Carraro
Estou com uma situação parecida com a sua, porem o meu problema é com WIFI. Quando o notebook esta conectado a rede com fio, o rdesktop funciona perfeitamente, porem, quando esta no WIFI , ele passa direto, não executa o comando que esta no RDESKTOP. em qual arquivo devo colocar o rdesktop para que funcione com o WIFI.