SPIKE: How to print slips?

Description

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

Environment

None

Potential Workaround

None

Attachments

3

relates to

Checklist

hide

TestRail: Results

Activity

Show:

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 PM
Edited

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 PM
Edited

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.

Reference: https://support.shippingeasy.com/hc/en-us/articles/203545819-How-to-Set-default-printer-paper-size-on-a-Mac-Chrome-

Darcy Branchini September 20, 2018 at 7:58 PM
Edited

To address #2 above (Desktop Shortcuts):

On a Mac, follow these steps:

  1. Open a text editor, copy and paste this command:

  2. Save and name the file 'FOLIOApp'.

  3. Open terminal, and change permissions on that file using this command:

  4. Add .command extension to the end of the filename.

  5. Run FOLIO in kiosk print mode by double-clicking on FOLIOApp.

Reference: https://discussions.apple.com/thread/3175771

Done

Details

Assignee

Reporter

Priority

Development Team

Prokopovych

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created August 27, 2018 at 11:57 AM
Updated November 12, 2018 at 2:24 PM
Resolved October 1, 2018 at 11:28 AM
TestRail: Cases
TestRail: Runs