Parceiro,
Para etiquetas eu uso a rotina PDF_label.
http://code.ohloh.net/file?fid=bLU-yKK83_aUyRLifWYYI-IkU9U&cid=33_2VoyiBxI&s=&fp=278554&mp&projSelected=true#L0
É molezinha de adaptar e usar. Inclui como uma biblioteca.
Exemplo:
$pdf = new PDF_Label('CAMARA'); // Aqui eu uso uma etiqueta que configurei na biblioteca. Tem vários modelos.
$pdf->AddPage();
sc_select(dados, "SELECT politico,ativo,nome,endereco,bairro,cep_cidade_uf,aniversario from ele_aniversario_semana where politico = [cod_politico] and ativo = "S" and ( aniversario between '[data_ini]' and '[data_fim]' ) order by nome asc");
if ({dados} === false) {
echo "Erro de Acesso aos dados.";
sc_exit();
}
else {
while (!$dados->EOF){
$text = sprintf("%s\n%s\n%s\n%s", $dados->fields[2],$dados->fields[3],$dados->fields[4],$dados->fields[5] );
$pdf->Add_Label($text);
$dados->MoveNext();
}
$dados->Close();
}
$pdf->output("etiquetas.pdf","D");
Boa sorte.