On Aug 14th 11 PM ET/Aug 15th 03:00 UTC, due to scheduled Firefox Account server maintenance, users may not be able to sign in or create a new subscription. This is expected to last approximately 30 minutes. Status updates can be found at https://status.vpn.mozilla.org or https://status.relay.firefox.com.

ძიება მხარდაჭერაში

თავი დაიცავით თაღლითობებისგან. ჩვენ არასდროს მოგთხოვთ სატელეფონო ნომერზე დარეკვას, შეტყობინების გამოგზავნას ან პირადი მონაცემების გაზიარებას. გთხოვთ, გვაცნობოთ რამე საეჭვოს შემჩნევისას, „დარღვევაზე მოხსენების“ მეშვეობით.

Learn More

Is there a possibility to change the print_printer setting within an addon?

  • 5 პასუხი
  • 1 მომხმარებელი წააწყდა მსგავს სიძნელეს
  • 7 ნახვა
  • ბოლოს გამოეხმაურა the-edmeister

I am developing a warehouse system including POS as a web application. For the POS it is necessary to change the printer for the receipt and the reports. One is a standard letter printer and the other an EPSON TM-T20II Receipt printer.

In the previous API it was possible to make changes to the printer settings. But the new API does not allow to access the print_printer setting at all. Is there any possibility to get this option back? In the actual version only a few parameters are supported:

browserSettings.allowPopupsForUserEvents

   Determines whether code running in web pages can display popups in response to user events.

browserSettings.cacheEnabled

   Determines whether the browser cache is enabled or not.

browserSettings.homepageOverride

   Read the value of the browser's home page.

browserSettings.imageAnimationBehavior

   Determines how the browser treats animated images.

browserSettings.newTabPageOverride

   Read the value of the browser's new tab page.

browserSettings.webNotificationsDisabled

   Prevents websites from showing notifications using the Notification Web API.
I am developing a warehouse system including POS as a web application. For the POS it is necessary to change the printer for the receipt and the reports. One is a standard letter printer and the other an EPSON TM-T20II Receipt printer. In the previous API it was possible to make changes to the printer settings. But the new API does not allow to access the print_printer setting at all. Is there any possibility to get this option back? In the actual version only a few parameters are supported: browserSettings.allowPopupsForUserEvents Determines whether code running in web pages can display popups in response to user events. browserSettings.cacheEnabled Determines whether the browser cache is enabled or not. browserSettings.homepageOverride Read the value of the browser's home page. browserSettings.imageAnimationBehavior Determines how the browser treats animated images. browserSettings.newTabPageOverride Read the value of the browser's new tab page. browserSettings.webNotificationsDisabled Prevents websites from showing notifications using the Notification Web API.

ყველა პასუხი (5)

Hey there, you should ask this question on irc.mozilla.org/6667 in channel #addons they'll be able to help you out, also see the documentation for developing WebExtensions here: https://developer.mozilla.org/en-US/Add-ons/WebExtensions

Thanks for the reply! Actually I spent several hours on the docs and tried to find anything on google - without any result. The new WebExtension API simply does not cover all the features of the old AddOn architecture :-(

Yeah, I know it can be frustrating, but it was done for security and performance reasons. I hope you understand.

Well - changing the behavior of image anomations is nice but useless. Not beeing able to change the selected printer is ruling out Firefox for professional applications. I can't see any security reasons, why it should be impossible to simply change the printer before print with an addon. There is only one parameter to change (print_printer), what can be done on the about:config page manually.

As I see there is no possibility to increase the usability of my software while using firefox. So I have to evaluate other browsers instead...

All the new WebExtensions API's aren't completed yet. They are liable to "trickle out" slowly for months yet until extension developers can really see what's available for the long term.

Personally I think it was a mistake to release Quantum before all the planned API's were completed and on par with what was available in the past. But hey, I am just another user who has had gripes about the poor state of printing from Firefox for as long as I have been using it - since Phoenix 0.3 in Aug 2002.

Quite honestly, following Mkll advice about asking about this issue in a developers fora or on irc would be the best way to "talk to" people who might be able to provide some expert guidance. This forum is primarily for end user support and the collective knowledge of the contributor's here isnt very strong in the "development for Firefox" arena.