wiki:StaffClientprinting

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 up label printing using the J.N. Desmarais spine label templates.

There are two different ways of printing labels in Conifer:

  • Web-based printing is easier to set up and works on any operating system, but cannot fit as many lines on each label and requires additional work every time you print a label.
  • Hatch-based printing requires you to install a client program (only available on Windows and Linux), and a browser extension (only working on Chrome at the moment), but can fit 7 lines to a single 30347 label with a 14pt font, requires no additional work to print each label, and can print multiple labels at once.

Importing the J.N. Desmarais spine label templates

As of 2020-01-22, the J.N. Desmarais template file defines two spine label templates: "30347 - basic" and "30347 - Hatch".

To import the J.N. Desmarais spine label templates to your workstation:

  1. Download the template file from https://drive.google.com/open?id=1rwYkH9UohpfGh1DRqvMLvm2yol_OX01p
  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.

Using browser-based printing

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

  1. Open the Print spine labels window from Show -> Print Spine Labels on an item Actions menu
  2. From the Templates drop-down menu, select 30347 - basic. Click Apply.
  3. Press Print. The print dialogue will open.
  4. 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.

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. Import the latest version of the J.N. Desmarais label templates, as was previously described.
  2. 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.
  3. In Chrome, add the Hatch Native Messenger browser extension.
  4. In Chrome, log into the web staff client
  5. Click Administration -> Workstation -> Printer Settings. The Hatch Printer Settings window opens.
  6. 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
  7. Enable Hatch printing. Open Administration -> Workstation -> Print/Storage Service ("Hatch") and check Use Hatch For Printing
  8. Open the Print spine labels window from Show -> Print Spine Labels on an item Actions menu
  9. From the Templates drop-down menu, select 30347 - Hatch. Click Apply.
  10. Close the Print spine labels window.

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.

Last modified 4 weeks ago Last modified on Sep 3, 2020, 1:30:30 PM