Bug 1811852 Comment 49 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

(In reply to Mark from comment #48)
> (In reply to Bob Owen (:bobowen) from comment #47)
> > (In reply to Mark from comment #46)
> > ...
> > That would be more likely to affect the system dialog for the printer than our print preview I would guess.
> 
> Hmm. I could print to PDFs and other devices that show the print preview dialogue. It was just when selecting that installed printer, it would flash up for half a second then full browser crash.

Sorry, I think I made that comment confusing.
Each printer installed (including the ones that print to file) has a printer driver associated with it and it is possible that the device specific one for your Xerox VersaLink C405 communicates with the printer while retrieving its settings and sometimes that can fail, which triggers this bug in Firefox code.
By installing the generic driver it might mean that the communication doesn't happen, because it no longer communicates with the printer and only uses the standard settings structure.

A was just pointing out that having the generic driver installed might mean that the system print dialog is missing some device specific settings, because the device specific driver might normally interact with that dialog to show extra settings.
I don't think it would affect the Firefox Print Preview, because we only use the standard print settings structure that all devices have to return.

Hopefully, once the next version of Firefox rolls out next Tuesday, you will be able to reinstall the device specific driver.
The fix is already on [Beta, Nightly](https://www.mozilla.org/en-US/firefox/channel/desktop/) and Extended Support Release.
If you were able to test this it would be great.
The Beta build by default installs to the same location as Release Firefox, so I would select a custom install and change the folder/directory to "Mozilla Firefox Beta".
When you launch it, it should create a new separate profile for that installation.
(In reply to Mark from comment #48)
> (In reply to Bob Owen (:bobowen) from comment #47)
> > (In reply to Mark from comment #46)
> > ...
> > That would be more likely to affect the system dialog for the printer than our print preview I would guess.
> 
> Hmm. I could print to PDFs and other devices that show the print preview dialogue. It was just when selecting that installed printer, it would flash up for half a second then full browser crash.

Sorry, I think I made that comment confusing.
Each printer installed (including the ones that print to file) has a printer driver associated with it and it is possible that the device specific one for your Xerox VersaLink C405 communicates with the printer while retrieving its settings and sometimes that can fail, which triggers this bug in Firefox code.
By installing the generic driver it might mean that the communication doesn't happen, because it no longer communicates with the printer and only uses the standard settings structure.

I was just pointing out that having the generic driver installed might mean that the system print dialog is missing some device specific settings, because the device specific driver might normally interact with that dialog to show extra settings.
I don't think it would affect the Firefox Print Preview, because we only use the standard print settings structure that all devices have to return.

Hopefully, once the next version of Firefox rolls out next Tuesday, you will be able to reinstall the device specific driver.
The fix is already on [Beta, Nightly](https://www.mozilla.org/en-US/firefox/channel/desktop/) and Extended Support Release.
If you were able to test this it would be great.
The Beta build by default installs to the same location as Release Firefox, so I would select a custom install and change the folder/directory to "Mozilla Firefox Beta".
When you launch it, it should create a new separate profile for that installation.

Back to Bug 1811852 Comment 49