Por lo pronto puedes hacer unas prubas con el propio Hyperterminal de Windows (Accesorios/Comunnicaciones).
Ahí puedes probar diferentes configuraciones para el puerto (Bits por segundo, Bits de Datos, Paridad -que normalmente te debería facilitar el fabricante de la bascula-).
En mi caso por ejemplo recibo una entrada como esta (con 7 bits para código ASCII):
Código:
$ 37600 0 kg 0201
$ 37600 0 kg 0201
$ 37600 0 kg 0201
$ 37600 0 kg 0201
$ 37600 0 kg 0201
$ 37600 0 kg 0201
$ 37600 0 kg 0201
$ 37600 0 kg 0201
A partir de ahí y si con eso lees algo "decente", con cualquier componente estandard para leer el puerto COM y copiando las configuraciones que has utilizado ahí debería funcionar.
Al menos estos son lospasos que seguí yo; Lo bueno que tiene es que en primera instancia con el HyperTerminal te puedes olvidar del componente de Delphi y centrarte únicamente en los datos. Si desde ahí lo lees bien, luego ya te puedes "pelear" con los componentes.
En torry (
sección comunicaciones) tienes varios componentes para leer por puerto servir gratuítos y on fuentes.