admin:workstations:receipts
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
admin:workstations:receipts [2019/07/31 16:45] – [1) Create the Included Text Setting] tmccanna | admin:workstations:receipts [2023/11/07 20:43] (current) – tmccanna | ||
---|---|---|---|
Line 3: | Line 3: | ||
Most of the receipts that print from the Evergreen staff client software are managed via the Print Template Editor (Administration > Workstation > Print Templates) and can be customized on an individual workstation basis. Typically, library systems will set up the receipts the way they want them to print out on one workstation at a branch, then export the settings as a file and import that file to each of the other workstations at that branch. Some library systems choose to set up different types of workstations (Circulation versus Technical Services, for example) differently depending on the type of work that needs to be done. | Most of the receipts that print from the Evergreen staff client software are managed via the Print Template Editor (Administration > Workstation > Print Templates) and can be customized on an individual workstation basis. Typically, library systems will set up the receipts the way they want them to print out on one workstation at a branch, then export the settings as a file and import that file to each of the other workstations at that branch. Some library systems choose to set up different types of workstations (Circulation versus Technical Services, for example) differently depending on the type of work that needs to be done. | ||
- | If Hatch is installed receipts can be forced to use a specific printer settings (Administration > Workstation > Printer Settings). | + | If Hatch is installed, receipts can be forced to use specific printer settings (Administration > Workstation > Printer Settings). |
< | < | ||
Line 10: | Line 10: | ||
* **Bills, Current:** Listing of current bills on an account.\\ | * **Bills, Current:** Listing of current bills on an account.\\ | ||
- | * **Bills, Historic:** Listing of bills that have had payments made on them. This used on the Bill History Transaction screen.\\ | + | * **Bills, Historic:** Listing of bills that have had payments made on them. This is used on the Bill History Transaction screen.\\ |
* **Bills, Payment:** Patron payment receipt.\\ | * **Bills, Payment:** Patron payment receipt.\\ | ||
* **Checkin: | * **Checkin: | ||
Line 19: | Line 19: | ||
* **Holds for Patron:** Prints a list of holds on a patron record.\\ | * **Holds for Patron:** Prints a list of holds on a patron record.\\ | ||
* **Hold Pull List:** Prints the Holds Pull List.\\ | * **Hold Pull List:** Prints the Holds Pull List.\\ | ||
- | * **Hold Shelf List:** Prints a list of hold that are waiting to be picked up.\\ | + | * **Hold Shelf List:** Prints a list of holds that are waiting to be picked up.\\ |
* **In-House Use List:** Prints a list of items imputed into In-house use.\\ | * **In-House Use List:** Prints a list of items imputed into In-house use.\\ | ||
* **Item Status:** Prints a list of items imputed into Item Status.\\ | * **Item Status:** Prints a list of items imputed into Item Status.\\ | ||
* **Items Out:** Prints the list of items a patron has checked out.\\ | * **Items Out:** Prints the list of items a patron has checked out.\\ | ||
- | * **Patron Address:** Prints the current | + | * **Patron Address:** Prints the current |
* **Patron Data:** Prints from the patron edit screen.\\ | * **Patron Data:** Prints from the patron edit screen.\\ | ||
* **Patron Note:** Prints a note on a patron' | * **Patron Note:** Prints a note on a patron' | ||
Line 139: | Line 139: | ||
You can use Angular JS to only print a line if the data matches. For example: | You can use Angular JS to only print a line if the data matches. For example: | ||
- | < | + | **Example: Only show email if email notification is selected** |
This will only print the " | This will only print the " | ||
+ | < | ||
+ | |||
+ | |||
+ | **Example: Only show balance if amount is owed** | ||
+ | |||
+ | This example for the checkout print template will only print the amount a patron owes if there is a balance: | ||
+ | |||
+ | < | ||
+ | |||
+ | **Example: Show note based on circulation modifier** | ||
+ | |||
+ | This example is used on the checkout print template by libraries using fines-free circulation modifiers and shows a note when an item is //not// fines-free. | ||
+ | |||
+ | < | ||
+ | |||
+ | A slight variation is necessary to display the same note on the Items Out template. | ||
+ | |||
+ | < | ||
+ | |||
+ | Here is an example of showing special instructions for items with the circulation modifier of statepass on the checkout template. | ||
+ | |||
+ | < | ||
+ | |||
+ | **Example: Show note for specific title record** | ||
+ | |||
+ | This example shows a note if the item is attached to the title record with ' | ||
+ | |||
+ | < | ||
+ | |||
+ | A slight difference is required for the same note to work on the items out receipt: | ||
+ | |||
+ | < | ||
+ | |||
+ | **Example: Use preferred name if available** | ||
+ | |||
+ | If the patron has a preferred name stored in their account, you can use a ternary operator to display it instead of the legal name. The first part before the question mark checks to see whether or not there is anything in that field. If there is, then it shows the value of the second part (before the colon). If not, then it shows the value of the third part (after the colon). | ||
- | Example for checkout print template that will only print the amount a patron | + | < |
- | <span ng-if=" | ||
- | See also: [[https:// | + | **See also:** [[https:// |
==== Substrings ==== | ==== Substrings ==== | ||
Line 183: | Line 218: | ||
There are different ways to approach printing out receipts for items that will be left on a public holds shelf for patrons to pick up themselves, but it is always important to remove as much patron information from the printed receipts as possible. The attached example of a customized hold shelf slip print template uses only the first four letters of the patron' | There are different ways to approach printing out receipts for items that will be left on a public holds shelf for patrons to pick up themselves, but it is always important to remove as much patron information from the printed receipts as possible. The attached example of a customized hold shelf slip print template uses only the first four letters of the patron' | ||
- | {{ :circ: | + | {{ :admin: |
Line 198: | Line 233: | ||
- Go to: Administration > Local Administration > Library Settings Editor | - Go to: Administration > Local Administration > Library Settings Editor | ||
- Select the relevant library system or branch. | - Select the relevant library system or branch. | ||
- | - Add the text (HTML is __NOT__allowed) to the include you wish to use (eg, event_text). The settings are: | + | - Add the text (HTML is __NOT__ allowed) to the include you wish to use (eg, event_text). The settings are: |
- Content of alert_text include | - Content of alert_text include | ||
- Content of event_text include | - Content of event_text include | ||
Line 217: | Line 252: | ||
- Click Save Locally. | - Click Save Locally. | ||
- Repeat for each other template you wish to include the tag on, and for each other workstation. | - Repeat for each other template you wish to include the tag on, and for each other workstation. | ||
+ | - Log out and then log back in to see the changes. | ||
=== 3) Update Included Text === | === 3) Update Included Text === | ||
Line 224: | Line 260: | ||
If you wish to remove the included text, you can clear out the contents of the library setting. There is no need to remove the tag from each of the workstations. | If you wish to remove the included text, you can clear out the contents of the library setting. There is no need to remove the tag from each of the workstations. | ||
+ | The changes will appear after you log out and then log back in. | ||
admin/workstations/receipts.1564591537.txt.gz · Last modified: 2019/07/31 16:45 by tmccanna