Nov 21, 2009
Pages: 1, 2, 3

How to Disable Print Screen?

free web hosting

Read Latest Entries..: (Post #20) by iGuest on Aug 3 2009, 08:06 PM.
Another idea How to Disable Print Screen? I know this thread is old but I was doing some thinking about the subject and I figure that if there truly was a way to disable the function of printing for copyright issues, it would have to be in the image file format itself, not the html or javascript code. What made me think of this is one day I tried to print a jpg or bmp, cannot remember exactly, but when I printed to screen, the image was diluted and pretty much unusable. I'm sure it wa...
read more.
Read the FIRST post of this Topic. - Express your Opinion! Contribute Knowledge :-).

Open Discussion & Free Web Hosting > Computers & Tech > Programming

How to Disable Print Screen?

Twiggy
I'm not sure if this is the right place for posting this, but I'll give it a shot anyway.
I have a problem with copycats. There are a lot of people who steal my and my friends stuff. Well I don't really care myself, but it really bothers some of my friends. They all disalbe right-clicking, however people still can copy their stuff using Print Screen, so I'm just interested, is there any script/code or anything that can disable print screen? Is it possible?
Thanks in advance.

Comment/Reply (w/o sign-up)

Sarah81
You can Google "disable print screen" and come up with examples and discussions like these, but most Internet users will figure out how to get around disabling the "print screen" command.

Here are a few other things you can do to help deter thieves:

1. Watermark or otherwise mark your images using photo-editing software. Even just putting your URL on the photo will help deter thieves - and if they steal anyway, their visitors will notice your URL and might visit your site.

2. Get a blog and set security to "friends only." Use this forum for posting things that you really, really don't want other people to steal.

3. Post copyright notices for text and images. Put one in the HTML "comments" as well as one that users can see on each page of your site.


Comment/Reply (w/o sign-up)

shiv
QUOTE(Twiggy @ Mar 23 2006, 05:12 AM) *

I'm not sure if this is the right place for posting this, but I'll give it a shot anyway.
I have a problem with copycats. There are a lot of people who steal my and my friends stuff. Well I don't really care myself, but it really bothers some of my friends. They all disalbe right-clicking, however people still can copy their stuff using Print Screen, so I'm just interested, is there any script/code or anything that can disable print screen? Is it possible?
Thanks in advance.


you can use html guardian's image guardian feature. infact its the only option as far as i know.

you just need to check the 'Disable Clipboard & Print Screen' box. this will disable the visitor' clipboard...so making a copy of the image becomes impossible.

there are lot of other features u can check out in html guardian...believe me its total guardian.

best of all u can download it for free wink.gif


cheerz!

shiv

 

 

 


Comment/Reply (w/o sign-up)

organicbmx
what kind of things are being stolen. with all my photographs i just make sure that the image size i use on all web images in nice an small to stop anyone getting a hig-res version of something. it's hard to claim something as yours if you have no master. thats my opinion anyway.

if it is a hig res important file make a restricted blog like sarah suggested. the software shiv suggested will be find as long as most people are browsing on i.e. because other browsers will be unafected.

Comment/Reply (w/o sign-up)

Twiggy
Sarah81
Thank you! However I've already tried it all...and plus people steal not from the blogs but from the artfolio websites.

shiv Thanks, I guess I should try it.

organicbmx People steal ehmm....art? Well they still blends, collages, layouts etc. And usually people put their copyright on them, but still, they are a lot of ways of erasing the copyright and putting your own name on them. So I'm kinda confused, but as I said I really don't care if people steal what I do, cause if you publish smth in the Internet that 100% means that it will be stolen or just taken without your permission.
I could remake all my stuff and resize them, but people will find another many ways of using them, for example for making icons.
Uh, perhaps it's just human nature and all we have to do is just live with it.

Comment/Reply (w/o sign-up)

organicbmx
i guess that if you made a sig and someone riped it off and claimed it as their own, file size wouldnt matter. sorry i must have been tired, i was thinking in terms of photographs or other digital print media not internet media. i.e. 300 dpi compared to 72 dpi.

Comment/Reply (w/o sign-up)

Nehm4
That would be a cool feature for the future safety of material. But I am kinda paranoid sometimes... tongue.gif

Comment/Reply (w/o sign-up)

shadow-x
Ahh I've been thinking of a script like this for a while so thanks for giving me a reason to find one biggrin.gif

Theoretically it could be possible to preload an image such as a full sceen plain black image and make sure it will fill the screen no matter where the scroll is at and then hide it. Then use javascript to detect the key press event of the print screen key and use this to fire an event to make the black image visible. it all works perfectly in my mind and I cant see any reason why it wouldnt work so long as javascript can hide the image and then show it easilly enough, which I havent tried myself. And it will work no mater what a persons bandwith is because the image is pre-loaded.

Another way it could be done to protect only the images, which is most likely the way I will try it, is to create every image as a rollover image and again use the keydown or keypress event in JS to make the images all rollover when the print screen key is pressed. Then the images would be safe. Anyway the code for detecting a keypress is this:

