
ウェブページの印刷制限について伺いたい事がございます。
現在ウェブページをプリントアウトできないような仕組みについて
色々と調べております。
現状分かった段階では、歌の歌詞サイトのページで、
印刷制限が何かしらの仕組みとして設けられているのを確認できました。
http://www.utamap.com/showkasi.php?surl=39761&ti …
FLASHと何かしらのプログラムにより、印刷プレビューしても真っ白な状態になっています。
このように、OS側のプリンタ制限等以外にウェブプログラム等を用いてプリンタできないようにするためにはどのような手法や具体的に何が必要で(具体的なものがあれば非常に助かります)あるかをご教示頂ければと思います。
宜しくお願いいたします。
No.3ベストアンサー
- 回答日時:
…こうして見ると、印刷にこだわる質問も少なくないのですね
> ウェブプログラム等を用いてプリンタできない
という事がもし完全にできてしまったらそもそも恐ろしいわけで…とにかく、常識(良識)の範囲ではクライアント側の任意の印刷設定を強制的にコントロールなどできない、という事をまずご理解下さい。
直接プリントアウトした結果を非表示にするだけなら、ANo.1の回答者様のアドバイスにもあります様にCSSを使用すれば簡単にできます。
ただ、根本的解決にはなりません。
【理由】
・クライアント側で、こちらのが参照するCSSを読み込まない、もしくは環境により適用されない場合、印刷できてしまう。
・スクリーンショットを撮って印刷できてしまう。
ANo.2の回答者様もご指摘の通り、この「スクリーンショット」という飛び道具的手段をとられれば、
> 現状分かった段階では、歌の歌詞サイトのページで、
> 印刷制限が何かしらの仕組みとして設けられているのを確認できました。
> http://www.utamap.com/showkasi.php?surl=39761&ti …
残念ながら上記でも簡単に印刷できてしまいますね。
例えばPDFファイルなら作成の際にセキュリティ制限で「印刷を許可しない」という状態にはできます。しかし、PDFファイル自体はダウンロードできてしまうので、データを入手される事は防げません。また、PDFファイルであろうとスクリーンショットならいくらでも印刷できてしまいます。
クライアント側で「表示できて」しまったものは何らかの手段で必ず印刷が可能である、という事です。
> ウェブページをプリントアウトできないような
そもそもどうしてクライアント側でプリントアウトさせたくないのでしょう?インターネットで広く情報を提供したいからWebコンテンツを制作したいのではないのですか…?
貴重なご意見ありがとうございます。
先ほどもお礼をさせて頂きましたが、
プリンタ制限、プリントスクリーン等の設定を行なったとしても、100%防ぐことは出来ないのは理解しておりました。その可能性を極力つぶせないかという意味で今回投稿をさせて頂きました。
プリントアウトされたくないことについては、一部の方のみが閲覧可能な状況にしたかったためです。(特定のフロア等)
そこからプリントアウトをして外部に出せないような仕組みを作りたかったということでした。
方法論についての様々なアドバイスやご意見ありがとうございました。
No.2
- 回答日時:
とりあえず、#1さんも挙げていらっしゃる通りCSSで潰してしまうのが一番手っ取り早いです。
ただ質問者様ご自身もお分かりでいらっしゃるかと思いますが
どう対策を取ろうが最終的にはPrintScreenキーひとつで全てが無になりますので、あまり突き詰めても幸せにはなれないかと。
ありがとうございます。
確かにOS側でプリンタ制限をする、キャプチャ制限をする
という仕様へ変更をかけたとしても、
キャプチャソフトもあるわけなので、100%防ぐことは不可能
という部分については、既に分かってはいるのですが、
その可能性を極力つぶすという意味で、
今回このような質問をさせて頂きました。
お忙しい中、ご意見いただきありがとうございます。
No.1
- 回答日時:
完全には防げないだろうね。
表示された時点で取り込まれていると考えるべき。
それは置いといて…
ぱっと思いつくのはcssかな。
http://www.tohoho-web.com/css/reference.htm#media
@media によってprintは全非表示にしてしまう
アドバイスありがとうございます。
下記に則り、調べさせていただきました。
色々と試して見たところうまく出来ました。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- プリンタ・スキャナー 印刷開始までに時間がかかります 5 2022/05/13 13:17
- Excel(エクセル) エクセルシートのPDFでの保存 2 2022/09/06 13:05
- プリンタ・スキャナー 佐川急便のプリンターで印刷用の送り状が印刷時に詰まる 2 2022/11/23 18:25
- プリンタ・スキャナー エプソンのプリンタEP-879AWを使っていますが印刷文字がぼやけます。 家電量販店で写真印刷がメイ 4 2022/03/26 23:20
- プリンタ・スキャナー EPSON プリンターのインクについて 4 2022/11/26 22:33
- プリンタ・スキャナー インクカートリッジからインクを取り出せるか 3 2022/11/17 10:32
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- プリンタ・スキャナー プリンタを無線化したい 7 2023/04/08 06:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
window.printについて
-
ActiveXで印刷処理
-
印刷機能について
-
VBAの正しい構文なのでしょうか...
-
2回以上PDFをコピーや印刷がで...
-
C++Builder5で画像データを用紙...
-
htmlの印刷
-
VC++の印刷について
-
VB.NET2008 ビットマップ同時印...
-
印刷要求順番と印刷出力順番が...
-
asp.netで印刷するとき
-
スクショした画像の印刷の仕方
-
アプリからVB(Form)
-
今回、windows 環境下で動くデ...
-
DataGridViewの並び替え
-
ManagementClassが見つからない。
-
同じIEのウィンドウで、リンク...
-
vc++ dll excel vba
-
ListViewの使い方
-
「名前'Evaluate'は宣言されて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
印刷ダイアログを表示させない方法
-
vbaでPDFファイルが印刷されない
-
印刷ダイアログを表示させたくない
-
印刷要求順番と印刷出力順番が...
-
A4の2枚をA3の1枚にする編集方法?
-
オートメーションエラー(214741...
-
VBscriptでPDFファイルを直接印...
-
プリンターを指定して印刷するには
-
EXCELファイルの複数ダウンロー...
-
ACCESSで設定した帳票の用紙サ...
-
VB2005から複合機を使い自動FAX...
-
VBAで印刷スプール終了の判定を...
-
PHPでPDFファイルの直接印刷
-
2回以上PDFをコピーや印刷がで...
-
テキストファイル印刷 .net VB...
-
VBAで印刷の成功判定
-
VBでExcel印刷する時のプリンタ...
-
VB.NET+ActiveReports で印刷...
-
クリレポのプリンタ設定について
-
VB6上から印刷ダイアログを表示...
おすすめ情報