Version 31 (modified by Dan Scott, 2 years ago) (diff)

Add instructions for printing with Hatch.

Printing labels on a Dymo LabelWriter printer

Assuming you are using 30347 labels (1" x 1.5") in a Dymo LabelWriter printer, you can set things up using the J.N. Desmarais spine label template.

Using browser-based printing

Setting up browser-based printing consists of the following steps (one time per browser / workstation, thankfully):

  1. Download the template file from
  2. Open the Print spine labels window from Show -> Print Spine Labels on an item Actions menu
  3. On the Print spine labels window, click the Import button. A file browser dialogue opens.
  4. Select the template file you downloaded. A status message will pop up on the lower right saying that you have successfully imported the template. However, the new template will not yet be listed in the Templates drop-down menu.
  5. Close the Print spine labels window.
  6. Re-open the Print spine labels window from Show -> Print Spine Labels on an item Actions menu
  7. From the Templates drop-down menu, select Spiny. Click Apply.
  8. Press Print. The print dialogue will open.
  9. Chrome defaults to its own print dialogue, in which you must:
    1. Select the Dymo LabelWriter printer
    2. Select Pages -> Custom and enter "1"
    3. Under Advanced set Paper size to 30347 (1" x 1.5")
    4. Under Advanced set Margins to Minimum
    5. Under Advanced set Scale to Default
    6. Under Advanced ensure the Options -> Headers and footers is cleared.

When you hit print, you should get a working spine label and the browser will remember your print settings from then on.

In the future:

  1. Delete any blank lines from the editable Call number (I hope to make this step happen automatically)
  2. Change the Pages setting to "1" (to avoid wasting labels)
  3. Ensure the Printer is set to your Dymo LabelWriter if you also print receipts, etc, from the same workstation

You might need to tweak the font size under Settings, depending on how many rows are on your call numbers.

Printing with Hatch

Hatch is both a browser extension and an application that you can install to gain more control over your printing in Evergreen.

The main advantages it offers offer the browser-based printing are:

  • 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
  • For label printing, Hatch only prints one label, instead of forcing you to change the Pages in the print dialogue to "1"
  • For label printing, Hatch narrows the gaps between rows on the label

The main disadvantages of Hatch vs. browser-based printing are:

  • 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.
  • The Hatch program is only available for download on Windows. It can also be manually installed on Linux. It is not available on MacOS.
  • Currently (as of 2020-01-16) the Hatch browser extension can only be used on Chrome, as there is a bug with the Firefox extension.

Setting up Hatch-based printing

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.

Setting up Hatch-based printing consists of the following steps:

  1. Download and install the latest version of the Hatch installer from (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.
  2. In Chrome, add the Hatch Native Messenger browser extension.
  3. In Chrome, log into the web staff client
  4. Click Administration -> Workstation -> Printer Settings. The Hatch Printer Settings window opens.
  5. For each print type (Default, Receipt, Label, Mail, Offline):
    1. Select the printer you want to use for the type of printing
    2. 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:
      1. Paper Type: 30347 1 x 1-1/2 in (if using 1" x 1.5" labels; adjust according to your label size)
      2. Automatic Margins: HARDWARE_MINIMUM
    3. Click Apply Changes
  6. Enable Hatch printing. Open Administration -> Workstation -> Print/Storage Service ("Hatch") and check Use Hatch For Printing

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.