вообще-то всё наоборот. сначала контроллер преобразует из родного бинарного представления принтфом в вид понятный человеку, а на приёмной стороне производим обратное декодирование, опять же надо что-то писать и отлаживать. один хрен передача параметров принтфа это и есть приближение к бинарному виду.