Impressão de dados em Impressora Jato USB - HP

Olá, estou querendo permitir a impressão de alguns relatórios em uma impressoa Jato de tinta da HP, porém não faço idéia das classes que permitem isso em java, o programa é feito em J2SE.

Se alguém puder postar um código que realize a impressãopor exemplo de uma String simples:

String texto = "Hello World";

Obrigado.