data::printer module