> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.android-kiosk.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# KB: Printing via Bluetooth

From version 2.0.31 its possible to print directly to bluetooth printers via JavaScript using a native printer language such as ESC/POS.

If you are looking to print via Google Cloud Print please see [this article](https://kioskbrowser.crisp.help/en/article/printing-with-google-cloud-print-17bdne6/).


You must first pair the bluetooth printer in Android settings and define it as the **default** within **Settings > Bluetooth**.

![](https://storage.crisp.chat/users/helpdesk/website/f891df320cad6800/image_vx54oy.png)

**JavaScript Functions**
You may use the KBBluetooth namespace when communicating with a bluetooth device, note you can communicate with more than just printers using SPP (serial port profile) over bluetooth. A JavaScript sample written for ESC/POS compatible printers can be found [here](http://www.android-kiosk.com/jstest.htm).

Extensive documentation can be found in the [JavaScript Interface help area](https://help.android-kiosk.com/en/article/js-bluetooth-135ueiv/).