Я знаю, что вы можете писать файлы с помощью PHP, но мне было интересно, можно ли распечатать эти файлы непосредственно на принтере на компьютере под управлением Windows. Существуют ли какие-либо заранее построенные функции для этого?
EDIT: Кстати, я нахожусь на локальном хосте
Если вы спрашиваете, можно ли печатать с сервера на машине, к которой подключается сервер, тогда ответ будет да . (С CUPS можно получить эту работу с Linux / Mac).
Если вы пытаетесь получить что-то для печати на принтере пользователя, вам нужно будет использовать JavaScript
Если принтер подключен к компьютеру, процесс php работает (или доступен через сеть и настраивается в окнах), вы можете использовать функции COM PHP для печати.
Возможно, в будущем с новыми технологиями, такими как Google Cloud Print . Пока вам придется печатать клиентскую сторону, если принтер не подключен напрямую к вашему серверу.
Да, это – но только под окнами: http://php.net/manual/en/book.printer.php