Итак, я пытаюсь напечатать файл, сгенерированный PHP, на моем локальном хосте через код PHP.Мне сказали проверить http://www.nongnu.org/phpprintipp/, и я нашел этот код, который они заявили как простейшую настройку в своей документации.
<?php
require_once(PrintIPP.php);
$ipp = new PrintIPP();
$ipp->setHost("localhost");
$ipp->setPrinterURI("/printers/epson");
$ipp->setData("./testfiles/test-utf8.txt"); // Path to file.
$ipp->printJob();
?>
Как новичок, я сделал эту основную логику, посмотрев на кодвыше.Во-первых, я создаю файл .txt с помощью PHP.
Во-вторых, я создаю этот новый экземпляр класса, и поэтому объекты делают следующее: находят хост (который в моем случае является localhost, поэтомуредактировать не нужно), найдите принтер , найдите текстовый файл для печати (уже создан) и выполните задание на печать.Да, я знаю, это кажется довольно простым, но, похоже, я не могу найти URI принтера.
Как это сделать, поскольку я совершенно незнаком с этим ... Я предполагаю, что принтер должен иметь какой-то IPв localhost (не уверен).Если так, как я могу найти это?