| 34 | |
| 35 | == Printing with Hatch == |
| 36 | |
| 37 | ''Hatch'' is both a browser extension and an application that you can install to gain more control over your printing in Evergreen. |
| 38 | |
| 39 | The main advantages it offers offer the browser-based printing are: |
| 40 | |
| 41 | * Hatch prints directly to the printer you have configured for each task (Receipt, Label, Mail, Offline) instead of opening a print dialogue and forcing you to select a printer |
| 42 | * For label printing, Hatch only prints one label, instead of forcing you to change the Pages in the print dialogue to "1" |
| 43 | * For label printing, Hatch narrows the gaps between rows on the label |
| 44 | |
| 45 | The main disadvantages of Hatch vs. browser-based printing are: |
| 46 | |
| 47 | * It requires you to install both a browser extension and a program on each workstation where you want to use Hatch, meaning more moving parts for each upgrade. |
| 48 | * The Hatch program is only available for download on Windows. It can also be manually installed on Linux. It is not available on MacOS. |
| 49 | * Currently (as of 2020-01-16) the Hatch browser extension can only be used on Chrome, as there is a [https://bugs.launchpad.net/evergreen/+bug/1857729 bug with the Firefox extension]. |
| 50 | |
| 51 | === Setting up Hatch-based printing === |
| 52 | |
| 53 | I recommend setting up browser-based printing to begin with, as it is simpler and you can reuse the same print templates for printing with Hatch. |
| 54 | |
| 55 | Setting up Hatch-based printing consists of the following steps: |
| 56 | |
| 57 | 1. Download and install the latest version of the Hatch installer from http://evergreen-ils.org/egdownloads/ (as of 2020-16-16, that is Hatch 0.3.2). Windows and/or security software might complain that it does not recognize the Hatch installer; you will have to override the warnings by (for example) clicking "More information" in the Windows warning dialogue. |
| 58 | 1. In Chrome, add the [https://chrome.google.com/webstore/detail/hatch-native-messenger/ppooibdipmklfichpmkcgplfgdplgahl Hatch Native Messenger] browser extension. |
| 59 | 1. In Chrome, log into the web staff client |
| 60 | 1. Click '''Administration''' -> '''Workstation''' -> '''Printer Settings'''. The '''Hatch Printer Settings''' window opens. |
| 61 | 1. For each print type (Default, Receipt, Label, Mail, Offline): |
| 62 | 1. Select the printer you want to use for the type of printing |
| 63 | 1. Adjust any of the parameters (e.g. '''Print Color''') you might want to change. For the '''Label''' type of printing, when using a '''Dymo LabelWriter''' printer, ensure you set the following options: |
| 64 | 1. '''Paper Type''': '''30347 1 x 1-1/2 in''' (if using 1" x 1.5" labels; adjust according to your label size) |
| 65 | 1. '''Automatic Margins''': '''HARDWARE_MINIMUM''' |
| 66 | 1. Click '''Apply Changes''' |
| 67 | 1. Enable Hatch printing. Open '''Administration''' -> '''Workstation''' -> '''!Print/Storage Service ("Hatch")''' and check '''Use Hatch For Printing''' |
| 68 | |
| 69 | The first time you print using Hatch during a given session, there will be a delay after you send the print job. However, subsequent print requests should be processed almost immediately. |