Fuçando meu diretório de dowloads achei o seguinte documento:
TOLEDO DO BRASIL INDÚSTRIA DE BALANÇAS LTDA.
As balanças produzidas ou comercializadas pela Toledo podem ser fornecidas com saídas RS 232C que permitirão sua interligação a computadores e outros equipamentos. A Toledo não possui DLLs e Drivers para comunicação com suas balanças. O programa (desenvolvido por uma software house ou fabricante de PDVs) deve fazer a leitura da COM onde a balança está conectada. Existem vários protocolos que podem ser utilizados pela balança. No caso de softwares ou equipamentos já homologados pela Toledo, basta que o cliente nos passe essa informação no momento em que faz o pedido, para que a balança já saia de fábrica configurada corretamente. A homologação pode ser conseguida através deste endereço eletrônico: com@toledobrasil.com.br ou wanderson.oliveira@toledobrasil.com.br com o Sr. Wanderson de Oliveira ou Márcio de Oliveira. Os dois protocolos utilizados com maior frequência são mostrados no item 2.
1. MODELOS DE BALANÇAS COMERCIAIS
- Balança Computadora Digital Modelo Prix II
Capacidade de pesagem de 25 kg x 5 g.
- Balança Computadora Digital Modelo Prix III
Disponível nas seguintes capacidades:
5 kg x 1 g - 10 kg x 2 g - 15 kg x 5 g
- Balança Eletrônica Digital Modelo 9094
Disponível nas seguintes capacidades:
3 kg x 1 g - 6 kg x 2 g - 15 kg x 2 g
2 PROTOCOLOS DE COMUNICAÇÃO
2.1 PROTOCOLO DE COMUNICAÇÃO A
Os três modelos possuem o mesmo protocolo de comunicação, conforme abaixo:
2.1.1 Formato dos Dados
A balança aguarda uma solicitação do dispositivo externo para a transmissão do peso.
- Velocidade : 2400 bauds ( poderá ser configurada também em 1200, 4800 ou 9600 bps )
- Paridade : nenhuma
- Código : ASCII
- Stop bit : 1
- Bits de Dados : 8 ( LSD primeiro )
A balança aguarda uma solicitação do dispositivo externo para o início da transmissão do peso.
O envio dos dados é feito quando a balança receber um sinal de controle “ENQ”.
ENQ = Caracter ASCII ( 05 H ) enviado pelo dispositivo externo.
A partir disso, na condição de indicação estável do peso, a balança enviará ao dispositivo externo o seguinte pacote de dados:
[ STX ] [ PESO ] [ ETX ]
onde:
STX = Caracter ASCII ( 02H )
PESO = 5 caracteres ASCII representando o peso, sendo que os dois primeiros caracteres são relativos a parte inteira e, os outros três a parte decimal.
ETX = Caracter ASCII ( 03H )
Nota : A balança não enviará o peso quando a indicação do peso for negativa, superior a carga máxima e não estável.
2.1.2 CONFIGURAÇÃO DA BALANÇA PARA ESTE PROTOCOLO
Balanças Prix III ou 9094 antigas (com display azul) devem estar configuradas conforme mostrado abaixo:
- Parâmetro C14 deve estar selecionado para P05.
- Parâmetro C15 deve estar selecionado para 2400 ( ou outra velocidade conforme desejado ).
- Os jumpers W1 e W2, da PCI RS-232C da balança, deverão estar curto-circuitados entre os pinos 2 e 3.
Balanças Prix III ou 9094 com display de cristal líquido (LCD) devem estar configuradas conforme mostrado abaixo:
- Parâmetro C14 deve estar selecionado para Prt 1.
- Parâmetro C15 deve estar selecionado para 2400 ( ou outra velocidade conforme desejado ).
- Estas balanças não possuem jumpers W1 e W2.
2.2 PROTOCOLO DE COMUNICAÇÃO B
Os três modelos possuem o mesmo protocolo de comunicação, conforme abaixo:
2.2.1 Formato dos Dados
A balança envia para o dispositivo externo o peso continuamente.
- Velocidade : 9600 bauds ( poderá ser configurada também em 1200, 2400 ou 4800 bps )
- Paridade : nenhuma
- Código : ASCII
- Stop bit : 1
- Bits de Dados : 8 ( LSD primeiro )
Na condição de indicação estável do peso, a balança enviará ao dispositivo externo o seguinte pacote de dados:
[ STX ] [ PESO ] [ CR ]
onde:
STX = Caracter ASCII ( 02H )
PESO = 5 caracteres ASCII representando o peso, sendo que os dois primeiros caracteres são relativos a parte inteira e, os outros três a parte decimal.
CR = Caracter ASCII ( 0DH )
Nota : A balança não enviará o peso quando a indicação do peso for negativa, superior a carga máxima e não estável.
2.2.2 CONFIGURAÇÃO DA BALANÇA PARA ESTE PROTOCOLO
Balanças Prix III ou 9094 antigas (com display azul) devem estar configuradas conforme mostrado abaixo:
- Parâmetro C14 deve estar selecionado para P06.
- Parâmetro C15 deve estar selecionado para 9600 ( ou outra velocidade conforme desejado ).
- Parâmetro C27 deve estar selecionado para L.
- Os jumpers W1 e W2, da PCI RS-232C da balança, deverão estar curto-circuitados entre os pinos 1 e 2.
Balanças Prix III ou 9094 com display de cristal líquido (LCD) devem estar configuradas conforme mostrado abaixo:
- Parâmetro C14 deve estar selecionado para Prt 2.
- Parâmetro C15 deve estar selecionado para 9600 ( ou outra velocidade conforme desejado ).
- Parâmetro C16 deve estar selecionado para L. Em balanças 9094 C 27 deve estar selecionado para L.
- Estas balanças não possuem jumpers W1 e W2.
3. CABO DE LIGAÇÃO DA BALANÇA AO DISPOSITIVO EXTERNO
SAIDA RS-232C ( Balança ) ENTRADA RS-232C (dispositivo externo )
DB-9 Fêmea DB-9 Fêmea
Pino 2 ( RxD ) ------------------------------ Pino 3 ( TxD )
Pino 3 ( TxD ) ------------------------------ Pino 2 ( RxD )
Pino 5 ( GND ) ------------------------------ Pino 5 ( GND )
I------ Pino 4 ( DTR )
I------ Pino 6 ( DSR )
I------ Pino 7 ( RTS )
I------ Pino 8 ( CTS )
Os demais pinos e sinais não são utilizados. Este desenho é de um cabo genérico que atende aos 2 protocolos, em casos específicos podem ser utilizadas menos ligações do que as mencionadas acima.
ATENÇÃO:
As balanças da Toledo são configuradas em Fábrica conforme especificação do Cliente ( esta é uma vantagem de ter seu programa homologado ).
Caso tenha problemas sugiro que nos contate para que possamos localizar um técnico especializado para verificar a configuração da balança e, se necessário, proceder os devidos ajustes. Dependendo do tipo de balança, a presença de um técnico Toledo é necessária porque o lacre da balança tem que ser rompido para se efetuar as configurações.
Atenciosamente,
Centro de Treinamento Toledo
Tel.: (011) 6160-9178
Fax.: (011) 272-1193
E-mail: ctt@toledobrasil.com.br