You did not mention if you tried reloading with the old machine.
It sounds like the 290 needs the info loaded back into it...
...The cash register program that I'm using uses a .DLL program to send a serial signal to the com port. The cp290 that I'm using has never had a battery and no commands have ever been downloaded to it. The cash register program just uses it to send the on/off signal.