Print-O-Matic

Description

Print-O-Matic adds the ability to print any post, page or page element by using a simple [print-me] shortcode. Bonus feature: filled out form elements are also printed using a kind of jQuery Jedi magic. A complete listing of shortcode options are available, as well as free community support.

Screenshots

  • See the printer icon? Guess what happens when it's clicked?
  • Print-O-Matic Options screen for Ultimate Flexibility

Installation

  1. Old-school: upload the print-o-matic folder to the /wp-content/plug-ins/ directory via FTP. Hipster: Ironically add Print-O-Matic via the WordPress Plug-ins menu.
  2. Activate the Plug-in
  3. Add a the shortcode to your post like so: [print-me target="div#id_of_element_to_print" title="Print Form"]
  4. Test that the this plug-in meets your demanding needs.
  5. Tweak the CSS to match your flavor.
  6. Rate the plug-in and verify if it works at wordpress.org.
  7. Leave a comment regarding bugs, feature request, cocktail recipes at https://wordpress.org/tags/print-o-matic/

FAQ

Installation Instructions
  1. Old-school: upload the print-o-matic folder to the /wp-content/plug-ins/ directory via FTP. Hipster: Ironically add Print-O-Matic via the WordPress Plug-ins menu.
  2. Activate the Plug-in
  3. Add a the shortcode to your post like so: [print-me target="div#id_of_element_to_print" title="Print Form"]
  4. Test that the this plug-in meets your demanding needs.
  5. Tweak the CSS to match your flavor.
  6. Rate the plug-in and verify if it works at wordpress.org.
  7. Leave a comment regarding bugs, feature request, cocktail recipes at https://wordpress.org/tags/print-o-matic/
Where can I fork this plugin and contribute changes?

github

I am a Social Netwookiee, might Twinpictures have a Facebook page?

Yes, yes… Twinpictures is on Facebook.

Does Twinpictures do the Twitter?

Ah yes! @Twinpictures does the twitter tweeting around here.

How does one use the shortcode, exactly?

A complete listing of shortcode options has been provided to answer this exact question.

Where can I translate this plugin into my favorite language?

Community translation for Print-O-Matic has been set up. You are welcome to join.

Who likes to rock the party?

We like to rock the party.

Reviews

Great plugin for content to white paper

Thanks for this plugin which I use to allow users to download articles as whitepapers. When I had a problem with Chrome not printing the images, the support forum had the answer. Since Chrome is the major browser, you might consider shipping plugin with the 2000 milliseconds as default.

Amazing support

An amazing support that helps even if the issue is not totally related to the functioning of the plugin !

Fantastic plugin

I’ve been trying many print plugins in the last several days, and this one is by far the best. Support is top notch as well. I do plan on purchasing the pro version at some point just to support the development, but the free version is superb. Does everything I needed and more.

Wonderfully Crafted

I installed the free version and it was so well designed and so easily refined that I felt guilty about using the free version; so I bought the Pro version.

Congratulations on a great product.
I would have sent you this note via your website, but I couldn’t find a Contact form.

Amazing Support

Not only does this plugin do everything I need their support goes way beyond what you would expect. I am not a coder and the guys responded quickly and helped me achieve what I wanted to do. Well worth upgrading to the Pro version.

Read all 65 reviews

Contributors & Developers

“Print-O-Matic” is open source software. The following people have contributed to this plugin.

Contributors

“Print-O-Matic” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Print-O-Matic” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.7.10

  • Fully tested with WordPress 4.9.1
  • Added default print title
  • IE bug fix: select elements now print selected values

1.7.9

  • Fully tested with WordPress 4.8

1.7.8

  • Safari on iOS will now rendering print preview correctly when close after print is used
  • fixed link to twinpictures author website

1.7.7

  • tested with WordPress 4.7.3
  • replaced http links with https

1.7.6

  • top and bottom print page html now use do_shortcode instead of the_content filter to avoid conflicts with social sharing plugins
  • fixed error of extra character in the title tag.

1.7.5

  • added missing alt tag
  • fully tested with WordPress 4.6

1.7.4

  • added missing alt tag
  • reworked script to build new window more efficiently
  • working (not fully resolved) on Edge. Some issues will are related to a bug in Edge.

1.7.3

  • top and bottom html will process shortcakes
  • work around to clone IE element values that don’t have ID attributes… ugh
  • added option to close the print window after print dialogue box is closed
  • work around IE syntax errors when NO form elements are present… double ugh

1.7.2

  • added IE hack to fill in missing input text values for IE browsers.

1.7.1

  • checks for older IE MSIE, IE 11 Trident & IE 12 Edge properly

1.7

  • checks for IE (MSIE, Trident & Edge)
  • plugin fully tested with WordPress 4.5
  • added external printstyle for external triggers
  • print window no longer auto-closes
  • removed language files in favour of WordPress Language Packs

1.6.6

  • plugin fully tested with WordPress 4.4.0

1.6.5

  • adjusted method of determining if the print_data object exists and has property
  • adjusted the language domain to work with WordPress’ new language translation system

1.6.4

  • addressed move lovely IE issues
  • mega hack-o-riffic workaround for IE input text elements loosing user input values

1.6.3

  • fixed bug with title not passing target correctly when displaying both icon and title

1.6.2

  • fixed issue with printstyle default value not saving
  • deactivating plugin no longer clears all settings

1.6.1

  • corrected typo in printstyle attribute

1.6.0

  • added tag and class attributes
  • target now passed using data attribute rather than hidden input field

1.5.7

  • added pause_before_print attribute and option to manually pause the print dialogue box to let the page fully load.

1.5.6

  • typo correction
  • replaced redundant inline scripts with smarter print_data js object placed in footer
  • added icons for WordPress 4.0

1.5.5

  • Added some Internet Explorer workarounds
  • Added optional jQuery clone.fix to address issues with cloning textarea elements
  • Added %prev% and %next% target placeholders to print elements immediately preceding or following the print button
  • Added 3 second delay if iframe is detected in print page
  • Added Russian language translation

1.5.4

  • load scripts option now defaults to always
  • improvements for roll-your-own print-o-matic elements
  • added german and hungarian translations

1.5.3

  • works also in IE 11
  • print command now waits for page to fully load
  • added option to load scrips only on pages where shortcode is used

1.5.2

  • fixed bug with do_not_print
  • added alt attribute
  • works again in horrid IE browsers

1.5.1

  • added the do_not_print attribute

1.5

  • added print page top and bottom HTML section (special thanks to Daniel Kevin Johansen @ 555Haxor.dk & Game-Site.dk haxor5552@hotmail.com)
  • added option to select alternate print icons
  • can now show icon, text and icon & text print button
  • form values now include radio and checkbox selections
  • removed php4 constructors
  • added I18n localization support
  • fixed printicon attribute bug in shortcode
  • added custom css for display page as well as print page

1.4

  • target may now use %ID% as a placeholder for the post ID

1.3

  • Fixed so the print dialog box will display in IE (buggy, buggy IE)

1.2

  • Added Printicon Attribute to insert text-only print link

1.1

  • Added Options page with default target attribute and css style settings

1.0.1

  • Removed space from title of new window to prevent the wonderful IE8 from throwing errors.

1.0

  • The plug-in was forked and completely rewritten from Print Button Shortcode by MyWebsiteAdvisor.