• ベストアンサー

ウェブページの背景画像を強制的にプリント

ウェブページをプリントする際、例えばIEでは「ツール>インターネットオプション>詳細設定」で、「背景の色とイメージを印刷する」に設定すれば、htmlやcssで背景していしている画像もプリントされるのですが、、 設定方法を知らない人の方が多いかと思います。 そのチェックなしに、htmlやcssなどの指定により強制的に背景画像もプリントされるような状態にできるものなのでしょうか?

  • HTML
  • 回答数4
  • ありがとう数3

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

  • ベストアンサー
  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.4

http://www.lucky-bag.com/archives/2005/12/print-background-image.html そもそもWeb上の画像なんて印刷に耐えれるレベルじゃないし、背景ないほうが無駄なインクを消費しないですむのだけどね。 家庭用インクジェットプリンタなら画質はそんなに気にならないけど。 自分なら、印刷用にメニューとか余計なの印刷されない背景とか無くても見やすい別なCSS用意しますね。

参考URL:
http://www.lucky-bag.com/archives/2005/12/print-background-image.html
momo0540
質問者

お礼

参考になりました!! まさにそういうのがないかなぁ・・・って思っていたことでした。 しかしながら・・・ リンク先の内容を見ながらいろいろ記述してみましたが、なぜか中にはうまくいかないclassなどあり・・・結局、この方法はあきらめました。 でも、そこから発送が進展して、プリント時には、現状のスクリーンショットをプリントアウトできるようにhtmlとcssで指定してみました。 んんん。もちろん、なにかプリント用のcss・・・とは思っていたものの、ご教授頂いたアドバイスURLなしではこの発想はなかったです。ほかにも、このような形で、プリント時は別に画像(スクリーンショット)を用意すること等あるのですかねぇ。。 とにかく、解決策には至りました!! どうもありがとうございました!

その他の回答 (3)

  • goldfox
  • ベストアンサー率49% (123/249)
回答No.3

「なぜ強制的に背景を印刷させたいか(印刷させなければならないのか)」を説明すれば、 よりよい方法を誰かが提示してくれるかもしれませんよ。

momo0540
質問者

補足

理由はサイト制作を行ったお客様よりのご要望です。 CSSにて画像を背景指定している部分が多く、そのためブラウザ側での設定変更をしなくては、ウェブページ上の背景として指定されている画像はプリントされませんよね。 お客様より、プリントアウトしても画像がプリントされない・・・という指摘があり、設定により変更できることは伝えましたが、設定変更なしにプリントできるようにはできないか・・・という要望があったからなのです。 もちろん、再度htmlとcssを書き直せばよいのですが、画像には透過PNG等を利用し、何かと苦労して完成させてたウェブだけに・・・なにか簡単に指定できる方法はないかと考えたため、質問を書いてみました。 htmlやcssの指定でできないのであれば、再度背景指定している画像は、直接<img>タグにて記述するよう変更しなおすしかないかな・・と、作業量を考えると膨大なので・・悩んでいるところです。

回答No.2

コントロールパネルで設定したシステム環境を外部のhtmlファイル やJavaScriptごときに勝手に書き換えられるようでは困りますね。 あり得ません。が、そこはMS WindowsとIEのペア、ActiveXという巨 大な穴が用意されていました。参考URLへどうぞ。

参考URL:
http://www.meadroid.com/scriptx/index.asp
noname#176215
noname#176215
回答No.1

相手のPCの設定を断りもなく勝手に変更するということになりますが それはウイルスと大差ないですよ。 自分が思った通りに印刷させようと思うなら 印刷用データを PDFな どで配布すべきかと思います。Webページのまま印刷させる前提で考 えるなら その点まで考えたページ構成にする必要があります。 つまりは背景ではなく画像に位置指定でデータを重ねて表示させるとい う意味です。

momo0540
質問者

補足

ということは、やはり方法はないのですかね? まず、あたりまえですが、なにかしらのプログラム等を組み込むなどして閲覧者のPC設定を操作するような考えは全くないです。 質問にも書いたように、「htmlやcss」を用いた指定で実現できるような方法はないかな・・と考えています。 さらに、画像を背景ではなく直接のせればよいのですが、すでにできてしまっているウェブページでcssの記述にてなにかと指定してしまっているので、作り直すのではなく、何かここから設定を加える方法はないかと・・・考えている次第なのでございます。。 んんんん。やはりhtmlとcssの記述をやり直すしかないのかな・・・

