Cada impresora con Bluetooth se identifica mediante una dirección de dispositivo Bluetooth (BDADDR) única. Esta dirección se asemeja a una dirección MAC en la que los primeros tres bytes son proveedores y los últimos tres bytes son dispositivos (por ejemplo, 00:22:58:3C:B8:CB). Esta dirección está etiquetada en la parte posterior de la impresora a través de un código de barras para facilitar el emparejamiento. Para intercambiar datos, dos dispositivos con Bluetooth deben establecer una conexión. El software Bluetooth siempre se ejecuta en segundo plano, listo para responder a las solicitudes de conexión. Un dispositivo (conocido como cliente) debe solicitar o iniciar una conexión con otro. El segundo dispositivo (el servidor) acepta o rechaza la conexión. Una impresora con Bluetooth funciona normalmente como un periférico que crea una red en miniatura con el dispositivo host, a veces denominado “piconet”. La detección identifica los dispositivos Bluetooth disponibles para el emparejamiento mediante el cual el dispositivo central emite una solicitud de detección y responde a los dispositivos. Si un dispositivo no es detectable, la central no puede emparejarse, a menos que conozca la BDADDR o se haya emparejado previamente con el dispositivo.