• ベストアンサー

IE5からの印刷制御

IE5から印刷をしたいのですが、そのときの紙や縮小等の印刷プロパティをHTMLやjavascript等で制御することってできるのでしょうか? 無理っぽいですよね。

  • mune
  • お礼率13% (21/151)

質問者が選んだベストアンサー

  • ベストアンサー
noname#9414
noname#9414
回答No.1

JavaScriptの辞典を見たのですが、そのような機能は 搭載していませんでした。 また、HTMLについても、文章の就職をするだけのはずなので、 これも無理かと思いますよ。 どうしても紙の大きさや、縮小などの印刷のプロパティを 設定したいというのであれば、ダイアログボックスか何かを 警告(JavaScriptの機能)で表示すればどうでしょうか? もしくは、HTML中に、紙の大きさなどの情報を書いても 良いのでは? ではでは☆

参考URL:
Internet Handy Reference "JavaScript" 上田 学【著】

関連するQ&A

  • 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" というのが、リンク切れですが、だからでしょうか? 手がかりがわかればご教示下さい。

  • IE6で縮小印刷をデフォルトにすることは出来ませんか?

    IE6で縮小印刷をデフォルトにすることは出来ませんか? XPでIE6を使っています。 画面の印刷をすると、B4サイズで出力するようです。プリンタがA4用紙なので、うっかりするといつも端が切れます。 プリンタのプロパティでB4→A4縮小を設定しなければならないのですが、この設定をデフォルトに指定する方法はありませんか? IE7やIE8なら出来るのでしょうか?

  • IEからの画像(jpeg)印刷について

    いつも参考にさせて頂いております。 【質問内容】 (1).HTMLのリンクで画像ファイル(jpeg)をIEで表示する。 (2).IE上の印刷ボタンをクリックして画像を印刷する。 上記(1)(2)の操作をすると、印刷結果として画像の1/4程度が1枚(A4)出力されるだけでした。試行錯誤しましたが、縮小印刷がどうもできません。 これはIE上で縮小印刷などできない仕様なのでしょうか? Firefoxだとできるようなことを聞いたことありますが…。 拙い質問内容で申し訳ありません。 (利用しているIEはver6です)

  • 印刷プレビュー(IE)はjavascriptでは無理?

    印刷プレビュー(IE)はjavascriptでは無理ですよね。 「印刷」はjavascriptで確かできたと思うがプレビューができるというのは聞いたことがなかったので。

  • IE7の印刷サイズの設定について

    A4サイズでプリントを印刷することを前提にレイアウトを組んでいます。しかし、ページによっては、A4サイズの範囲より外側に操作ボタンをつけた箇所があります。印刷したいのはあくまでもA4サイズの範囲内なのですが、IE6では特に問題ないのですが、IE7では印刷時に「印刷サイズの変更」が「縮小して全体を印刷する」になってしまい、その都度100%にしてA4部分のみを印刷しています。 ブラウザ側で100%固定になるように設定できるのか、HTML側で何らかの工夫が必要なのかについて、教えて頂けると非常に助かります。

  • javascriptによるウェブの印刷制御について

    javascript(jQuery),PHP,html,cssを使って、ウェブ上で動作するシステムを作っています。 表示された表を印刷する箇所で、レイアウトの調整をしております。 ブラウザはchromeがメインですが、できればIE、Firefoxでも動作できればと考えております。 以下について、教えてください。 ・印刷時の「余白の設定」と「縦位置・横位置の切り替え」は、プログラム側から制御できますでしょうか。  できる場合は、余白の数値設定等、その具体的な制御方法を教えてください。   ・印刷時に表示される「ヘッダーとフッター(ファイル名などが出るところ)」ですが、これをプログラム側から内容の変更や、表示・非表示を制御できますでしょうか。  できる場合は、テキストの設定方法等、その具体的な制御方法を教えてください。  以上、よろしくお願いいたします。

  • IE5.5でHPを印刷すると、ブラウザを閉じてないのに、情報が引き継がれない

    Win98、IE5.5SP2使用中です。プリンターはEPSON PM-800Cです。 かつて、IE5.0を使っていたときは、たしか、ファイル-印刷プロパティーで、初期設定のカラーを白黒に変更、縮小率を変える、等をした場合、ブラウザを閉じなければ他のページを印刷しても、その設定は生きていたような気がするのです。 現在は、新しいページをに移動すると、またファイル-印刷-プロパティ・・・とやらねばなりません。 これを回避する方法は無いでしょうか。 私がやりたいのは、gooフリーメールの印刷で、どんどん<次のメール>を押して新しいメールを印刷する、ということです。 何か、良い方法、アドバイスがありましたら、よろしくお願い申し上げます。

  • IEの制御

    VB6でプログラミングしています。 IEの戻るボタンをVBから実行させるには、 どうすれば、よいのでしょうか? IEは、ひとつしか立ち上がってなく、かつ、アクティブになっているので、細かい制御は必要ありません。

  • ホームページをうまく印刷したい

    初歩的な質問ですみませんが、教えてください。 HPを印刷すると2枚になってしまいます。 ツールバーの「印刷」で「倍率を指定」で 印刷をすると縮小されるのですが、 大きさだけが変わり、2枚のままです。 大きさを縮小させて、1枚の紙に 収まるるように印刷するには どうすればいいでしょうか? ちなみに「Wordで編集」という手も あるのですが、Wordははいっていないので ダメだったりします。(IEは5.0です)

  • javascript で wmv 制御

    ご存知の方がいらっしゃいましたらヘルプをお願いいたします。 HTML 上に WMV ファイルを掲載しているのですが、 同 HTML 上にある別のリンクをクリックし、別ウィンドウが開かれた際、 元の HTML 上の WMV ファイルの再生を停止したいと思っています。 このような制御は Javascript で可能でしょうか。 記述方法など教えてくださいましたら幸いです。 HTML の対応ブラウザは、ie6.0 です。