How to Print in JavaScript Without Displaying the Print Dialog Box

A common request we’ve heard is how to print from the web browser in JavaScript without first displaying the printer dialog box.  I’m going to show you how this is possible using KioskSimple kiosk software.

When it’s time for your kiosk to print a ticket, receipt, label, etc… the last thing you want is for the user to be prompted by the print dialog.

For security reasons your browser requires that you’re prompted by the print dialog box before printing, otherwise any webpage could start using your printer without your permission.  Just imagine how annoying it would be if you visited a website and your printer suddenly started spitting out a mountain of paper.

While this security restriction makes sense in your typical web browser, it doesn’t make sense in a self-service kiosk environment.  This is because on your kiosk you have total control over the content displayed to users and often have created the web pages yourself, so you know they can be trusted to use the printer appropriately.

This is why we made it easy to print without displaying the print dialog box from KioskSimple WITHOUT ANY MODIFICATION TO YOU WEBSITE.

JavaScript Direct Print

Continue reading “How to Print in JavaScript Without Displaying the Print Dialog Box”

How to Use a Credit Card Reader to Populate Payment Fields on a Website in JavaScript

magtek-credit-card-reader1.png
Magtek USB HID credit card reader

Want to automatically populate the payment fields on your website with a credit card reader?  We’ve made this really easy to accomplish using a little JavaScript, KioskSimple and a Magtek credit card reader.

I’m guessing you’re reading this article because you’ve decided to place your Ecommerce website on a self-service kiosk and want to save time with data entry when processing payments.

In this example I’ll create a simple HTML payment form and use JavaScript to communicate with a Magtek credit card reader to auto-populate the payment fields. Continue reading “How to Use a Credit Card Reader to Populate Payment Fields on a Website in JavaScript”

Start Internet Explorer in Kiosk Mode with KioskSimple

Internet Explorer Kiosk ModeKioskSimple makes it a breeze to start Internet Explorer in “kiosk mode” and convert your PC into a self-service kiosk in just a few easy steps.  This is a great option if your kiosk content is HTML based and you want to display it via the Internet Explorer web browser. Continue reading “Start Internet Explorer in Kiosk Mode with KioskSimple”

How to Start Your Web Browser in Kiosk Mode with KioskSimple

Web browser kiosk modeBy starting your web browser in “kiosk mode” it effectively converts the web browser into a self-service kiosk application.  The goal of running your web browser in kiosk mode is to “cripple” the web browser so that all of the typical web browser navigation functions are stripped away, giving you complete control over the users experience.

The problem is this still leaves the Windows operating system vulnerable to user tampering since it’s trivial to exit most web browsers by pressing Alt-F4 (and several other methods) and thereby dropping to the Windows desktop.  This is why we created KioskSimple, to not only run your web browser in kiosk mode, but actually secure the Windows operating system.  In many cases you’ll also want to control the web content users will be permitted to access and limit it to that of your organization which is also made possible by KioskSimple. Continue reading “How to Start Your Web Browser in Kiosk Mode with KioskSimple”

Disabling JavaScript Error Messages on Your Kiosk with KioskSimple

Disable JavaScript Error Messages on your kiosk with KioskSimple
Internet Explorer JavaScript error message

If your kiosk is running a website which utilizes JavaScript then chances are you don’t ever want to display JavaScript error messages to your kiosk users.  Ideally your JavaScript would never encounter an error, but on the off chance that your developers aren’t perfect a JavaScript error can cause the web browser to display a very confusing error message that can distract your kiosk users from their intended purpose. Continue reading “Disabling JavaScript Error Messages on Your Kiosk with KioskSimple”