Программирование в каркасе ББ - "сборочное". В данном случае с печатью, написание модуля, который "делает всё сам", не имеет смысла.

Это же сборка конкретного "аппарата" из готовых конструкций общего назначения. И, конечно же, не хватает простых примеров, по которым можно понять принципы сборки.