FPDF stampare pdf automaticamente su stampante impostata

nicopres

Nuovo Utente
21 Mar 2013
23
0
0
Buongiorno a tutti.
Volevo stampare direttamente da php un pdf, ho trovato direttamente nel sito fpdf uno script che sembrerebbe fare al caso mio:
PHP:
<?php
require('pdf_js.php');

class PDF_AutoPrint extends PDF_JavaScript
{
function AutoPrint($dialog=false)
{
	//Open the print dialog or start printing immediately on the standard printer
	$param=($dialog ? 'true' : 'false');
	$script="print($param);";
	$this->IncludeJS($script);
}

function AutoPrintToPrinter($server, $printer, $dialog=false)
{
	//Print on a shared printer (requires at least Acrobat 6)
	$script = "var pp = getPrintParams();";
	if($dialog)
		$script .= "pp.interactive = pp.constants.interactionLevel.full;";
	else
		$script .= "pp.interactive = pp.constants.interactionLevel.automatic;";
	$script .= "pp.printerName = '\\\\\\\\".$server."\\\\".$printer."';";
	$script .= "print(pp);";
	$this->IncludeJS($script);
}
}

$pdf=new PDF_AutoPrint();
$pdf->AddPage();
$pdf->SetFont('Arial','',20);
$pdf->Text(90, 50, 'Print me!');
//Open the print dialog
$pdf->AutoPrint(true);
$pdf->Output();
?>
Solamente che volevo utilizzare una stampante impostata precedentemente, quindi ho modificato
$pdf->AutoPrint(true);
con
$pdf->AutoPrintToPrinter('server','nome stampante',false)

tuttavia modificando in svariati modi server e nome stampante mi stampa sempre sulla stessa stampante.

Io ho delle stampanti in rete di cui so l'indirizzo ip, il nome della rete, il nome della stampante ma comunque non riesco a fargli fare quello che dico io.
Come faccio?
Cosa inserisco in Server e in nome stampante?