private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
// TODO add your handling code here:
        
        a = 1;
       
        PrintJob pjob = new Imprimir().getToolkit().getPrintJob(new Imprimir(),"Impresion del Saludo",null);            
        if(pjob != null)
        {
            Graphics pg1 = pjob.getGraphics();     
            if(pg1 != null)
            {
                 for(int i=0; i<36; i++)
                 {
                    pg1.setFont(new Font("SansSerif",Font.PLAIN,8));   
                    jTextArea2.setBackground(new java.awt.Color(255, 255, 255));
                    jTextArea2.setColumns(8);
                    jTextArea2.setFont(new java.awt.Font("Arial Narrow",1,8));  
                    jTextArea2.setTabSize(0);                    
                    if(a==1)
                    {
                        pg1.translate(40,0);                    
                        a=0;
                        b=1;
                    }
                    else
                    {
                        if(b==1)
                        {
                            pg1.translate(90,0);                    
                            b=0;
                            c=1;
                        }
                        else
                        {
                            if(c==1)
                            {
                                pg1.translate(92,0);                    
                                c=0;
                                d=1;
                            }
                            else
                            {
                                if(d==1)
                                {
                                    pg1.translate(93,0);                    
                                    d=0;
                                    e=1;
                                }   
                                else
                                {
                                    if(e==1)
                                    {
                                        pg1.translate(93,0);                    
                                        e=0;
                                        f=1;
                                    }    
                                    else
                                    {
                                        if(f==1)
                                        {
                                            pg1.translate(93,0);                                       
                                            f=0;
                                            a = b = c = d = e = f = 0;
                                        }    
                                    }
                                }
                            }
                        }
                    }
                    jTextArea2.printAll(pg1);                       
                    pg1.dispose();                   
                 }                               
                 pjob.end();    
            }
            else
            {}
        }    
        hide();
        dispose(); 
        Principal p  = new Principal();
        p.setVisible(true);
    }