Jpanel com JtextArea

Olá pessoal… tou com um problema…

Tenho uma telinha que vai me mostrar os itens de uma venda…

Os itens serão carregados em um jtextArea que está contido em um JcontentPane…

O problema está em quando tem muitos itens que aparece a barra de rolagem… quando mando imprimir so aparece o que esta na tela… da tipo um pint screen… mas queria imprimir tudo…

Como posso fazer isso?

Eu imagino que fazer um setJTextArea.getText() vc consiga pegar o texto que está nele e mandar pra impressão

O problema é que quero imprimir todos os itens do Panel…

Ele imprimi… mas dá um print da tela… então não sai os dados que estão abaixo da barra de rolagem…