Cada impressora habilitada para Bluetooth é identificada por um endereço de dispositivo Bluetooth (BDADDR) exclusivo. Esse endereço se assemelha a um Endereço MAC em que os três primeiros bytes são fornecedores e os três últimos bytes são dispositivos (por exemplo 00:22:58:3C:B8:CB). Esse endereço é identificado na parte traseira da impressora por meio de um código de barras para facilitar o emparelhamento. Para trocar dados, dois dispositivos habilitados para Bluetooth devem estabelecer uma conexão. O software Bluetooth está sempre em execução em segundo plano, pronto para responder às solicitações de conexão. Um dispositivo (conhecido como cliente) deve solicitar/iniciar uma conexão com outro. O segundo dispositivo (o servidor) aceita ou rejeita a conexão. Uma impressora habilitada para Bluetooth normalmente funcionará como um periférico, criando uma rede em miniatura com o dispositivo host às vezes chamado de "piconet". A descoberta identifica os dispositivos Bluetooth que estão disponíveis para emparelhamento por meio dos quais o dispositivo central transmite uma solicitação de descoberta e os dispositivos respondem. Se um dispositivo não for detectável, o central não poderá emparelhar, a menos que ele saiba o BDADDR ou tenha emparelhado anteriormente com o dispositivo.