consolidated print_plugin