2016-03-21 3 views
0

Я пытаюсь распечатать принтер Brother QL 720 NW lan с статическим IP-адресом. Я пытаюсь таким образом:PHP print для получения брата принтера

$texttoprint = "RECIPT TEXT \n NEXT LINE \n MORE STUFF"; 
    $texttoprint = stripslashes ($texttoprint); 

    try { 
     $fp = pfsockopen ("10.66.112.35",9100); 
     fputs ($fp, $texttoprint); 
     fclose ($fp); 
    } catch (Exception $e) { 
     echo 'Caught exception: ', $e->getMessage(), "\n"; 
    } 
    echo 'Successfully Printed'; 

я всегда «успешно печататься» как результат, но i'v никогда не был принтер работает, не могли бы вы мне помочь?

Вне курса я попытался выполнить ping с сервера на принтере, и все было успешно ... Надеюсь, вы мне поможете. Большое спасибо

+1

Вы уверены, что принтер действительно интерпретирует случайный текст, поступающий по сети, как что-то для печати? – SergeyA

+0

Возможно, вы правы, но это код, который я нашел в сети, есть ли у вас альтернативная идея? – user3688154

ответ

0

Я также пытаюсь реализовать ту же функциональность в своем приложении. После поиска в течение нескольких часов я могу найти ниже, и библиотеку

https://github.com/RamyTalal/Label-Printer

Это, кажется, протестирована с братом QL-720NW принтера. Вы можете попробовать.

Смежные вопросы