Intelligent Print Widget for Adobe Captivate

38

The all new Intelligent Print Widget for Adobe Captivate offers you a lot of possibilities to modify and customize your print-out from Adobe Captivate 6.x and Adobe Captivate 7.

From version 3.0 the Intelligent Print Widget for Adobe Captivate now features a PDF generation functionality.

 

What does it do?

This print widget will print any slide from Adobe Captivate and force the print to landscape mode without the user having to select it in the print dialog. The widget will also automatically rescale the printed slide so it will fit on the paper selected in the print dialog box. The rescaling is done dynamically and will keep the original proportions and adjust to whatever paper size the user selects (or the default size if the user justs clicks ok) in the print dialog prompt.

In March 2014 the widget was updated to version 3.0 adding a feature that has been requested by a lot of developers. Now you have the option to generate the print as a PDF file. The widget handles the PDF generation so there are no requirements on the users computer or on your server. It is completely self-contained.

 

The Widget Parameters and options:

printWidgetProperties

The Intelligent Print Widget for Adobe Captivate Properties Panel allows you to make several adjustments to the print functionality.

You can use the widget on a Master Slide in Captivate and choose to use your own button on a slide to initiate the Print. Simply enable this in the Widget Properties and add the suffix _print to your button name in Captivate. The widget will handle the rest.

If you choose to generate the print out as a PDF instead of a regular print you must define the “paper size”. You can choose between A4, Letter and Legal. When the PDF is generated it will either open in a new browser window or prompt the user to save the PDF on their computer depending on what you selected in the Widget Properties. If you choose to open the PDF in a new browser window this requires a PHP script. I have provided a PHP script on my server, which you are welcome to use, but I highly recommend you upload the script to your own server.

 

Requirements:

Version 3.0 of the Intelligent Print Widget requires that you use Adobe Captivate 6 or above. It will not work with older versions of Captivate.

Older versions of the Print Widget are supplied for Adobe Captivate 4, 5 and 5.5, but these versions do not feature the PDF generation functionality.

 

Limitations:

The widget will not work with content published to HTML5 from Adobe Captivate.

 

Live demonstration:

You can try a demonstration of the Intelligent Print Widget for Adobe Captivate here.

 

Other information:

Printing from Adobe Captivate can be tricky business – especially if you are delivering content locally (by CD‐ROM, USB etc.). Most computers will allow you to print content played locally but some may have higher security settings that disallow printing from Flash content played locally on your machine. Content printed from an internetbased location (website, server, LMS etc.) will typically not cause any problems.

I highly recommend that you download the fully functional demo version of the widget found below to ensure that the widget works as you expect before purchasing the widget.

Demo Version Intelligent Print Widget

Buy the widget:

The widget is $20 which gives you the right to use it for one Adobe Captivate Developer in your company. If you have multiple developers who will be using the Widget then simply update the number of widgets in the Cart to match the number of of developers you have.

01 x Single Developer License – $20
Add to Cart

03 x Single Developer License – $54
Add to Cart

05 x Single Developer License – $80
Add to Cart

10 x Single Developer License – $140
Add to Cart

25 x Single Developer License – $300
Add to Cart

 

Frequently asked questions:

Question: When I insert the component in Adobe Captivate all I see is a blank box. Is that normal?
Answer: Yes that is perfectly normal if you opted to use your own Print Button in the widget settings.

Question: Can I use this component in a course delivered through an LMS?
Answer: Yes

Question: I cannot see the Widget Parameters tab when I have inserted the widget in Captivate.
Answer: Chances are that you imported it as an “Animation” by mistake. Try and import the widget again as a widget.

Question: What if I buy it and it doesn’t work. Can I get a refund?
Answer: No if you purchase the product you can’t get a refund since it’s a digital delivery. The widget has been tested extensively on all types of systems, browsers etc. without any issues. If you are unsure if the widget will work for you or not then download the demo widget first to try it out.

Question: I would like to have some modifications done to the widget – is that possible?
Answer: Sure thing – just send me an email throught the contact section here on my site.

 

Change log:

March 2013 – The Print Widget has been updated to version 2.5 adding support for Adobe Captivate 6.1 and implementing a new better way to handle custom buttons.

 

Share.

