Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Addon disabled for non PC Admin accounts #50

Open
lkwetter opened this issue Sep 29, 2017 · 2 comments
Open

Addon disabled for non PC Admin accounts #50

lkwetter opened this issue Sep 29, 2017 · 2 comments

Comments

@lkwetter
Copy link

lkwetter commented Sep 29, 2017

I am using Open Source Point of Sale, which depends on this addon to print to a star receipt printer. We are using Windows 7. Recently, cashiers could no longer print to the ticket printer anymore, but, when I logged in to the PC as Admin, I had no problems. If I re-select the printer as Admin in the Non-Admin PC account, it works. But, if the computer is turned off, then the next day when they start it up again and go to the POS, it won't print again. If I clear out all sessions and cookies in the browser and log in again to the POS in the Non-Admin account, it won't print again. So, I am assuming the sessions are expiring overnight.

It appears to be a permissions issue, since I have no problem in the Admin account for the PC. Occasionally, cashiers will get the message at the top of the browser asking the user to allow a program to set printer settings when they first go to the POS, but not always. The issue is that the cashiers are not computer literate and ignore this message or close it out. They are volunteer retirees and it's tough to learn em anything.

Can someone explain why this is the way it is? What can I do to make jsprintsetup work dependably for all?

@mitkola
Copy link
Contributor

mitkola commented Oct 2, 2017

The blocking usage of jsPrintSetup can be possible source for problem.
You can grant manually permissions for your host which is hosting application (mypos.example.com) to use jsPrintSetup.
To do this you have to:

  • Login in PC as regular user (to modify their FF profile)
  • Start Firefox and go to Add-ons
  • Click 'Options' of jsPrintSetup
  • Click 'Site permissions' on dialog
  • Add your host as 'Allowed' in list and save changes
    image

I hope that this will resolve your problem.

@lkwetter
Copy link
Author

lkwetter commented Oct 2, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants