Bluetooth Printing from android with spooled data


I'm rendering a spooler file using QLN320 printer driver and trying to pass to physical printer using bluetooth  but without success.

My questions:-

1) Is it possible to send the spooled data to printer on bluetooth. (I know it works if I send using tcp/ip IP address and port no)

2) If there is any sample code available that would be helpful. Currently I'm passing the byte array data to the printer using bluetooth outputstream.write () method which is not working. The printer seems to be receiving the data and its bluetooth icon blinks however nothing comes out from the printer and no error is being shown either. It looks like the device is not understanding the data stream.