Scale integration problem: Access to the port 'COM3' is denied

You need to see what the scale is sending the computer. Have a look here at this tutorial, it gives details how you can see what is sent using using the Putty app. It could be the scale is only sending one time. Also important not to have any other driver or scale software trying to access scale at the same time - SambaPOS accesses directly from the COM port so no other software or driver should be needed.

I have only once tested scale with SambaPOS, and I did get it working but needed to customise as I was using a different brand scale.

No, scale sends the data directly to COM port, it doesn’t work similar like MSR or barcode scanner - it doesn’t send via an emulated keyboard. However as mentioned SambaPOS has support for scales built in.