Manipular pixels em uma pagina html

Oi pessoal,

Tenho uma pagina em html que exibe varios recibos um ao lado do outro. O recibo é a imagem digitalizada que eu peguei do layout do recibo ja pronto. E em cima de cada linha para escrever a mao, na frente de cada campo, por exemplo o nome do cliente em frente ao campo cliente, eu coloquei campo do tipo input text no html pra recuperar as informações que armazenei num banco de dados referente aquele campo.
Coloquei os 6 primeiros recibos 2 a 2 em tres linhas(2 recibos por linha) que é o maximo que cabia em uma folha A4, impressa em modo retrato (coloquei os 6 recibos todos juntos em uma imagem só, e manipulei a imagem e os campos input text via css(modificando os pixels) para que os campos texto ficassem no lugar certo em cada recibo).
Alguém sabe uma maneira de a cada cliente cadastrado no banco de dados, gerar um recibo na pagina de impressão diretamente no quadrante que ele deve estar e com os campos input text nos lugares certos em cada recibo gerado?
Estou usando Java com o Tomcat e o banco de dados é o postgresql.

Grato.