Impressoras Bematech em ambiente de TS (terminal services)

Essa eu tirei do technet. Que foi replicada pelo Fábio Hara e agora por mim:

Como trabalhar com a impressora fiscal em WTS (Windows Terminal Server)?
Primeiramente precisamos entender a lógica de utilização de um ambiente Remoto: a idéia é ter um Servidor de Aplicação que possa comandar várias impressoras sem a necessidade desta mesma aplicação estar instalada em cada máquina que possuir uma ECF.

Mas a questão realmente é, como efetuar a comunicação se o software estiver em uma máquina e a impressora em outra? Simples, através do Driver Remoto Bematech Monitor, um software que gerenciará o envio de dados para cada estação.

Configurações para utilizar o Bematech Monitor

Máquina Cliente

Copie os arquivos BemaFI32.dll e BemaFI32.ini para a pasta de sistemas de seu Windows:
Exemplo:
C:WINDOWSSYSTEM
C:WINNTSYSTEM32

Obs.: No Windows XP também será a pasta System32 (C:WindowsSystem32);

Bematech Monitor
Crie uma pasta e a compartilhe com recursos para Inclusão, Alteração e Exclusão. Nesta pasta serão gravados os arquivos BemaFI32.CMD.

Exemplo:
· Pasta compartilhada na máquina cliente
- C:REDE
· Como iniciar o uso do Bematech Monitor:
- Localize e de um duplo clique no ícone do Bematech Monitor no relógio do Windows;
- Clique com o botão direito no mouse e selecione Configurações;
- Configure o diretório apontando para a pasta local compartilhada, campo “Diretório onde se encontra o arquivo BEMAFI32.CMD”;
- Inicie o funcionamento do Bematech monitor, abrindo-o e clicando no ícone START (se já estiver iniciado não haverá botão START, em seu lugar terá um botão STOP);
- Identifique que o status mudou para Ativo “Running” (anteriormente estaria como STOPPED).

Servidor

Copie os arquivos BemaFI32.dll e BemaFI32.ini para o diretório de sistemas.

Exemplo:
Windows 2000 Server
C:WINNTSYSTEM32

Observação: Não é instalado o Bematech Monitor

Configurações do Arquivo BemaFI32.INI

[Sistema]
Porta=DEFAULT
Path=X:
Status=0
Retorno=0
StatusFuncao=0
ControlePorta=1
ModeloImp=BEMATECH
ConfigRede=1
Log=0
.
.
.

A chave Path, deve ser configurada com a unidade dos terminais (Cliente), mapeada pelo servidor. Exemplo: Path=X:

Observação: As configurações de rede precisam ser feitas necessariamente por alguém que tenha conhecimento de Administrador de rede ou Analista de suporte, uma vez que será criado e configurado o script que irá mapear a pasta compartilhada na estação cliente para a unidade indicada.

Profile
Os sistemas operacionais Windows Server 2003, Windows 2000 Server e no Windows XP, tem as configurações separadas para cada usuário.

______________________________________________________

Ainda não testei em produção, mas o script é bem interessante para outros cenários, pois captura a impressora em outro máquina. Imagina que a droga  prática bematech seja serial e você precise instalar em um notebook!

Com esse programinha da Bematech (tem que baixar nos site dela: http://www.bematech.com.br/desenvolvedores/faq_perg.asp?id=30&pro_id=27&titulo=Impressoras%20Fiscais%20Bematech) Você pode captura a impressora que esteja em outro PC.

Valeu!




Sobre Rafael Bernardes

Profissional apaixonado por sua profissão, especialista e focado em virtualização. Fundador do CooperaTI e da empresa Bernardes Consultoria. Vai me encontrar aqui no CooperaTI, no forum de virtualização do Technet, Technet WIKI e nos eventos da comunidade em TI pelo Brasil.
Esta entrada foi publicada em Windows 2008, Windows XP e marcada com a tag , . Adicione o link permanente aos seus favoritos.

2 respostas a Impressoras Bematech em ambiente de TS (terminal services)

  1. Silvana disse:

    Ola

    Gostaria de saber se funciona mais de uma impressora fiscal no TS.

    Obrigada

    • Bernardes disse:

      Sim,

      Observação: As configurações de rede precisam ser feitas necessariamente por alguém que tenha conhecimento de Administrador de rede ou Analista de suporte, uma vez que será criado e configurado o script que irá mapear a pasta compartilhada na estação cliente para a unidade indicada.

      Basta configurar para o apontamento correto para cada impressora.

Deixe uma resposta