Preventing printing

Hi all
I have a requirement for the app I am developing in Apex 3.0... some users should not be able to "print" anything from the application (based on their authorisation level).
By "print" they mean saving as CSV, generating PDF and even printing via the browser!
I am not sure if it is possible to conditionally show/hide the spreadsheet/print links in the bottom of a report -- is it?
Regarding the browser print functionality, I guess that it would be possible to block it in some way, but I would like to know if anyone has done this before.
Thanks,
Luis

Blocking CSV and PDF output should be pretty easy, but preventing printing in the browser will be impossible. You can play some games with JavaScript, but those tricks are easy to get around with browser plug-ins like Firebug. Even if you do manage to prevent printing, I could always just hit "Print Screen" and now I have a bitmap image in my clipboard that I can print.
There are 2 solutions that I can think of. The first is to use the PDF output settings in BI Publisher to password protect and prevent printing. I don't know of a way to do this in the traditional BIP + APEX integration, but it would be trivial using this technique.
Another solution is Oracle Information Rights Management (IRM). IRM allows you to seal documents and requires that your end users install a client to even be able to open them. You can specify whether or not people can print documents, who can open them, and even for how long (ie expires on June 1st, 2008).
Both of these solutions require an additional license, but you should know your options so you can discuss these with your management and decide whether the requirement for blocking printing is worth the tradeoff in additional development time and money.
Tyler

