Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Firefox or Safari PNG画像印刷品質

16 views
Skip to first unread message

Yasushi Shinjo

unread,
Jun 17, 2008, 12:27:23 AM6/17/08
to
新城@筑波大学情報です。こんにちは。

Web ページで資料を作って、WWWブラウザで印刷して印刷物を作る
ことがけっこうあります。最近、プリンタを変えたら、中の PNG
画像の印字品質の荒さが気になりました。JPEG か何かで圧縮され
ているような形で、擦れた感じになります。もう少しシャープに
印刷したいのですが、なんとかなならないでしょうか。

プリンタは、Epson LP-S4000PS、ブラウザは、Firefox と Safari
を使っています。OS は、MacOS 10.4です。ネットニュースなので、
他のブラウザや OS での情報も歓迎されます。

MacOSX で (印刷時に) PDF に変換しているのかなあ。それよりは、
プリンタは、PostScript なので、PDF 経由しないで印刷してくれ
たらいいのに。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\

Yasushi Shinjo

unread,
Jun 18, 2008, 5:55:40 AM6/18/08
to
新城@筑波大学情報です。こんにちは。

Epson LP-S4000PS で印刷が薄いという話ですが、少し状況が分かっ
てきました。プリンタ記述ファイルを変えると結果が変ります。
Generic な PostScript を選ぶと濃く出ます。LP-S4000PS を選ぶ
と薄くなる。プリンタ記述ファイルに、何か設定があるのですかね。

In article <3993733...@rananim.ie.u-ryukyu.ac.jp>
ko...@ie.u-ryukyu.ac.jp (Shinji KONO) writes:
> もう、印刷は滅多にしないです。

普通の教室で授業をする時には、印刷物配ります。

> > Web ページで資料を作って、WWWブラウザで印刷して印刷物を作る
> > ことがけっこうあります。最近、プリンタを変えたら、中の PNG
> > 画像の印字品質の荒さが気になりました。JPEG か何かで圧縮され
> > ているような形で、擦れた感じになります。もう少しシャープに
> > 印刷したいのですが、なんとかなならないでしょうか。
>

> 元の画像の解像度によると思います。PNGはだめかも。

なるほどね。もともと画像を大きめに作るのはいいかも。表示は縮
小することにして。

<IMG SRC="file.png" width="300">

しかし、この width = でドット数書くのが今一つ。印刷しても、
画面に縮小したものを出しているみたい。印刷時に元の大きな画像
を使うのはやってないみたい。

> > MacOSX で (印刷時に) PDF に変換しているのかなあ。それよりは、
> > プリンタは、PostScript なので、PDF 経由しないで印刷してくれ
> > たらいいのに。
>

> いずれにせよ、なんらかの変換は必要なので...

MacOSX の内部的な処理にも問題があるような気がしてきました。

> Safari だとPDFもinline imgで表示できたりするので便利。

そうでしたか。それは、便利、だけど、世の中、Safari 以外のブ
ラウザも多いからね。Firefox 3.0 はどうかな。

Yoshitaka Ikeda

unread,
Jun 18, 2008, 8:14:40 PM6/18/08
to
y...@is.tsukuba.ac.jp (Yasushi Shinjo) writes:

> 新城@筑波大学情報です。こんにちは。
>
> Web ページで資料を作って、WWWブラウザで印刷して印刷物を作る
> ことがけっこうあります。最近、プリンタを変えたら、中の PNG
> 画像の印字品質の荒さが気になりました。JPEG か何かで圧縮され
> ているような形で、擦れた感じになります。もう少しシャープに
> 印刷したいのですが、なんとかなならないでしょうか。

PDFに一回変換してると思うのですが、PDFって画像は内部でjpeg圧縮
をかけてた様な気がします。jpegの圧縮率は印刷品質で調整可能な
はずですが、今手元にMac OS Xがないので、OS Xでどうするかは
ちょっとわかりません。
設定では無圧縮にすることもできます。


あと、別アプローチですが、SVGファイルとかにすると解決可能だったり
しないかなぁ、と思ったりしました。

> プリンタは、Epson LP-S4000PS、ブラウザは、Firefox と Safari
> を使っています。OS は、MacOS 10.4です。ネットニュースなので、
> 他のブラウザや OS での情報も歓迎されます。

ちなみに、Adobe Acrobatがあればブラウザ経由でなく、
直接HTMLをPDFに変換できます。かなり精度は高いのだけど、
なぜか字下げしてくれないとかちょっと変な挙動も期になります。

