Since it seems that the printer uses the RFCOMM protocol, emulating a serial port you may try to replace the printer with a bluetooth-enabled PC and use a terminal app to see what is received the first time and then the following ones, to understand if your device is sending data the second time it prints and if there is something different compared to the first send.