38 Comments

    • Hi Chris,

      No the widget is not yet compatible with Captivate 6. A lot of internal stuff was changed in CP6 and as this widget goes well beyond the regular Captivate Widget API framework, I need to change a lot of code.

      It will be updated to work with CP6 as soon as possible.

      /Michael

  1. I’ve purchased the last two versions of this widget and love it. However, I’ve converted everything to Captivate 6. Please let me know as soon as an update is available to support CP6!

    Thanks,
    Phil

    • Hi Phil,

      The update is causing me some grey hairs because of the way that the widget calculates the height and width of the project. In Captivate 6 it seems like there has been added some extra “padding” around the slides, which confuses the widget.

      Once the widget is updated you will receive an email with a download link to the updated version.

      /Michael

    • Currently this will not work in Adobe Captivate 6. I am working on an update of the widget. However, it will only work with projects published to SWF. I don’t plan on making an HTML5 version of the widget.

      /Michael

  2. Hi Michael,

    Is it possible to make the widget transparent so the user can print out the certificate by clicking anywhere on the certificate?

    Thanks,
    Ping

    • Hi Didier,

      If you are using Captivate 6.1 (subscription version) then the Demo Widget will not work as I haven’t updated that yet. The full version of the Print widget is updated to work with Captivate 6.1 though.

      /Michael

      • Hi Michael,

        I have downloaded the Full Print Widget and I am using

        Captivate 6.1.0.319

        I have inserted the widget and ticked the following properties:

        *Hide print button from printout
        *Im using a Static/Separate TOC (250)
        *Hide Static TOC etc
        I have published the project AND previewed using F12.
        Neither method allows me to print or to save as PDF
        Thoughts?
        Keith

        • Hi Keith,

          Sounds to me like you inserted the Print Widget for
          Captivate 5 and 5.5 in your project instead of the Print Widget for Captivate 6.
          Make sure it is the widget for Captivate 6 and above you have inserted.
          /Michael

  3. HeadlineDigital on

    I need to print a certificate slide – but needs to be compatible with HTML5 output. I really fail to understand why this should be so difficult. There must be many developers with this requirement as the Captivate Certificate wizard is so rubbish. Am I missing something obvious?

    I just want to create a slide – add a username from a variable and have a button that says Print!!

    Help

    Jo

    • Hi Jo,
      Maybe I’m not understanding this correctly but if you are deploying to HTML5 then the user could simply print the HTML page directly from their browser.

      This is one of the reasons why I’m not planning on updating my Print Widget to HTML5.
      Anyone viewing an HTML5 project from their computer can print directly from the browser. People viewing the project from an iPad wouldn’t be able to print regardless of if the widget was HTML5 compatible or not.

      /Michael

      • HeadlineDigital on

        Hi Michael

        Many thanks for the reply.

        I don’t want to rely on the user having the savvy to print from the browser and fiddle with the settings (sad but true). I really, really just want a button. Have kind of got something which is acceptable by messing with the flash source files for the widget that comes with captivate, but really want more control than this. i.e. design my own certificate from scratch and print landscape and control the page size.

        Best

        Jo

        p.s. Don’t understand why you say users wouldn’t be able to print from a tablet?

        • Hi Jo,
          I never ever use the “Certificate Widget / Interaction” in Captivate because it.. well.. sucks.
          What I do instead is to construct my own certificate on a regular slide using my own graphics. The users name, score, date, course name etc. can be pulled from variables and then you have your own custom built certificate.
          I of course use my own Print Widget as that prints the slide in landscape mode.
          As for printing from tablets – Now I’m curious – how would you go about doing that? I certainly can’t print from my iPad or Samsung Galaxy tablets. I know that there are some HP printers that have an “ePrint” function that also should work with tablets, but if you don’t have such a printer how would you print from a tablet?
          /Michael

  4. Xanthe Lawson on

    Hi. I’ve just purchased this widget and can find no field to enter the ‘Print button name’ or ‘Continue button name’ as in the screen shot above. The version i have is 2.5. Am I missing something?

      • Xanthe Lawson on

        So I’m using a smart shape for the print button, next to
        ‘Name’ in the Property Inspector panel I wrote ‘SmShPrintButton_print’ but this did nothing when I clicked it in preview. There doesn’t seem to be anything connecting the smart shape to the widget. I still feel like I’m missing something, sorry.

  5. Xanthe Lawson on

    Hi. I’m using my own print button. When I press print, the print button disappears. The slide prints, but the button disappears. Is there a way to stop this?

  6. Xanthe Lawson on

    Actually, one more question. When I preview with F12 and when I publish (SCORM1.2) I can print (say) Screen 4 no problem, but then when I try to print other screens, it will only print Screen 4. Wondering if you’ve seen this behaviour before, and if you have any suggestions for fixing?

  7. Andrew Gribble on

    Hi Michael,

    I am getting the following error after downloading and unzipping the trial version:

    “Adobe Captivate could not open ‘intelligentPrintWidgetVersion3_0Trial.wdgt”

    Looking throught the contents of the .zip file, I do not see intelligentPrintWidgetVersion3_0Trial.wdgt included in the .zip archive. Any ideas?

    • Hi Andrew,
      I just tried the download and it works fine here. Perhaps the download got corrupted for some reason when you downloaded it. Could you try and re-download it and see if it helps? Otherwise get in touch with me through the contact section and I’ll send it to you directly.
      /Michael

  8. Michael – awesome updates to the widget. I am using it to print out a custom certificate and it’s perfect. The integration with a Continue button and the PDF option will make this really smooth for the end user, not to mention for me as the developer. Thank you!

Leave A Reply