関連するQ&A

  • 画像が印刷されません

    webページを印刷すると一部の画像(背景ではない)が印刷されません。IEのインターネットオプションの詳細設定で背景の色と画像を印刷するにチェックを入れてありますが駄目です。IEの設定なのかプリンターの設定なのかわかりません。どなたか教えてください。

  • WEB画面が印刷できない

    Windows7を使用しています。 とあるweb画面を印刷しようとしたところ、 ・ツール→インターネットオプション→背景の色とイメージを印刷する ・ページ設定→背景の色とイメージを印刷する この両方にチェックを入れても、白抜きになってしまって印刷できません。 プリントスクリーンもできません。 印刷するにはどのような対応をすればよいのか、アドバイスお願い致します。 因みに、ほかのweb画面では画面通りに印刷できるしプリントスクリーンもできます。

  • CSSによる印刷設定

    横幅が800pxで制作したWEBページの印刷設定をCSSにて行いたいと思います。背景画像を使用しているので、IEブラウザのツール→インターネットオプション→詳細設定の一番下にある「背景の色とイメージを印刷する」にチェックを入れて印刷プレビューをかけると確かに見た目通りの表示になりますが、横幅800pxですと右端が切れてしまいます。これを横幅が切れないように印刷設定するための方法としてCSSで何か設定はございますでしょうか?単純にプリンタのページ設定で横印刷や余白設定をすれば良いのでしょうが、デフォルトで最低限やっておきたいと考えております。有識者の方々、ご教授の程、よろしくお願いします。

    • ベストアンサー
    • HTML
  • "背景の色とイメージを印刷する"がオンなのに

    IEのインターネットオプション・詳細設定の"背景の色とイメージを印刷する"にチェックを入れても、背景が印刷されません。プレビューも同様です。 以前は異常なかったのですが、IE8にしてからおかしくなったような気がします。

  • 背景画像なしのWebに切り替えるときの説得ポイント

    とあるWebサイトを作っています。タイトルでは上手く表現できなかったのですが… クライアント様から印刷したらおかしいと言われました。 どういうことか詳しく聞いてみると、背景画像を印刷にチェックを入れていなかったから画像がでなかった、ということでした。 いつもなら画像が印刷にでるようにしてくださいというだけなのですが、 そのWebサイトはたくさんの人に利用してもらうツールで、かつ印刷する機会が多々あります。 画像が表示しなければ印刷しても意味が通じないものも多いです。 そこで、背景画像を印刷にチェックを入れる作業をしなくても画像をでるようにしたい方向になりました。 とすると直接画像をおかねばならず、確かに厳しいのですが、結構制限がでてきます。 レイヤーで重ねる方法しかないと思いますが、それがすべてだと大変な作業です。まぁそれは仕方がないのですが。 高さが固定でなければならなかたり、ものによっては背景画像ではないと表現できない部分があります。 そこで相談なのですが、背景画像を極力使わずにすることは可能だが出来ないものは出来ない、とどう伝えたらいいのでしょうか。 出来ないじゃなくてやって、という雰囲気の中、うまく伝えるにはどうしたらいいのか分かりません。 なんとなくですけど、できない=技術力が足りない、と思われるのは弊社としてさけたいです。 またほとんどのWebデザインは背景画像を利用していると思うのですが、ユーザーが印刷するときに背景画像を印刷にチェックを入れる必要があり、またそれが分からないユーザーも多い点ではどのようにお考えですか? 背景画像を印刷にチェックを入れなければならないことを知らないユーザーは無視、でしょうか? 普段そのようなことを意識している方はいらっしゃいますか?

  • Safari4で背景画像が印刷にでない

    Safari4で背景画像が印刷にでません。 【手順】 Safari4右上のマークをクリック  ↓ 設定を選ぶ  ↓ 詳細のプロキシ「設定を変更」ボタンをクリック  ↓ タブの詳細設定、「背景の色とイメージを印刷する」にチェック をしたのですが、プレビューにもでません。 やり方間違っていますか?

  • 画像の回り込みと、見出しの背景画像について

    Wordpressで見出しの背景に画像を設定していて、メディアを追加でイメージを設置し、設置したイメージを左寄せにした場合、見出しと段落は回り込むのですが、見出しに設定してある背景が画像の裏に残ってしまうのを回避するCSSの指定はどうすれば良いでしょうか?

    • 締切済み
    • CSS
  • Web ページで画像が表示されない。

    IEでWeb ページを開くと画像が表示されない場合が多々あります。 ちなみにインターネットオプション→詳細設定→マルチメディア→画像を表示するにはチェックが付いています。またキャッシュのクリアもやっています。セキュリティの設定はデフォルトです。アンチウィルスソフトはAVGです。 しかしIEでは表示されないページもFirefoxではちゃんと表示されます。また職場のPCではIEでも表示されます。調べたところオプションの設定は同じなので、回線速度の差とかPCのスペックの差なんでしょうか?違いが解りません。 同様の質問はたくさん投稿されているので、参考に見てみたのですが、どれも解決には至りませんでした。 たいへん不便な状況ですので、どなたか解決方法が解る方、教えていただけるとたいへんありがたいです。

  • 印刷 印刷用css css print.css

    cssを勉強中なんですがいまいち印刷用cssがよくわかりません。 このcssを適用させれば背景で設定した画像もすべてwebと同じように印刷されるのでしょうか? 印刷用のcssを読み込むことはわかるんですがこの印刷用のcss(仮にprint.css)には何を 記述すればいいのでしょうか? どうもいろんなサイトを見てもよくわかりません。 よろしくお願いします。

  • IEの背景の表示がおかしいんです

    WINXPのIE(多分5)なんですが、背景画像、背景色、文字色がHTMLに設定されているものと違うんです。 ワンポイントなどの画像はちゃんと表示されますが背景画像だけ表示されず背景色は白で固定、文字色はリンク以外は全て黒になります。 画像ファイルはちゃんと指定された場所にあるのは確認できるんですが、ファイル形式に関係なく表示されない状態です。HTMLだけでなくCSSで設定しても同じようです。 インターネットオプションの詳細にある画像の表示にはチェックが入っているんですが、何度やっても表示されません。 なんとか普通に表示できるようにしたいんですが、方法がわからず困っています。 再インストール以外の対策方法をご存知の方、助けてください。

専門家に質問してみよう