Funções da Printer
PHP Manual

printer_list

(PECL printer SVN)

printer_listRetorna uma matriz das impressoras anexadas ao servidor

Descrição

array printer_list ( int $enumtype [, string $name [, int $level ]] )

Esta função lista as impressoras disponíveis e suas capacidades. level define o nível de informação que você quer. Pode ser 1,2,4 ou 5. enumtype deve ser uma das seguintes constantes pré-definidas:

Exemplo #1 Exemplo printer_list()

<?php
/* detecta impressora compartilhada localmente */
var_dump(printer_list(PRINTER_ENUM_LOCAL PRINTER_ENUM_SHARED));
?>

Funções da Printer
PHP Manual