Similar Messages

  • Prevent Printing of web-based .pdf files in Adobe Acrobat X Pro

    Hello,
    Could I get brief answers to the following three questions...
    Question 1:
    Do the prevent printing advanced options in Adobe Acrobat Pro X work reliably across all main browsers, such that I can safely display the .pdf files on a website, knowing that the majority of users (Chrome, Firefox. IE), will not be able to print the files, even if they save them to their local disk?
    Question 2:
    Can I go further than that and actually prevent the local saving of the .pdf files altogether?
    Question 3:
    Assuming one or both of the answers is Yes, which is what I am hoping for, will security measures prevent Google reading and indexing the files.
    Actually, I want this also to be a yes. It is only the downloading and printing of the files I hope to prevent, restricting those actions to people who purchase the documents.
    Many thanks in advance for your help.

    Question1: No.
    Question2: No.

  • Prevent Printing of Web Accessible pdf created with Acrobot Pro X

    I posted this elsewhere but have not had an reply so wondered if I asked in the wrong place.
    Hello,
    Could I get brief answers to the following three questions...
    Question 1:
    Do the prevent printing advanced options in Adobe Acrobat Pro X work reliably across all main browsers, such that I can safely display the .pdf files on a website, knowing that the majority of users (Chrome, Firefox. IE), will not be able to print the files, even if they save them to their local disk?
    Question 2:
    Can I go further than that and actually prevent the local saving of the .pdf files altogether?
    Question 3:
    Assuming one or both of the answers is Yes, which is what I am hoping for, will security measures prevent Google reading and indexing the files.
    Actually, I want this also to be a yes. It is only the downloading and printing of the files I hope to prevent, restricting those actions to people who purchase the documents.
    Many thanks in advance for your help.

    Question 1: No.
    Question 2: No.

  • Is printing possible with script after the document with a password to prevent printing??

    I saved a pdf with a password to prevent printing. When I open the pdf with Adobe Reader, I want print the document with automatic.
    is this possible?? I used a many kinds method, all the scripts were refused because security level.
    please give me a any hint...

    Why did you prevent printing when you want print the file? That make no sense.

  • How to prevent printing last print page in smartforms

    Hi everyone,
    when i print preview my samrtform, there is an extra blank page printing at end. for example, if i want to print 5 records, 6 print pages are printing. how to prevent printing this last page.
    answers will be rewarded
    thanks
    chintu

    Hi
      Try out this
    You need to Create --> Flow Logic --> Alternative process where you can
    specify a condition that will either, Go to the last page or not
    depending on the Conditions. You will need to set the General
    Attributes --> Go to New Page check box and the name of the Page to go
    to, as well as setting the Conditions as you have then to suppress the
    data.
    Regards
    Pavan

  • Questions about securing a file to prevent printing

    I need to prevent users from printing a file, and I tried to set up a password under Windows and got a message "Use of non-FIPS cryptology is not permitted while in FIPS mode." I was able to add the password on a Mac and it did the job (prevented printing on Mac and Windows), but I remember coming across a problem a few years ago with a password-protected file for a client (I may have enabled the FIPS mode on this computer at that time to check that file). I don't remember exactly what the problem was at that time; it was an editable form and I'm assuming that the problem was that the file could not be saved once the data was entered into the file.
    My current document will not have any editable fields, and I just wanted to check to see if there could be any potential problems with using password security in case this client has FIPS mode enabled.

    In Acrobat Pro 9, select Advanced > Security > Encrypt With Password.  At the bottom of that screen you can restrict printing.

  • How to prevent printing of an Image

    I have an image control and i want to make it 'not so easy'
    to copy it. I very well understand 100% copy-prevention is not
    possible,
    So my questions are two, one specific and other general
    1. Specific : How to disable the print option from appearing
    / functioning that pops out when i right click on my image control
    2. General : How within flex this problem of preventing
    copying of an image in image control is tackled. Though i know
    nothing can be done about ctrl-printscreen.
    Many a thanks.

    Look into flash.ui.ContextMenu class. You can edit the
    context menu when the user right-clicks on stage. Anyways the user
    cannot download images within a SWF by right-clicking; unless you
    programmed it to behave like that.
    As for your general question, the user would have to
    decompile the SWF to retrieve an image. If you have your source
    code viewable, the user can also retrieve it there.
    And yes, ctrl+prt sc is unavoidable.

  • How to prevent print head clog up and B200 Error ?

    I just went through a horrid time getting rid of a B200 error due to the printer head clog up.  I had to soak the head for at least one hour in a solution of warm water  and a bit of oxy clean to get the printer to work again. I almost gave up and was at the point of buying a new printer .
    My question is :  How to prevent this from happening again especially during 2 to 3 week vacations when the printer is turned off?
    Tks

    Hi sportflyer,
    There isn't a way to prevent a B200 error.  If you do encounter the error again, it is recommended that you contact live technical support . There is NO charge for this call.  Please dial 1-866-261-9362, Monday - Friday 10:00 a.m. - 10:00 p.m. ET (excluding holidays).
    Did this answer your question? Please click the Accept as Solution button so that others may find the answer as well.

  • Prevent printing to PDF file

    Hi,
    I'm trying to prevent the user to print a protected PDF document to a PDF file.
    My questions:
    - How do I detect that the user prints to a specific printer?
      My replacement callback for AVDocDoPrint is called before the print dialog is viewed. But after the dialog is closed I have no chance to find out, which printer the user has chosen.
      My replacement callback for AVDocPrintPagesWithParams is never called..
      Or how can I find out the properties of the selected printer, like it is a "PDF printer" or a "postscript printer"?
    If I print a protected document with the "Adobe PDF" printer, I get the message
    %%[ ProductName: Distiller ]%%
    This PostScript file was created from an encrypted PDF file.
    Redistilling encrypted PDF is not permitted.
    %%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
    %%[ Warning: PostScript error. No PDF file produced. ] %%"
    How do I achieve this for every other printer?
    Best regards,
    Stefan

    That's (for the most part) impossible, unfortunately.
    Since there is no way to identify a given printer as a "PDF printer", the only thing you could do would be to get the name of the printer and compare it against some list that you've built.  If it matches, then using the provided hooks for printing in the Acrobat SDK Plugin API, you could then disallow printing to that particular printer.
    But given the NUMEROUS 3rd party PDF printers on the market – many of which are themselves OEM'd out and rebranded – I think you have a long road ahead :(.
    Can I ask what you are REALLY trying to achieve?  Is it some form of protection/right management?  Perhaps there is a better way if we understood your underlying need.

  • ERROR prevents printing

    ERROR prevents me from  printing

    What is your operating system?  What is your Reader version?  What is that error you are getting?  And from where do you get that completely bogus information about $25 for printing???
    A screenshot would help.

  • I have secured PDF documents to prevent printing and saving the document. Why PDF plugin built into Firefox allows you to skip the security?

    I am using PDFfactory to secure the PDF documents in my company. Despite this, users can open the document in Firefox and print, and save it locally. This is unacceptable because of the ISO standards process in my company. Please help ASAP.

    ''dzuniek [[#question-1046197|said]]''
    <blockquote>
    I am using PDFfactory to secure the PDF documents in my company. Despite this, users can open the document in Firefox and print, and save it locally. This is unacceptable because of the ISO standards process in my company. Please help ASAP.
    </blockquote>
    I think the first course of action would be to try securing with a different authoring program (if you have access to one) and seeing if you have the same problem.
    As for the downloading and printing side of it, even with a protected PDF, anyone with the intent and a little knowledge will be able to download it. Or screenshot each page in their viewer.
    One way to prevent them getting a usable print is to create a solid annotation field across each page of the document. It will be invisible whilst just being viewed but when printed the annotation field will cover everything, thereby producing a blank page.
    Is it fair to ask whether a pdf is the best way of presenting information that you do not want them to download and subsequently print, seeing as that is exactly the reason PDF's exist?

  • Can I lock a form to prevent printing/saving while also distributing so it collects responses?

    I am currently using Adobe Pro X and have created a number of fillable forms which have been distributed to staff and clients. Can you add security to a form so that end users aren't able to print or save but are still able to return the form for data colleciton purposes? I attempted to modify security settings so that this functionality was locked, but then received a message saying I could not distribute the form due to security settings. 
    Thank you!

    Acrobat (10 and above) won't allow you to use the Distribute Form process if you've added security, but you can separately Reader-enable a secured document and distribute it yourself. It's not clear what you mean by prevent saving since the form would have to be saved after it's filled in order to send it back to you.

  • MS DEP Prevents printing after last update (Pro 8.2) Need to fix!

    After the last update to my Adobe Pro
    (8.2) the DEP function prevents any printing- despite sett
    ing Windows to ignore the program in DEP settings- highly annoying!
    What's the fix???

    I don't know, but you may search for help with Microsoft products at
    http://search.microsoft.com/search.aspx?mkt=en-US&setlang=en-US

  • How can I prevent printing of this FROM location label even if suppressed?

    I am using Crystal Reports 10.
    The examples follow the problem description.
    The idea is print a label when moving one part from one location to another.
    The Control ID# is the main parameter which I must receive in order to get the values from the 3rd party software to print the label information.
    The Control Rec# is from the Record Number within Crystal Reports.
    The Trans Rec ID# is the data I am retrieving from the transaction table.  This Trans Rec ID# s the link between the Control ID# table, which also contains the Trans Rec ID# for this table.
    The 3rd party software always passes one control record#, which will always have two records - one negative quantity and one positive quantity.  The records are always in order by negative then positive quantity.  Also, the Trans Rec ID# is in ascending sequence.  The negative record will display "FROM" in the location portion of the label.
       NOTE:  Each time the label is to be printed, there are two more records created in the transaction table.
    Here is a list of what I have tried, by itself and/or in conjunction with the others:
    - in the Record Selection, I have tried selecting just the positive quantity, which will give me a leading blank page
    - suppressed the Report Header
    - conditionally suppressed report header - always prints blank page at beginning (see Example #2)
    - conditionally suppressed detail (this works fine - see Example #2)
    - sorting records in descending order by quantity
    - sorting records in descending order by Trans Rec ID#
    - grouping by Trans Rec ID#
    - grouping by quantity
    Whenever I try to suppress the printing of the negative quantity label, which I do not want to print, it always prints as a blank page.  Is there a way to keep it from doing this?  Is there something I can do that I am missing?
    Example #1  : Suppressing report/page headers
    Part#  ABC      Control ID# 166551   Control Rec# 1   Trans Rec ID# 143497   ...
    Quantity = -1   Location = DC0-19   (This is the FROM Label)                                                                                .
    Part#  ABC      Control ID# 166551   Control Rec# 1   Trans Rec ID# 143498   ... 
    Quantity = 1     Location = DOCK     (This is the TO Label - no indicator of From/To prints)
    =================================================================
    Example #2  : In Record Select, selecting only positive quantity and suppressing headers
    (Blank page prints here - negative record is the first record)
    Part#  ABC      Control ID# 166551   Control Rec# 1   Trans Rec ID# 143505   ... 
    Quantity = 1     Location = DOCK     (This is the TO Label - no indicator of From/To prints)
    =================================================================
    Edited by: Rose Goehring on Aug 10, 2010 11:54 PM
    Edited by: Rose Goehring on Aug 11, 2010 12:01 AM

    Please re-post if this is still an issue or purchase a case and have a dedicated support engineer work with you directly:
    http://store.businessobjects.com/store/bobjamer/DisplayProductByTypePage&parentCategoryID=&categoryID=11522300?resid=-Z5tUwoHAiwAAA8@NLgAAAAS&rests=1254701640551

  • How prevent printing from ipad to officejet pro 8600

    How can i disable printing from my daughter's iPad to my OfficeJet Pro 8600?  She is developmentally delayed and doesn't realize what she's doing, but she just blew through a brand new 950XL cartridge printing two-sided solid black images.

    Hi,
    The simplest approach might be to turn the wireless functionality off on the printer when your daughter is using the iPad.
    When you need to print, switch it back on again. There should be an option on the printer panel to switch off wireless.
    "Although I work for HP, I'm speaking for myself and not on behalf of HP"
    "Say "Thanks" by clicking the Kudos Star in the post that helped you.
    --Please mark the post that solves your problem as "Accepted Solution"

Maybe you are looking for

  • IMac 700 mhz dv. 60gb hard dirve 58 free Set up trouble, new to me

    This is a new computer to me but part of the last owners names remain on the home icon. Having difficulty with crashing when running classic 9.2.1 and 10.1 updated 10.1.5. I have upgraded the firmware to 4.1.9 as well.The apple hardwaredisk pointed t

  • How to install an entire directory structure and files with the LabVIEW installer

    I think I may be missing something on how to do this - preserve a file directory structure in the LabVIEW build process. Is there an easy way to distribute an entire directory structure (multiple directory levels/text files) and have the LabVIEW buil

  • Which software should I use for my Mac system

    I Am ready to purchase new software for my video production company and need to speak to someone to make the correct decisions... my questions entail, which products, which plugins which product is best suited for my Mac Maverick OS?

  • How can I import my OE address book and IE favorites????

    Please help! Getting ready to upgrade from 9.2.2 .to 10.4.4 but... how can I import my Outlook Express address book (full of my vital email contacts!) to Mac Mail and my Internet Explorer favorites to another program supported by 10.4.4? Which progra

  • What is derivation in atg

    Hi Guys, we code like this is customCatalog.xml file <property name="parentCategory" item-type="category"               category-resource="categoryCategoryRelated" display-name-resource="categoryParentCategory">       <derivation method="firstNonNull