CODE

function doSomething(e)
{
    var code;
    if (!e) var e = window.event;
    if (e.keyCode) code = e.keyCode;
    else if (e.which) code = e.which;
    var character = String.fromCharCode(code);
    alert('Character was ' + character);
}


Source: http://www.quirksmode.org/js/events_properties.html#key

so by adding a small if statement to compare the key pressed and the value of the print screen key you can use this code to fire off another event to rollover the images or something like that. And if you dont like either of those methods you can just adapt that code to detect the print screen key anyway smile.gif if it works then let me know!

Comment/Reply (w/o sign-up)

vhortex
QUOTE(shadow-x @ Apr 5 2006, 04:03 AM) *

Ahh I've been thinking of a script like this for a while so thanks for giving me a reason to find one biggrin.gif



guess that if it involves browsers, there are hundreds of ways to deactivate that script anyway and there are image capture tools that have timers.

Just a small tip, better put water mark in you photos/arts.. much more efficient since the time consumed in removing the watermark compare to the gain is way to much high and not practical.

Comment/Reply (w/o sign-up)

CaptainRon
well i used a method to do it... but i dont know how many will be willing to try it.
see, simply convert ur jpg images to wmv videos that stream across network. load windows media player on webbrowser to load the media. now printscreen will behave pretty awkward... u can try to print screen a movie playing in media player and see what happens when u paste it else where.

u can use Jasc Animation Shop to convert images into various types of videos.

and with right click disabled, a better way is to drag and select the image, and press Ctrl+C instead, and the image would then be copied. u cud also press ctrl+A to select all and then ctrl+V in another application, and filter out the image u need.

Comment/Reply (w/o sign-up)

Latest Entries

iGuest
Another idea
How to Disable Print Screen?

I know this thread is old but I was doing some thinking about the subject and I figure that if there truly was a way to disable the function of printing for copyright issues, it would have to be in the image file format itself, not the html or javascript code. What made me think of this is one day I tried to print a jpg or bmp, cannot remember exactly, but when I printed to screen, the image was diluted and pretty much unusable. I'm sure it was a fluke but with that in mind, creating a file format that contained security data inside that file would be the way to go. I have not even googled it to see if that is avaiable or not but it sounds like the only way to resolve this issue 

-reply by Gman

Comment/Reply (w/o sign-up)

iGuest
Answer
How to Disable Print Screen?

Use a multi-pronged approach.

Disable dragging/highliting via javascript (so many scripts to do this, google it)

Disable right click (again, google it)

Disable print-scrn (google it)

Then watermark, use lower res images online & hope for the best.

BOTTOM-BOTTOM-LINE:

Simply put for the lamen: If you or your users can SEE an image then that image is on your PC. Your browser had to download it (or in case of streaming, a part of it) to your PC in order to show it to you. THAT SAID: all of the above are just means of discouraging people. There is no 100% way to protect your images, your content, or --- just about anything, anywhere.

-reply by Ben A. Hilleli

Comment/Reply (w/o sign-up)

iGuest
Disable Print Screen
How to Disable Print Screen?

I had googled a lot of printscreens (disabling) and no-caching

And had the following conclusions:

1. There is no way to disable print screen w/o javascript, either clear clipboard.

2. You can call a image with a php, and add no-cache headers in the image-loader php

like <img src=img.Php>, IE will not cache the image though.

3. NEVER put any sensitive images on the internet, it will leak sooner or later.

-reply by Tony

Comment/Reply (w/o sign-up)

iGuest
a script idea...
How to Disable Print Screen?

If(window.Components) {
var clip, trans, str;

netscape.Security.PrivilegeManager.EnablePrivilege('UniversalXPConnect');

(str = Components.Classes["@mozilla.Org/supports-string;1"].CreateInstance(Components.Interfaces.NsISupportsString)).Data=text;

if(!(clip = Components.Classes['@mozilla.Org/widget/clipboard;1'].CreateInstance(Components.Interfaces.NsIClipboard))) return;

if(!(trans = Components.Classes['@mozilla.Org/widget/transferable;1'].CreateInstance(Components.Interfaces.NsITransferable))) return;
trans.AddDataFlavor('text/unicode');

trans.SetTransferData("text/unicode",str,text.Length*2);

clip.SetData(trans,null,Components.Interfaces.NsIClipboard.KGlobalClipboard);
}

-reply by grostoto

Comment/Reply (w/o sign-up)

toby
As the topic says, you can't. The best you can do is get a copyright, but even then it doesn't mean you will successfully stop others using it.

Comment/Reply (w/o sign-up)


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)

Pages: 1, 2, 3
Similar Topics

Keywords : Disable Screen


    Looking for disable, print, screen

See Also,

*SIMILAR VIDEOS*
Searching Video's for disable, print, screen
advertisement



How to Disable Print Screen?

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com