FindDevice search for the named BLE device and returns its address; it
search indefinitely but can be stopped by pressing any key.
The `adapter` parameter is a Bluetooth adapter that must be enabled
before calling this function.
SendCommands reads from the `commands` channel and send commands to the printer,
ensuring a certain chunk size (20 bytes) and a small delay between each write.