printer_list
(PECL printer SVN)
printer_list — Retorna uma matriz das impressoras anexadas ao servidor
Descrição
array printer_list
( int $enumtype
[, string $name
[, int $level
]] )
-
PRINTER_ENUM_LOCAL:
lista as impressoras instaladas localmente.
-
PRINTER_ENUM_NAME:
lista as impressoras de name, pode ser um servidor,
um domínio ou um servidor de impressão.
-
PRINTER_ENUM_SHARED:
Este parâmetro não pode ser usado sozinho, deve ser utilizado em conjunto com outro,
ex. PRINTER_ENUM_LOCAL para detectar impressoras localmente compartilhadas.
-
PRINTER_ENUM_DEFAULT:
(Win9.x somente) lista a impressora padrão.
-
PRINTER_ENUM_CONNECTIONS:
(WinNT/2000 somente) listas as impressoras com as quais o
usuário fez conexões.
-
PRINTER_ENUM_NETWORK:
(WinNT/2000 only) lista as impressoras de rede no dominio.
Válido somente se level for 1.
-
PRINTER_ENUM_REMOTE:
(WinNT/2000 only) lista as impressoras de rede e os
servidores de impressão no dominio. Válido somente
se level for 1.
Exemplo #1 Exemplo printer_list()
<?php
/* detecta impressora compartilhada localmente */
var_dump(printer_list(PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED));
?>