Originariamente inviato da ANTAGONIA
ho provato a fare come dici te, invece di stampare 3 record diversi, stampa sempre lo stesso record.Come mai?
non so come lo hai fatto....

metti 5 record in un array numerico, .... pseudo codice....

printer_open

select
conta = 0;
while($row ....

$pippo[] = $row;

if conta == 5 stampa

altri comandi
start doc
start page
select font

draw1 $pippo[0]
draw2 $pippo[1]
draw3 $pippo[2]
draw4 $pippo[3]
draw5 $pippo[4]
end page
end doc

end della if di stampa

conta++;
} fine while

oppure fai una paginazione di 5/10 ed estrai solo il numero delle righe da stampare...

ma e' un sistema fuori tempo usare le funzioni printer() ... va bene solo per chi aveva a suo tempo impaginato per la stampa dei documenti su stampanti DOS. E poi queste funzioni vanno solo per windows anche se con qualche workaround si puo' fare anche in linux. Non ne vale la spesa. Meglio stampare con il pdf.

c'e' un riferimento nelle pillole ...

http://www.fpdf.org/en/script/script36.php