Justamente Andreus, não seria a impressão direta, somente gerar o PDF para o usuário no Browser.
Tentei esse exemplo abaixo mas sempre retorna uma NFe.
Se funcionar é o que eu preciso.
<?php
// Passe para este script o arquivo da NFe
// Ex. printDANFE.php?nfe=35100258716523000119550000000033453539003003-nfe.xml
require_once('../libs/DanfeNFePHP.class.php');
//$arq = $_GET['nfe'];
//$arq='./35100406315070000115550010000000180199467603-nfe.xml';
//$arq='./35100258716523000119550000000033453539003003-nfe.xml';
//$arq='./35100459462366000125550010000013490224813007-nfe.xml';
$arq1 = '10900358000477/35130410900358000477550010000000671002255560.xml';
$arq2 = '10900358000477/35130410900358000477550010000000681002311335.xml';
if ( is_file($arq1) && is_file($arq2) ){
$pdf=new PdfNFePHP('P', 'mm', 'A4'); // classe PDF que irá contem os 2 DANFEs
$docxml1 = file_get_contents($arq1);
$docxml2 = file_get_contents($arq2);
$tmp_status=NFEPHP_SITUACAO_EXTERNA_NONE; // NFEPHP_SITUACAO_EXTERNA_NONE=0
// arquivo 1
$danfe = new DanfeNFePHP($docxml1, 'P', 'A4','../images/logo.jpg','I','');
$id = $danfe->montaDANFE('','A4','C',$tmp_status,$pdf);
// arquivo 2
// observe que a classe $danfe não precisa permanecer instanciada, pode ser "excluida",
// oque importa é a classe $pdf para emitir varias notas
$danfe = new DanfeNFePHP($docxml2, 'P', 'A4','../images/logo.jpg','I','');
$id = $danfe->montaDANFE('','A4','C',$tmp_status,$pdf);
$teste = $danfe->printDANFE('multiplos.pdf','I');
}
?>
Desde já obrigado a todos pela atenção.