print mode, open source