I've done a couple of tests:
If I switch on the printer before launching S3D, S3D picks up the correct port -- usbmodem.
If I launch S3D first then switch on the printer, S3D tries to communicate over Bluetooth-Incoming-Port.
The usbmodem port isn't in the port list when the printer is switched off.