defer to configuration and default to stdout/stderr
dont capture printer if we havent configured yet (fallback)
send file when file
bow to peer pressure
cleanup old way of turning io to files