bezpośrednio drukuj za pomocą php

Próbuję drukować bezpośrednio z biblioteki php php_printer.dll, moim problemem jest to, że moja drukarka drukuje dziwne słowa zamiast pliku PDF.

Oto mój kod:

    <?php

    $printer = ("Epson Printer");
    if($ph = printer_open($printer))
    {
       $file = file_get_contents('receipt.pdf', FILE_USE_INCLUDE_PATH);
       printer_write($ph, $file);
       printer_close($ph);
    }
    else "Couldn't connect...";
    ?>

AKTUALIZACJA
Teraz próbuję z tym kodem w systemie Windows 7, ale drukowanie nie rozpoczyna się:

shell_exec( 'print /d:EPSON MFC-J265W c:\file.txt');

questionAnswers(1)

yourAnswerToTheQuestion