Alinhamento Caractes em Matricial

Amigos estou tentando imprimir direta na porta LPT1 da minha aplicacao e para teste de alinhamento estou executando o seguinte codigo:

        StringBuffer sb=new StringBuffer();
        sb.append("12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890");
        sb.append("\n");
        sb.append("12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890");
        sb.append("\n");
        sb.append("12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890");
        sb.append("\n");
        sb.append("12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890");
      
               
             FileOutputStream outputFile=null;
        try {
            outputFile = new FileOutputStream("LPT1:");
        } catch (FileNotFoundException f) {
        }
        PrintWriter out = new PrintWriter(outputFile);  
                        out.print(sb.toString());  
                        out.flush();
        try {
            out.close();
            outputFile.close();
        } catch (IOException f) {
        }
        out.close();  

as veze sai assim:
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1234567890
1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890

Qunado não ja começando la da direita.

Alguem teria alguma dica ???

Obrigado