IEの印刷機能を制御して印刷設定をするためにScriptXというのを使いたいのですが
IEの印刷設定で、余白を指定し、ヘッダとフッタを非表示にする制御はできないかと調べていて、
http://otd8.jbbs.livedoor.jp/javascript/bbs_tree?base=7371&range=1
この7387番の記事をみつけ、「ScriptX」というのに興味を持ちました。
http://www.meadroid.com/scriptx/sxdownload.asp
から「ScriptX Client Resource Kit contains」とやらのURLを取り寄せて
インストールしてみたのですが、結局↑の例は難しくてよくわからなかったです。
その後、別の記事を↓に見つけ、ローカルのテスト環境(IIS)で一番下の記事
に書いてあるとおりにしたら、見事にうまく制御できました。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9590&forum=7
HTML上の「印刷」を押すだけで、設定どおりに刷り出されます。
(上記「ScriptX Client Resource Kit contains」をインストールしたのがよかったのでしょうか?)
ところが本番環境のサーバーではまったく動きません。クライアントによっても動作が異なり、
わたしのPC(XP+IE7)ではプリンタを選ぶ印刷ダイアログが開くだけですし、
別の人のPC(Win2k+IE6)では、HTML上の「印刷」を押しても何も起こりません。
コード中にある、
codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=6,1,429,14"
というのが、リンク切れですが、だからでしょうか?
手がかりがわかればご教示下さい。