Erro ao gerar PDF

Esse arquivo funciona que é uma beleza…
//printDANFE.php

<?php require_once('/var/www/nfephp/libs/DanfeNFePHP.class.php'); $arq = '/var/www/nfephp/homologacao/enviadas/aprovadas/012011/50110104027253000100550010000339700120282535-procNFe.xml'; if ( is_file($arq) ){ $docxml = file_get_contents($arq); $danfe = new DanfeNFePHP($docxml, 'P', 'A4','/var/www/nfephp/images/logo.jpg','I',''); $id = $danfe->montaDANFE(); $teste = $danfe->printDANFE($id.'.pdf','I'); } ?>

Agora quando eu uso o código em um formulário Controle ou em um botão em uma consulta.
Não vai nem com reza brava…
Alguém pode dar uma luz
Da a seguinte mensagem de erro

Undefined index: A
Undefined index: B
Undefined index: A
Undefined index: B

PDF error: Some data has already been output, can’t send PDF file