(no version information, might be only in CVS)
printer_list -- サーãƒã§ä»˜åŠ ã•れãŸãƒ—リンタã®é…列を返ã™
説明
array
printer_list ( int enumtype [, string name [, int level]])
ã“ã®é–¢æ•°ã¯ã€åˆ©ç”¨å¯èƒ½ãªãƒ—リンタã¨ãã®æ©Ÿèƒ½ã‚’調ã¹ã¾ã™ã€‚
levelã«ã¯ã€æƒ…å ±è¦æ±‚ã®ãƒ¬ãƒ™ãƒ«ã‚’è¨å®šã—ã¾ã™ã€‚
ã“れã¯ã€1,2,4 ã¾ãŸã¯ 5ã¨ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€
enumtype ã¯æ¬¡ã®å®šç¾©æ¸ˆã¿ã®å®šæ•°ã®ã©ã‚Œã‹ã¨ã™
ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
PRINTER_ENUM_LOCAL:
ãƒãƒ¼ã‚«ãƒ«ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れãŸãƒ—リンタを数ãˆã¾ã™ã€‚
PRINTER_ENUM_NAME:
nameã®ã‚µãƒ¼ãƒã€ãƒ‰ãƒ¡ã‚¤ãƒ³ã¾ãŸã¯ãƒ—リントプ
ãƒãƒã‚¤ãƒ€ã«ãªã‚‹ã“ã¨ãŒã§ãã‚‹ã‚‚ã®ã‚’æ•°ãˆã¾ã™ã€‚
PRINTER_ENUM_SHARED:
ã“ã®ãƒ‘ラメータã¯å˜ç‹¬ã§ã¯ä½¿ç”¨ã§ããšã€ä»–ã®ãƒ‘ラメータã€å…±æœ‰ãƒ—リン
タを検出ã™ã‚‹ãŸã‚ã®PRINTER_ENUM_LOCALã€ã¨ã¨ã‚‚ã«ä½¿ç”¨ã™ã‚‹å¿…è¦ãŒã‚
りã¾ã™ã€‚
PRINTER_ENUM_DEFAULT:
(Win9.x ã®ã¿) デフォルトã®ãƒ—リンタを数ãˆã¾ã™ã€‚
PRINTER_ENUM_CONNECTIONS:
(WinNT/2000 ã®ã¿) ãƒ¦ãƒ¼ã‚¶ãŒæŽ¥ç¶šæ¸ˆã¿ã®ãƒ—リンタを数ãˆã¾ã™ã€‚
PRINTER_ENUM_NETWORK:
(WinNT/2000 ã®ã¿) コンピュータã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã«ã‚ã‚‹ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ—リンタを数ãˆã¾ã™ã€‚
level ㌠1ã®å ´åˆã®ã¿æœ‰åйã§ã™ã€‚
PRINTER_ENUM_REMOTE:
(WinNT/2000 ã®ã¿) コンピュータã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã«ã‚ã‚‹ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ—リ
ンタã¨ãƒ—リンタサーãƒã‚’æ•°ãˆã¾ã™ã€‚
level ㌠1ã®å ´åˆã®ã¿æœ‰åйã§ã™ã€‚
例 1printer_list() ã®ä¾‹ /* ãƒãƒ¼ã‚«ãƒ«ãªå…±æœ‰ãƒ—リンタを検出 */
var_dump( printer_list(PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED) ); |
|