Java Troubleshooting

Was this article helpful?
4 out of 4 found this helpful
Follow

Remember: Java is only one aspect of receipt printing. Please refer to the articles listed in the Additional resources for more more help with printing.


Content

Where to start

The very first thing you should check is what version of Java you are currently using, this can be done be visiting www.java.com/verify. However, once the correct version is installed you may still have problems successfully running the Java Applet if old versions of Java remain on the computer. Most all browsers have a difficult time differentiating between the versions, because of this we will need to ensure that all old iterations of Java have been completely removed.

To check for old versions of Java take the follow steps:

  1. Go to the Programs and Features List (Start > Control Panel > Uninstall a Program)
  2. When the list is populated all Java versions will be visible.
  3. Have the client remove old versions starting with the oldest until all that remains is the newest update.

*Note - It may be necessary to remove all versions then re-install the latest update in order for the applet to work properly.

Back to top

How to stop Java from trying to block the MBO Java applet.

On a Windows computer:

  1. Go to the start menu > Control Panel > Java Control Panel (changing the 'view by' setting to small or large icons makes Java easier to find). If there is no Java icon in the control panel you can either go to Start > Run and type in 'javaws -viewer' or browse to C:\Program Files (x86)\Java\jre7\bin\javacpl.exe and run the file.
  2. In the Java Control Panel click on the Advanced tab on the far-right.
  3. In the Advanced tab scroll down to the section titled 'Mixed code (sandboxed vs. trusted) security verification.'
  4. Select the radio button for 'Enable – hide warning and run with protections.'
  5. Click the OK button at the bottom of the Java Control Panel.

If the Applet itself is not being certified (throwing an error) every time the Applet was asking for permission to run, you can remove the file trusted.certs from 'C:\Users\YOUR USERNAME HERE\AppData\LocalLow\Sun\Java\Deployment\security'. By removing it the system creates a new file automatically and won't throw the error or the Applet message anymore.

Mac OS 10.7.3 or above:

  1. Click on Apple icon on the upper left of the screen > Go to System Preferences > Click on the Java icon to access the Java Control Panel.
  2. In the Java Control Panel click on the Advanced tab on the far-right.
  3. In the Advanced tab scroll down to the section titled 'Mixed code (sandboxed vs. trusted) security verification.'
  4. Select the radio button for “Enable – hide warning and run with protections.”
  5. Click the OK button at the bottom of the Java Control Panel.

Mac 10.7.2 or below:

  1. Using the spotlight search at the top right type in 'Java Preferences'. Then select Java Preferences.
  2. Click on the advanced tab in the java control panel
  3. In the advanced tab scroll down the 'Mixed code (sandboxed vs. trusted) security verification.'
  4. Check the button for "Enable - hide and run with protections."
  5. Click the OK button.

Back to top

Firefox

  1. Go to Tools (or click on the orange Firefox button in the top left corner of the browser) and click on Add-Ons.
  2. Go to Plugins on the left of the page.
  3. Enable "Java (TM) Platform".

*Note - If the plugin is not on the list, the client will need to go to www.java.com and download the latest version of Java.

*In cases where you receive an 'Unresponsive Plug-in' when using Firefox on Windows you may try uninstalling Firefox, restart the machine and reinstall Firefox.

*Sometimes Firefox has a default printer set that does not match system default (Star TSP). To reset that see steps in https://support.mozilla.org/ed-US/kb/fix-printing-problems-firefox-printer-setting

*There are also instructions if Java Plug-in does not work in Firefox after installing Java: https://java.com/en/download/help/firefox_java.xml

*Be sure to check the plugins as well so that they are set to 'Always Activate/Ask to Activate'

 

Back to top

Safari

  1. Turn off receipts print automatically and verify that a receipt will print correctly first. You may need to clear the printing queue from Apple> System Preferences> Print & Scan.
  2. In the Safari browser go to Safari> Preferences> Security.
  3. Make sure pop ups are not blocked.
  4. Make sure the following three are checked: Enable plug-ins, Enable Java, Enable JavaScript
  5. Go to Java.com and verify your java version.
  6. You will get a message saying the plugin is blocked. Click the message to allow.
  7. Choose to Run verify java.
  8. Go back to MB site and re-enable receipts print automatically. Run a test purchase to make sure it correctly prints.

Note: Any time that Safari or OSX is updated you will need to enable java for the system to function correctly.

Back to top

Re-Enabling Java after Mac OS update

  1. Open the Applications Folder on your Mac. You may need to use the spotlight to search for this if it is not displayed as an icon.
  2. Choose the Utilities Folder.
  3. Open Java Preferences.
  4. Check the Box to 'Enable applet plug-in and Web Start applications'.
  5. Quit and then re-start your browser

Back to top

Windows 8

Microsoft Windows 8 does not support plug-ins in the Start screen and therefore Java will not run in the Start screen. You will have to switch to the Desktop screen to run Java.

There are several quick ways to achieve this:

  1. By pressing the Windows logo key on the keyboard you can toggle between the Start screen and the Desktop screen.
  2. You can also click on the Desktop tile in the Start screen to switch to the Desktop screen.
  3. Move your mouse pointer to the far left bottom of the screen to switch between the Start screen to the Desktop screen and vice versa.

Back to top

 


ADDITIONAL RESOURCES

 

 










0 Comments
Powered by Zendesk