ホームページのプリント設定について
こんにちは、3月よりデザイン事務所を始 めました、キョロといいます。
本業はDTPなのですが、webの仕事もたまにあり解らないこと事が多く、困ってしまいます。
さて、今回困ってしまったのは、webの仕事で、順調にこなしていたのですが、突如お客さんから「ホームページをプリントするとき、プリントの設定にかかわらずA4に縮小してプリントするように作ってくれ」と言われました。ネットをするOS、環境、設定にかかわらず、必ずブラウザーからプリントを選ぶと、縮小してページ全体をプリントするようにしたいとのことなのです。
私の環境では、デフォルトでそうなっているのですが、お客さんのPCではそうなっていないのです。また、必ずページに納まるサイトと納まらないサイトも教えてもらい、ソースを研究しましたが、解りません。ページの大きさも関係ありませんでした。知人は「CGIじゃないの」と言いますが、はっきりしません。
どうか、教えて頂けないでしょうか。
本業はDTPなのですが、webの仕事もたまにあり解らないこと事が多く、困ってしまいます。
さて、今回困ってしまったのは、webの仕事で、順調にこなしていたのですが、突如お客さんから「ホームページをプリントするとき、プリントの設定にかかわらずA4に縮小してプリントするように作ってくれ」と言われました。ネットをするOS、環境、設定にかかわらず、必ずブラウザーからプリントを選ぶと、縮小してページ全体をプリントするようにしたいとのことなのです。
私の環境では、デフォルトでそうなっているのですが、お客さんのPCではそうなっていないのです。また、必ずページに納まるサイトと納まらないサイトも教えてもらい、ソースを研究しましたが、解りません。ページの大きさも関係ありませんでした。知人は「CGIじゃないの」と言いますが、はっきりしません。
どうか、教えて頂けないでしょうか。
[キョロ]-2004/04/22 16:36:01 [Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)]
»
無理ですね(^_^;
[わだ]-2004/04/22 17:10:29 [Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)]
[がび]-2004/04/22 17:56:27 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)]
[キョロ]-2004/04/22 22:00:38 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1]
[Katsuya]-2004/04/23 00:41:36 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1]
»
>無理ですね(^_^;
>[わだ]-04/22 17:10 001
全然、無理ではない。嘘はやめよう!
>Windowsのブラウザは拡大縮小して印刷することが出来ないので、結果として無理でしょう。
>[がび]-04/22 17:56 002
これも嘘。あんたがコントロール出来ていないだけです。
不可能とは単なる先入観である。
『無理だ』と思った時点でその人は終わっている。
世界中のWebサイトをA4にするのではなくて、あなたが作るサイトの話でしょ??
[Katsuya]-04/23 00:41 004 さんが書かれているとおり、方法はある。
http://www.google.co.jp/search?q=Bookmarklet%81@%83y%81%5B%83W%82%CC%8Fk%8F%AC&ie=Shift_JIS&oe=Shift_JIS&hl=ja&lr=
http://www.meadroid.com/scriptx/docs/printdoc.htm?static
http://www.microsoft.com/japan/msdn/web/scripting/dhtmlprint.asp
http://deztec.jp/lecture/cssprint.html
>[わだ]-04/22 17:10 001
全然、無理ではない。嘘はやめよう!
>Windowsのブラウザは拡大縮小して印刷することが出来ないので、結果として無理でしょう。
>[がび]-04/22 17:56 002
これも嘘。あんたがコントロール出来ていないだけです。
不可能とは単なる先入観である。
『無理だ』と思った時点でその人は終わっている。
世界中のWebサイトをA4にするのではなくて、あなたが作るサイトの話でしょ??
[Katsuya]-04/23 00:41 004 さんが書かれているとおり、方法はある。
http://www.google.co.jp/search?q=Bookmarklet%81@%83y%81%5B%83W%82%CC%8Fk%8F%AC&ie=Shift_JIS&oe=Shift_JIS&hl=ja&lr=
http://www.meadroid.com/scriptx/docs/printdoc.htm?static
http://www.microsoft.com/japan/msdn/web/scripting/dhtmlprint.asp
http://deztec.jp/lecture/cssprint.html
[とおりすがり]-2004/04/23 10:47:47 [Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)]
[KANI]-2004/04/23 12:23:50 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6) Gecko/20040206 Firefox/0.8]
»
と思いましたが、CSS使えばできそうですね。
[KANI]-2004/04/23 12:27:04 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6) Gecko/20040206 Firefox/0.8]
[m_ogawa]-2004/04/23 13:39:17 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)]
[TIN]-2004/04/23 14:59:02 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1]
»
とおりすがり様のリンクを拝見しました。
ですが、ActiveXでしか動かなかったり、IEじゃなければ動かなかったりする案件もありましたので、それに関しては、出来るといえる物では無いと思います。
CSSに関してですが、まず、Katsuyaさんが冒頭で
>>プリンターの設定はユーザーの環境に左右されるので、
>>送りだし側で設定するのは無理ですが、
と断られているとおり、まず、それが前提だと思います。
一例でいいますと、マージンの指定をCSSの中でしても、ハードウェアの限界を超えては指定できませんし。
また、
>>ユーザーの環境にあまり左右されなくなるようになります。
>>こちら側でできるのはそれまでじゃないかなと思います。
と「だいたい」とか「それまで」と仰られているとおり、なんとなくは出来ると思いますが、100%保障するレベルではないと思います。保証できないとなると、クライアントに対しては「出来る」とは返答できませんよね。
例えば、PDFファイルで1ページに収まれば、それは、どのOSであっても、印刷すれば1枚に収まると保証できると思います。
しかし、CSSの場合、自分の環境では上手くいっても、他の環境で100%上手くいくという保証にはなりません。
検証するには、多くのケースでテストしなければならないでしょう。
そうすると、制作とチェックにそれなりのコストもかかるので、クライアントがそのためにコストアップを受け入れるかどうか、ですね。非現実的です。
そもそも、CSSを用いても、全てのページをA4なりのページレイアウトターゲットで作成しなければならないのでそれはいかがなものか?
動的にコンテンツを生成するページだと、CSSを用いても1枚に収める事は出来ないでしょう。
フレーム分割してあったときの印刷は?ブラウザの指定を超えて、コンテンツ側でコントロールできるのか。
そもそも論点がずれてきていると思うのですが、クライアントは、
>>「ホームページをプリントするとき、プリントの設定にかかわらずA4に縮小してプリントするように作ってくれ」
>>ネットをするOS、環境、設定にかかわらず、必ずブラウザーからプリントを選ぶと、縮小してページ全体をプリントするようにしたい
と仰っているのですから、これはやはり「無理」が正解なのではないでしょうか。
ですが、ActiveXでしか動かなかったり、IEじゃなければ動かなかったりする案件もありましたので、それに関しては、出来るといえる物では無いと思います。
CSSに関してですが、まず、Katsuyaさんが冒頭で
>>プリンターの設定はユーザーの環境に左右されるので、
>>送りだし側で設定するのは無理ですが、
と断られているとおり、まず、それが前提だと思います。
一例でいいますと、マージンの指定をCSSの中でしても、ハードウェアの限界を超えては指定できませんし。
また、
>>ユーザーの環境にあまり左右されなくなるようになります。
>>こちら側でできるのはそれまでじゃないかなと思います。
と「だいたい」とか「それまで」と仰られているとおり、なんとなくは出来ると思いますが、100%保障するレベルではないと思います。保証できないとなると、クライアントに対しては「出来る」とは返答できませんよね。
例えば、PDFファイルで1ページに収まれば、それは、どのOSであっても、印刷すれば1枚に収まると保証できると思います。
しかし、CSSの場合、自分の環境では上手くいっても、他の環境で100%上手くいくという保証にはなりません。
検証するには、多くのケースでテストしなければならないでしょう。
そうすると、制作とチェックにそれなりのコストもかかるので、クライアントがそのためにコストアップを受け入れるかどうか、ですね。非現実的です。
そもそも、CSSを用いても、全てのページをA4なりのページレイアウトターゲットで作成しなければならないのでそれはいかがなものか?
動的にコンテンツを生成するページだと、CSSを用いても1枚に収める事は出来ないでしょう。
フレーム分割してあったときの印刷は?ブラウザの指定を超えて、コンテンツ側でコントロールできるのか。
そもそも論点がずれてきていると思うのですが、クライアントは、
>>「ホームページをプリントするとき、プリントの設定にかかわらずA4に縮小してプリントするように作ってくれ」
>>ネットをするOS、環境、設定にかかわらず、必ずブラウザーからプリントを選ぶと、縮小してページ全体をプリントするようにしたい
と仰っているのですから、これはやはり「無理」が正解なのではないでしょうか。
[がび]-2004/04/23 15:04:16 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)]
[がび]-2004/04/23 15:10:35 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)]
»
こんばんは、キョロです。
皆様貴重なご意見ありがとうございます。色々勉強させていただきましたが、まず、たとえ可能でも私の技量では現段階では無理。ということです。月曜日にでもお客さんに、「無理」と言います。そして、一般的な設定でA4に入るように修正してはどうかと、提案してみます。
皆様貴重なご意見ありがとうございました。
その会社の担当者(ワンマン社長)のPCでA4に入れば9割方OKのような気がするのでが・・・。
皆様貴重なご意見ありがとうございます。色々勉強させていただきましたが、まず、たとえ可能でも私の技量では現段階では無理。ということです。月曜日にでもお客さんに、「無理」と言います。そして、一般的な設定でA4に入るように修正してはどうかと、提案してみます。
皆様貴重なご意見ありがとうございました。
その会社の担当者(ワンマン社長)のPCでA4に入れば9割方OKのような気がするのでが・・・。
[キョロ]-2004/04/23 23:22:04 [Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)]
[m_ogawa]-2004/04/23 23:38:11 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)]
»
私も先日、ほとんど同じオーダーを受けました(笑)
キョロさん、お仲間ですね。
ブラウザ側に依存する、ということをさんざん説明した上で、
コンテンツの幅を600pixで作成して、納品しました。
担当さんのPCで出力して、無事A4に収まり、納得していただけました。
どうして、プリントアウトにこだわるのでしょう・・・?
キョロさん、お仲間ですね。
ブラウザ側に依存する、ということをさんざん説明した上で、
コンテンツの幅を600pixで作成して、納品しました。
担当さんのPCで出力して、無事A4に収まり、納得していただけました。
どうして、プリントアウトにこだわるのでしょう・・・?
[みんみん]-2004/04/24 04:19:05 [Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)]
[雑談班]-2004/04/24 09:11:04 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461; .NET CLR 1.0.3705)]
[Katsuya]-2004/04/24 10:28:14 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1]
»
「ホームページをプリントするとき、プリントの設定にかかわらずA4に縮小してプリントするように作ってくれ」が条件であれば無理。用紙設定をA3にしていたらダメだし、ってな書き込みはだめですか。
それよりAmazonやAllAboutみたいにリキッドデザインにすればとりあえず横方向はA4に収まるぞい。縦方向はちょいと無理だと思うが、とりあずA4でページの右端が切れるとかなくなるとかそういうことはなくなります。
あんまデザイン性がどうだってページじゃなければそういうのもアリだと思いますが。
それよりAmazonやAllAboutみたいにリキッドデザインにすればとりあえず横方向はA4に収まるぞい。縦方向はちょいと無理だと思うが、とりあずA4でページの右端が切れるとかなくなるとかそういうことはなくなります。
あんまデザイン性がどうだってページじゃなければそういうのもアリだと思いますが。
[匿名]-2004/04/25 04:51:53 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; .NET CLR 1.0.3705; .NET CLR 1.1.4322)]
[まげ]-2004/04/26 10:35:13 [Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Lunascape 1.1)]
[がび]-2004/04/26 11:06:11 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)]
[まげ]-2004/04/26 11:11:43 [Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Lunascape 1.1)]