Hatch "Native Browser Printing" Option

Bug #1955838 reported by Bill Erickson
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Wishlist
Unassigned

Bug Description

Evergreen 3.8 / Wishlist

When using Hatch for printing, it would be handy to have the option of sending select print jobs to the browser for printing instead of having the print job go through Hatch.

It's useful in one-off cases where you want to temporarily change a print setting, e.g. print in landscape. It would also be very useful for testing/debugging/development purposes.

Revision history for this message
Bill Erickson (berick) wrote :

Here's a patch:

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/berick/lp1955838-hatch-native-printer-option

Note because AngJS and Angular have slightly different behavior in which setting values are cached in IndexedDB, changing a print setting in the AngJS printer UI requires logging out and back in before the change takes affect on the Angular pages.

tags: added: pullrequest
Changed in evergreen:
status: New → Confirmed
Revision history for this message
Bill Erickson (berick) wrote :

Noting we use this now in production and it's very handy, especially for modifying print templates and other debugging.

Changed in evergreen:
assignee: Bill Erickson (berick) → nobody
Revision history for this message
Bill Erickson (berick) wrote :

See related bug #1965326

Revision history for this message
Michele Morgan (mmorgan) wrote :

This works great! Tested in both Chrome and Firefox.

It allows more flexibility for some print jobs, like pull lists, while still providing for controlled, automatic printing, like receipts.

My signoff is at:

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/mmorgan/lp1999838-hatch-native-printer-option-signoff

user/mmorgan/lp1999838-hatch-native-printer-option-signoff

tags: added: signedoff
Changed in evergreen:
milestone: 3.9-beta → none
Revision history for this message
Bill Erickson (berick) wrote :

Thanks, Michele. I put the patch through its paces again and it's still working well.

Merged to master for 3.10.

Changed in evergreen:
milestone: none → 3.10-beta
assignee: nobody → Bill Erickson (berick)
Bill Erickson (berick)
Changed in evergreen:
status: Confirmed → Fix Committed
Galen Charlton (gmc)
Changed in evergreen:
assignee: Bill Erickson (berick) → nobody
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.