> MacOSX で (印刷時に) PDF に変換しているのかなあ。それよりは、
> プリンタは、PostScript なので、PDF 経由しないで印刷してくれ
> たらいいのに。

Mac OS Xは、(少なくともSafariは)Quartzでレンダリングしてると思います。
つまりは、PDF経由かと。

http://michele.pupazzo.org/mozilla2ps/
ここらへんを使えば解決可能な気もします。

--
I LOVE SNOOPY! でつ
Yoshitaka Ikeda mailto:ik...@4bn.ne.jp
My Honeypot: ho...@4bn.ne.jp <-don't send this address

Yasushi Shinjo

unread,
Jun 20, 2008, 5:01:44 AM6/20/08
to
新城@筑波大学情報です。こんにちは。

WWW ブラウザで、PNG のインラインの画像を印刷する時に、途中で
PDF への変換が入るのではないかという話です。

In article <86d4mei...@bsd2.4bn.ne.jp>


Yoshitaka Ikeda <ik...@4bn.ne.jp> writes:
> PDFに一回変換してると思うのですが、PDFって画像は内部でjpeg圧縮
> をかけてた様な気がします。jpegの圧縮率は印刷品質で調整可能な
> はずですが、今手元にMac OS Xがないので、OS Xでどうするかは
> ちょっとわかりません。

PDFに変換しているのは、Firefox ですか? MacOSX用でなくても
よいので、無圧縮にする方法を教えて下さい。

> > MacOSX で (印刷時に) PDF に変換しているのかなあ。それよりは、
> > プリンタは、PostScript なので、PDF 経由しないで印刷してくれ
> > たらいいのに。
> Mac OS Xは、(少なくともSafariは)Quartzでレンダリングしてると思います。
> つまりは、PDF経由かと。

MacOSX の Quartz でのレンダリングでのレンダリングの品質も変
更できるといいですね。方法はないでしょうか。画面では問題を感
じないので、印刷時に PDF にする時のパラメタを変更できるとい
いのですけれど。

> ちなみに、Adobe Acrobatがあればブラウザ経由でなく、
> 直接HTMLをPDFに変換できます。かなり精度は高いのだけど、
> なぜか字下げしてくれないとかちょっと変な挙動も期になります。

先ほど Acrobat 8 の Web Capture を試してみました。画像は
JPEG2000 の最高画質となっているので、そうだとすると問題はな
さそうです。しかし、文字フォントの種類や文字サイズが普通の
Web ブラウザ(Firefox とか Safari)とはだいぶ違いますね。印刷
した時とWeb ブラウザで画面(プロジェクタ)に出した時で、雰囲気
がだいぶ変ってしまいます。

tesi...@diary.ocn.ne.jp

unread,
Jun 20, 2008, 5:52:35 AM6/20/08
to
y...@is.tsukuba.ac.jp (Yasushi Shinjo) writes:

> PDFに変換しているのは、Firefox ですか? MacOSX用でなくても
> よいので、無圧縮にする方法を教えて下さい。

Linux の Firefox 3 だと、
ファイル(F) -> 印刷(P)... -> (プリンタ名一覧の)「ファイルへ出力する」
を選ぶと、出力形式として PDF と Postscript が選べます。
圧縮されているのかどうかは分からないですけど。

Yasushi Shinjo

unread,
Jun 23, 2008, 6:25:41 AM6/23/08
to
新城@筑波大学情報です。こんにちは。

In article <g3ful8$af3$1...@news-est.ocn.ad.jp>


tesi...@diary.ocn.ne.jp (tesi...@diary.ocn.ne.jp) writes:
> Linux の Firefox 3 だと、
> ファイル(F) -> 印刷(P)... -> (プリンタ名一覧の)「ファイルへ出力する」
> を選ぶと、出力形式として PDF と Postscript が選べます。

情報ありがとうございます。Linux Firefox 2.0 の、「印刷」で、
「ファイルに保存」で、PostScript を作ってみました。見た感じ
としては、画像の品質は落ちたようには見えません。いい感じです。

Mac の場合、類似のメニューの所には、PostScript への出力がな
くて、MacOS の印刷のメニューが出てきて、MacOS の機能が働くよ
うです。生成された PostScript ファイルを見ると、CUPS で
cgpdftops が働いたという痕跡が見えます。

%%Creator: (Firefox: cgpdftops CUPS filter)

ファイルは、/usr/libexec/cups/filter/cgpdftops にありますね。

MacOSX の場合、PDFを経由した段階で画質が落ちているのでしょう。
その前で何とかしたい所です。Linux でも動くようなコードを使え
ればいいのでしょうね。mozilla2ps などで。

0 new messages