ticket:9 add file printing