SPIKE: How to print slips?
Description
Environment
Potential Workaround
Attachments
blocks
relates to
Checklist
hideTestRail: Results
Activity

Cate Boerema October 1, 2018 at 11:27 AM
I think we can close this spike as we've settled on a solution. Thanks.

Darcy Branchini September 28, 2018 at 1:00 PMEdited
It was decided that we will use Chrome running in kiosk print mode for short-term solution, and possibly for long-term solution. Follow-up to this issue is to test this functionality with receipt printers (which is a Chalmers' requirement) - .

Darcy Branchini September 20, 2018 at 8:37 PMEdited
To address #1 (Chalmers' needs):
According to Theodor Tolstoy, they are using a Star TSP700II receipt printer. See photos above.

Darcy Branchini September 20, 2018 at 8:35 PM
To address #3 (Default Print Settings):
I conducted the following test. I changed the print settings on Chrome from portrait to landscape, and from Letter to another paper size, and both settings persisted when running in kiosk print mode. It's worth noting that it might prove a little confusing to an end user if they use the browser for something else, change the print settings, and then return to FOLIO and start printing staff slips because they won't get an opportunity to change those settings when running in kiosk print mode.

Darcy Branchini September 20, 2018 at 7:58 PMEdited
To address #2 above (Desktop Shortcuts):
On a Mac, follow these steps:
Open a text editor, copy and paste this command:
Save and name the file 'FOLIOApp'.
Open terminal, and change permissions on that file using this command:
Add .command extension to the end of the filename.
Run FOLIO in kiosk print mode by double-clicking on FOLIOApp.
Reference: https://discussions.apple.com/thread/3175771
In order to be able to print hold or transit slips (and possibly other documents) as unobtrusively as to the current user as possible, we need a mechanism for printing that happens automatically without a (per-document?) printer dialog, additional confirmation or setup
Acceptance criteria:
Work with PO () and relevant tech folks to design solution to meet needs of user stories linked to this spike
Document the plan in this issue