[PHP-users 10591] printer_set_optionに関して

KIKUCHI php-users@php.gr.jp
Mon, 7 Oct 2002 08:55:40 +0900


PHPのVer:4.3.2@WIN版
OS:WIN2000
WEB鯖:Apache1.3.26

おはようございます.
4.3.2@WIN版にてプリンター用紙の設定や枚数設定が実
現出来ません.
プリンターの接続はPHPをのせているWIN2000機に直付
け.又はLAN上共にNGです.

プリンターを開き
$handle = printer_open("PRNTER_NAME");

用紙をB5に設定
printer_set_option($handle,
PRINTER_PAPER_FORMAT,B5);
printer_set_option($handle,
PRINTER_PAPER_FORMAT,"B5");
printer_set_option($handle,
PRINTER_PAPER_FORMAT,PRINTER_FORMAT_B5);
いずれもA4で出力されます.

枚数を2枚に設定
printer_set_option($handle, PRINTER_COPIES,2);
1毎で出力されます.

次の流れで文字列「insatu」は出力出来ています.
printer_start_doc($handle);
printer_start_page($handle);
printer_draw_text($handle,"insatu",100,100);
printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);


オプション値の指定方法もしくは流れが違いますか?
過去ログ等を当たってみたのですが,
printer_set_optionでの該当が見つかりませんので超
FAQかも知れませんが,よろしくお願いします.