- ベストアンサー
印刷すると背景画像が小さくなってしまう
ページをプリントアウトすると背景画像がとっても小さくなってしまう、とクレーム。 原因にはどういったものが考えられるでしょうか。 ブラウザはIE.6or7、firefoxのいずれかです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> サイトのチェックをされている方(クライアント)がどういう環境でプリントアウトされているのかが不明なのです。 > 「対応ブラウザはIE.6・7、firefox」という決まりですので、ブラウザはこれらのうちいずれかであろう、ということです。 クライアントに、その現象が起きる条件を明確にして頂いた方が宜しいですね。最低限、どのOS上のどのブラウザのどのヴァージョン上から印刷したのか、という事を教えて頂きましょう(できれば実際の表示状態を確認する為に更にプリントアウトされた結果をFAXしてもらうかスキャンしてイメージ化して送って頂くとか)。ちなみに、質問者様の環境では、IE6.0/7.0とFirefoxから印刷しても(私と同様)その現象は起きなかったのですよね? それから、NetscapeでのバグについてはANo.1で言及した通りですが、もう少し調べてみましたら、Firefoxでも"ver.1.5"では「印刷するとCSSで背景処理していたモノが、物凄く大きく印刷されたり、あるいは物凄く小さく印刷されてしまう不具合」が報告されていた様です(Mozilla一族の抱えていたバグ、ということでしょうかね…)。 (参考)http://q.hatena.ne.jp/1175709617 ですので、もしかしたら、クライアントは未だFirefoxのver.1.5という古い環境でご覧になっているのでは(ver.2.0では解消されていますので)?であればそれはブラウザのバグですし、未だに古いヴァージョンを使い続けるのは色々な面でよろしくないのでヴァージョン・アップして下さい、という方向に話を持って行けるのでは。 ただ、この参考にさせて頂いたコンテンツでも書かれていました通り、「ブラウザというモノが、「印刷」用にあるものではなく、ネット上の「ページ閲覧」用のためのモノとして開発」という前提がある限り、スクリーン・メディアでの表示はプリント・メディアでの表示とは異なるもの、という「事実」はある程度クライアントにも認識して頂く事が不可欠ですね。私もこの手の「印刷結果が違う」というクレームは何度か受けた事がありますので、その度に一応この説明をした上で、ある程度は仕方のない事だから納得してくれ、と説得しています。 ※それでも納得されない場合は不承不承コーディングやCSSの差し替えをした事もありますが… その小さく印刷されてしまう部分の背景画像がどの様な性質のものかにも依るのですが、backgroundプロパティで"no-repeat"と定義されている、ということはおそらく単なる壁紙的なものではなく、意味のある一枚絵の様なイメージですよね?不幸にしてどうしてもクライアントが納得しない場合には、現在背景画像として表示させている部分を、<img>によるHTML側での表示に変更せざるを得ないかも。そうするとマークアップ自体も修正を余儀なくされるので制作者としては非常に憂鬱な話です(マークアップの変更は最低限にとどめ、あとはプリント・メディア用CSSによる振り分けをひたすら駆使して何とか対処するにしても)。まあ対象となる箇所がどれぐらいあるか、納期までいかほどの猶予があるのか、によっては到底採用できないかもしれない策ですが…
その他の回答 (1)
- abril
- ベストアンサー率69% (388/560)
> ブラウザはIE.6or7、firefoxのいずれかです。 「いずれか」ということは、クライアントが実際に「プリントアウトすると背景画像がとっても小さく」なるという現象を確認したブラウザが、質問者様の方には「その3種類の内のどれであるか」が伝わっていない、という事でしょうか?それとも、「その3種類のいずれでも起こる」という事でしょうか? Netscapeであれば、backgroundプロパティで"no-repeat"で定義している背景画像については印刷時に勝手に縮小されてしまう、というバグが報告されていますが、自身の制作したコンテンツなどをIE6.0/7.0やFirefox2.0~でプリントしてもその様な不具合が起きたことはないので、ちょっと不思議なのですが…
補足
ご返答ありがとうございます。 申し訳ありません!説明不足でした。 サイトのチェックをされている方(クライアント)がどういう環境でプリントアウトされているのかが不明なのです。 「対応ブラウザはIE.6・7、firefox」という決まりですので、ブラウザはこれらのうちいずれかであろう、ということです。 もちろん、印刷設定などの環境も不明でありまして、ひょっとするとこの辺に原因があるのかもしれませんが、私自身プリント関係の知識に乏しいもので困っています。 どうぞよろしくお願いいたします。
お礼
丁寧なご回答をありがとうございます。 実は「クライアント」との間には何クッションか挟んでいまして、スムーズなやり取りが難しい状況なのですが、ご回答の内容からすると「Firefoxのver.1.5のバグ」、という可能性が高そうですね。となるとなんとか対処できそうです。 貴重なお時間を割いていただいてのアドバイス、ありがとうございました。 納期も迫っていますので本当に助かりました。