Sempre se ci stiamo parlando di java.io.PrintStream, non ci sarebbe un suo costruttore che prendesse un parametro di tipo java.io.File. Invece potresti provarlo così

codice:
PrintStream canale = new PrintStream(new FileOutputStream(file));