人に聞けない痔の悩み、これでスッキリ >>

白抜き文字の印刷をしようとしてます。

以下のソースをIEで開くと、背景黒の文字は白で表示されるのですが、印刷すると、背景白で文字は薄いグレーになってしまいます。
背景黒の文字白で印刷する方法はないでしょうか?

プリンターはIBMの5587-L20(モノクロのレーザープリンター)です。

===========================================
<html>
<body>
<table border=1>
<tr>
<td bgcolor="black">
<font color="white">TEST</font>
</td>
</tr>
</table>
</body>
</html>
===========================================

このQ&Aに関連する最新のQ&A

A 回答 (3件)

>お客様が何らかの操作をすることなく、


>白抜きで印字できる方法はありませんでしょうか。

そうですねぇ。
では、白抜き文字を使うのをやめましょう(笑)

・・というのは冗談ですが、印刷するのであれば、
ほとんどの文字は白抜きではなく、
タイトルなどにのみお使いのことと思います。
あまりに白抜きが多いと、トナーをバカ食いして大変ですからね。

 というわけで、タイトルのみであるなら、たとえば
「TEST」の白抜き文字をGIF画像化してみてはどうでしょう。
    • good
    • 0
この回答へのお礼

はい。タイトルのみに使用します。

ちょっと手間がかかりそうですが、この方法が一番のような気がします。
ありがとうございました。

お礼日時:2004/09/07 15:43

shinkun0114さんの方法以外の方法を考えるとなると、背景色と背景画像を一切使わずに黒い下地を作る方法を考えなくてはなりません。


考えられる限りでは、大きな黒い画像を入れたレイヤの上に、白いテキストを入れたレイヤをかぶせる、ぐらいでしょうか。
もっとも、こんなことをするぐらいなら、お客様にオプションを変えてもらうよう、注意書きでも書いた方がはるかに気が楽です。レイヤはブラウザの互換性を視野に入れなければなりませんからね。
あとはFlashを使うとか、かな…。

この回答への補足

レイヤは使ったことありませんが、位置あわせが大変そうですね。
おっしゃるとおり、注意書きいれたほうが現実的ですね。

補足日時:2004/09/07 15:28
    • good
    • 0

背景色を印刷する設定になっていますか?



IEのツール(T)-インターネットオプション(O)で
[詳細設定]タブを開き、項目を一番下までスクロールすると、

「背景の色とイメージを印刷する」

この項目がありますから、チェックを入れてみてください。

この回答への補足

早速の回答、ありがとうございます。
白抜きで印刷できました。

が、この手順をお客様にやらせたくありません。
お客様が何らかの操作をすることなく、白抜きで印字できる方法はありませんでしょうか。
せっかく教えていただいたのに、申し訳ございません。

補足日時:2004/09/07 12:14
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

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

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

そのチェックなしに、htmlやcssなどの指定により強制的に背景画像もプリントされるような状態にできるものなのでしょうか?

Aベストアンサー

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

Q印刷時ヘッダーとフッターを挿入

印刷時ヘッダーとフッターを挿入
現在HPを作成しているのですが、来訪者がHPを印刷する時に、
フッターとヘッダーをこちらで指定しておくことは可能でしょうか?
ページ印刷時2枚以上になる場合全ページに同じヘッダーとフッターが
印刷されるようにしたいのです。
初心者なのであまり専門的なことまではわかりませんが、
html,Javascript,cgi,cssなどWindows環境で使用可能であれば基本言語は問いません。
わかる方いらっしゃいましたらご教授願います。

Aベストアンサー

共通のフッター部とヘッダー部を別途用意し、各ページに自動挿入するのは、
主にCGI(PHPとかPerl)のお仕事です。

Javascriptでやる時はAJAXと呼ばれる手法で、動的にコンテンツを
挿入出来ます。

ただし、プリント時にのみとなると、IEだけだったら、
window.onbeforeprint = functuon(){}で処理を書けますが、
一般的なブラウザーにこのイベントは無いです。(キーイベントで
PRINTキー押下を検知なんてのはいんちきですね)

やはり、全部のページに予めフッター部とヘッダー部を含めておいて、
普通はCSSで非標示にして、印刷用のCSSを作って、
<link rel="stylesheet" type="text/css"
href="/screen.css" media="screen">

.print_header{display:none;} <==注意:screen.cssの内容です。
                   この場に書くんじゃない

<link rel="stylesheet" type="text/css"
href="/print.css" media="print">

.print_header{display:block;} <==注意:print.cssの内容です。
                   この場に書くんじゃない


<body>

<div class="print_header">header部</div>

</body>
print.cssでのみdisplay:block;にするのがよいのでは..

共通のフッター部とヘッダー部を別途用意し、各ページに自動挿入するのは、
主にCGI(PHPとかPerl)のお仕事です。

Javascriptでやる時はAJAXと呼ばれる手法で、動的にコンテンツを
挿入出来ます。

ただし、プリント時にのみとなると、IEだけだったら、
window.onbeforeprint = functuon(){}で処理を書けますが、
一般的なブラウザーにこのイベントは無いです。(キーイベントで
PRINTキー押下を検知なんてのはいんちきですね)

やはり、全部のページに予めフッター部とヘッダー部を含めておいて、
普通はCSSで...続きを読む

Q文字に綺麗な縁取りを

背景に画像を置いた上に文字を乗せる場合、画像の性質上、場所によって字が読みにくくなることが有ります。
例えば、暗めの画像の上に文を白文字で書いてると、画像の明るい部分に文字が来たときに色が被ってみえにくくなるとか、そういうことです。

なので、それに対処すべく「文字に縁取り」をしたいのですが、いくら探しても「文字に縁取りをするタグ・プログラミング」は見つかりませんでした。
もしかして存在しないのでしょうか?

文字を画像で表現してしまうのは避けたいので、そのようなことが出来るソースコードがあれば、教えてください。

Aベストアンサー

filter:glow(color=#ffffff, strength=2)
みたいなスタイルシートがあります。もろIE独自仕様ですが・・・。

まぁその、可能なら背景を工夫したほうがよいと思います。

Q背景を印刷

ページを印刷させる時、セルの塗りつぶしを印刷させるにはどうしたらいいですか?
普通に<TD bgcolor="#000099">等にすると、ブラウザのプロパティーで「背景を印刷」にチェックが入っていないと印刷されませんよね。
これを「背景を印刷」にチェックが入っていなくても印刷させるように出来ないでしょうか?
CSSで「background-color : #000099;」としてみましたが、無理でしたorz

Aベストアンサー

背景として表示させていてはたぶんブラウザによってブロックされたままでしょう。
<img>として背景画像として使うものを配置した上に
<div>などを重ねてみると
<img>は背景ではなく画像ですので、印刷してくれるでしょう。

画像ではなく色をつけたい場合も同様に、
#000099が1ドットあるだけの画像を用意しておくとうまくいくと思います。

文法ものすごく汚いですが、サンプル。
ブラウザの互換性は確認してません。
<table border="1"><tr><td><img width="100" height="100"><div style="margin-top:-100px;">aaa</div></td></tr></table>


人気Q&Aランキング