Skip to main content
Version: Aeon 7.0

Print Designer: Callslip

A callslip is the paper slip staff print and carry into the stacks to pull a requested item. The Print Designer is where you decide what that slip looks like: which fields print (call number, item title, location, the researcher's name), where they sit on the page, what's in bold, whether a barcode appears, and how many slips fit on a sheet. Aeon includes a default callslip, so you don't have to touch this β€” most sites start from the default and tweak it once.

You design the callslip here; staff actually print it later from a request (or a batch of requests) using the Print Callslip action. This page covers the design side β€” see Printing Callslips for the printing workflow.

When you'll use this
  • Your callslips are missing a field you need in the stacks (a sub-location, a reference number, a custom field) β€” add it here.
  • You want callslips to print two- or four-up to save paper β€” set the records-per-page grid.
  • You want a barcode on the slip so retrieved items can be scanned back in.
  • You're moving from the Aeon 6 Word mail-merge templates and want to rebuild the slip visually instead of fighting merge fields.
This is the same designer used for every print template

The callslip designer is one mode of Aeon's print designer. The Request, User, Invoice, Invoice Statement, and Digitization Request templates all use the same canvas and tools β€” only the available fields and the sample preview data differ. If you've designed a request slip, a callslip works identically.

Opening the callslip designer​

  1. Open the Customization Manager.
  2. In the left navigation, under Designers, choose Print Designer. It opens on the Request template.
  3. Print Designer expands into one entry per template type β€” Request, Callslip, User, Invoice, Invoice Statement, and Digitization Request. Choose Callslip.

The browser tab reads Print Designer: Callslip while you're editing callslips.

You need the Designers capability to edit

Creating, renaming, duplicating, deleting, importing, exporting, or saving a template requires the Designers configuration capability. Without it you can still reach the page and look at templates, but the save and template-management actions are blocked. Generating a Preview requires either the Designers capability or View access to Requests. See Roles & Capabilities.

Use a real screen

The designer needs room to work. On a phone-sized screen it shows "Larger Display Required" and asks you to switch to a tablet or desktop. Plan to design templates at a desk, not on a handheld.

How the designer is laid out​

With a template open you have a toolbar across the top, a panel on the left, and the page canvas filling the rest:

AreaWhat it's for
Toolbar (top)The template selector and its β‹― menu, undo/redo, page size, orientation, Margins, the layout mode, records-per-page, group/ungroup, Preview, zoom, the save controls, and a ? button that opens the keyboard-shortcut list.
Left panelTwo tabs β€” Fields and Insert β€” for adding content to the page (see below).
Canvas (center)The slip itself, drawn to scale with rulers. You arrange everything here by dragging.

You edit a piece of the slip by selecting it β€” a small floating toolbar appears just above the selection with that element's settings (its field, format, styling, visibility conditions, and exact position). Nothing you place is permanent until you save.

The save indicator on the toolbar always tells you where you stand: Saved, Unsaved, or Saving....

The Print Designer editing a callslip: the Callslip entry selected under Print Designer, the Default Callslip template, a toolbar carrying page size, orientation, Margins and the Absolute layout mode, the Fields tab listing transaction fields with data-type badges, and the slip on the canvas with amber markers on fields set to hide when empty

Adding content: the Fields and Insert tabs​

Everything on the slip is an element. The left panel gives you two ways to add one.

The Fields tab​

The Fields tab is a searchable list of the data you can print, grouped by category in this order: Transaction Fields (transaction number, item title, call number, location, sub-location, and so on), User Fields, Address Fields, Secondary Address, User Status Fields, Research Fields, Researcher Fields, Activity Fields, Appointment Fields, Notes, Staff Fields, and Institution Fields β€” plus a Custom Fields group at the end if you've defined any transaction custom fields. Each field carries a small badge for its data type (for example STRING, NUMBER, or DATE). Type in the Search fields... box to filter.

A callslip draws on exactly the same field set as the request slip, since both print from a transaction.

  • Click a field to drop it on the page. It lands as a labeled row β€” the field's label next to its value (for example, Call Number: followed by the call number).
  • Hold βŒ₯ Alt while clicking to drop the value alone, with no label.
  • Drag a field onto the canvas to place it exactly where you want.
  • To add several at once, ⌘/Ctrl-click each field, then drag them on or use Add to page β€” they stack as one block in the order you picked them.

The panel reminds you of this at the bottom: "Fields land with a label β€” hold βŒ₯ Alt for the field alone. ⌘/Ctrl-click to select several, then drag or add them as one block."

The Fields tab of the callslip designer showing the Transaction Fields category with data-type badges, and the hint that fields land with a label unless you hold Alt

Common callslip fields: Call Number, Location, Sub-Location, Item Title, Item Author, Item Volume, Transaction Number, and the researcher's name. On the canvas these show realistic sample values (call number MS 1234.5, request 12345, item "Sample Collection Title: A Historical Analysis") so you can judge spacing before printing.

The Insert tab​

The Insert tab holds the building blocks that aren't tied to a single field:

ElementWhat it puts on the slip
TextA static label that prints exactly as typed β€” e.g. "CALLSLIP" or "Pull for:"
FieldA single data value, unbound at first β€” you choose which field after placing it.
BarcodeA scannable barcode generated from a field value, by default the transaction number.
LineA horizontal rule for separating sections.
Vertical LineA vertical rule β€” for a column divider or a fold line.
RectangleA box or border.
ImageA picture from the image gallery β€” usually your institution's logo.

Below those, an Auto Fields group prints values about the printout itself rather than the request: Page Number, Page Count, Current Date, and Printed By.

The Insert tab of the callslip designer listing Text, Field, Barcode, Line, Vertical Line, Rectangle and Image, then a Tables group with Billing Charges Table, Payment History Table and Notes Table, then an Auto Fields group with Page Number, Page Count, Current Date and Printed By

The Tables group on a callslip

A Tables group offers three repeating tables β€” Billing Charges Table, Payment History Table, and Notes Table. The two billing tables suit invoices and statements rather than a callslip, which covers a single request. Notes Table is the useful one here: it prints every note on the request, oldest first, in three columns β€” Date, Note, and Added By.

Editing an element​

Select an element and its floating toolbar appears above it. What the toolbar offers depends on the element:

  • A field shows its field button (the bound field's name, with a chevron), a Format button, and text-styling controls β€” font family and size, bold, italic, underline, alignment, and text color. Click the field button to open a searchable field picker and choose a different field; or double-click the field on the canvas to jump straight into that picker. Beside Format sits the fallback field button: pick a second field to print when the bound one is empty β€” the visual equivalent of a Word { IF A "" B } cascade, say Preferred Name falling back to First Name. A field with a fallback carries a small blue badge on the canvas; click it to change the fallback.

    A selected field on the callslip canvas with its floating toolbar above it, showing the bound field button, Format, the fallback field button, font family and size, bold, italic and underline, alignment, text color, visibility, position, duplicate, and delete The searchable field picker opened from a selected field's field button, listing Transaction Fields with data-type badges

  • Format (the sliders button) opens a small popover: a Format menu β€” None, Currency, Number, Short Date, Long Date, or Date & Time β€” plus Prefix and Suffix boxes, hinted with "e.g. $" and "e.g. %". Picking a field also applies a default format for its data type.

    The Format popover on a selected field, with the Format menu set to None and empty Prefix and Suffix boxes

  • Text offers typography controls; double-click a text element to edit its words in place.

  • Line and Rectangle offer shape styling β€” a Stroke color swatch (the popover also sets Stroke width) and a Stroke style menu of Solid, Dashed, or Dotted. A rectangle adds Fill & corners for its Fill color and Corner radius.

  • Image and Barcode offer their own source/appearance controls.

  • Visibility conditions (the eye button) controls when the element prints β€” see Hiding a field when it's empty.

  • Position & size (the four-arrows button) places the element precisely: X and Y, Width and Height β€” all in inches. On text, field and auto-field elements it also offers Rotation presets of 0Β°, 90Β°, 180Β°, and 270Β° and vertical-alignment buttons; shapes, images, barcodes and tables show the four measurements only.

    The Position and size popover on a selected element, with X, Y, Width and Height in inches, Rotation presets of 0, 90, 180 and 270 degrees, and vertical alignment buttons

  • Duplicate (⌘D) and Delete (⌫) finish the toolbar.

Arranging and fine-tuning​

  • Move an element by dragging it; resize it with its handles.
  • Nudge a selection with the arrow keys β€” hold Shift for a larger step.
  • Select several with Shift-click (or ⌘/Ctrl-click); a floating align/distribute toolbar appears, and you can Group them (⌘G) so they move as one. Ungroup with βŒ˜β‡§G.
  • Standard editing shortcuts work on the canvas: copy (⌘C), paste (⌘V), duplicate (⌘D), delete (Delete/Backspace), select all (⌘A), and undo / redo (⌘Z and βŒ˜β‡§Z).
  • To move around without the mouse: Tab cycles through the elements on the page (⇧Tab reverses), F6 cycles between the panel and the canvas, and Escape clears the selection.

Press ? anywhere in the designer for the full shortcut list on screen.

Page setup​

The toolbar shapes the physical page:

  • Page size β€” Letter, Legal, A4, or A5, plus any sizes your site has defined. Custom... opens a dialog for a one-off Width and Height in inches or millimeters; Manage page sizes... is where the site-wide list is maintained.
  • Orientation β€” Portrait or Landscape.
  • Margins β€” opens Page Margins (in) with Top, Right, Bottom and Left boxes, from 0 to 3 inches in steps of 0.125. Set them and click Apply.
  • Layout mode β€” Absolute or Flow. Absolute is the fixed canvas described on this page, and callslips normally stay there. Flow turns the template into stacked bands that grow with their content β€” see Print Designer: Flow Layout.
  • Records per page β€” the grid button (it reads, for example, 1 per page). For one slip per page, leave it at 1. To print compact slips several to a sheet, open it and set Rows and Columns (with optional Row Gap / Column Gap in inches), then click Apply. Aeon shows the resulting Cell size and how many Records per page that makes. This is the modern equivalent of a multi-up label sheet. The grid applies in Absolute mode; in Flow mode the toolbar replaces it with a record separation control.

Hiding a field when it's empty (conditions)​

Not every request fills every field. Rather than printing a stray "Volume:" label with nothing after it, hide the element when its data is blank. The designer handles this with each element's visibility control (the eye button on its floating toolbar).

  1. Select the element and open its Visibility conditions popover (the eye button). With nothing set it reads "Always shown. Add conditions to hide this element for certain records."

  2. For the simplest case, turn on Hide if empty β€” the element drops off any slip where that field has no value.

    The Visibility conditions popover on a selected element, showing the Hide if empty toggle switched off with a note that the element is always shown, and an Edit conditions button

  3. For anything more involved, click Edit conditions... to open the Edit Conditions dialog, headed "Hide this element when:". Until you add one it says "No conditions defined. Click "Add Condition" to create one." Click Add Condition, choose a field and an operator β€” is empty, is not empty, equals, does not equal, contains, is greater than, or is less than β€” and a value where one's needed, then Save. With more than one condition, the element hides when any of them match.

    The Edit Conditions dialog headed Hide this element when, with no conditions defined yet, an Add Condition button, and Cancel and Save buttons

Any element carrying a condition gets a small amber badge with a crossed-out-eye icon in its top-right corner, so you can see at a glance which parts of the slip are conditional. Hover the badge and it tells you how many conditions the element has β€” or "Hidden: Conditions not met" when the element is one the current sample data would drop.

If you're recreating an Aeon 6 template, this is where the hidden Word IF field codes are rebuilt β€” visually, instead of in toggled field codes.

Conditions on a whole group

Select a group and its floating toolbar has its own visibility control, so an entire block β€” an optional volume/issue line, say β€” shows or hides as a unit.

Previewing before you commit​

Click Preview in the toolbar at any time. Aeon renders the current template to a PDF using sample data β€” a representative transaction number, title, call number, and dates β€” and opens it in a dialog headed Preview: followed by the template's name (for example Preview: Default Callslip), so you see the slip laid out as it will print. From there you can Download the sample PDF or send it to your Print dialog. Preview reflects the canvas as it stands, including edits you haven't saved yet.

The Preview: Default Callslip dialog rendering the callslip to PDF with Download and Print buttons, showing sample data for request 12345

Saving and managing templates​

  • Save with the toolbar's Save button or ⌘S; the indicator switches to Saved.
  • Discard changes with the discard button that appears next to the save indicator while you have unsaved edits β€” it reverts to the last saved version.
Switching templates discards unsaved edits

The designer tracks unsaved changes per template. Save before you switch to a different callslip, move to another template type, or import β€” selecting another template loads its saved state and your in-progress edits are not kept.

A callslip is stored as a template, and the designer keeps as many as you like (one for the reading room and one for offsite retrieval, say). The template selector on the left of the toolbar switches between them β€” the one marked default is highlighted β€” and its β‹― menu manages them:

The callslip template menu listing New Template, Duplicate, Rename, a grayed-out Set as Default, Export, Import, Import from Word Document, and Delete

  • New Template β€” start a fresh callslip.
  • Duplicate β€” copy the current one as a starting point (you name the copy, pre-filled as "… (Copy)").
  • Rename β€” give it a meaningful name.
  • Set as Default β€” mark which callslip Aeon reaches for first. Only one template per type is the default; setting a new one clears the old.
  • Export / Import β€” download the template (with its images) as an .aeon-print-template.zip package, or load one back in β€” handy for moving a layout between sites or environments.
  • Import from Word Document… β€” bring a Word template in (see below).
  • Delete β€” remove the template.

Bringing a Word template across​

Coming from the Aeon 6 desktop client, you don't have to rebuild your callslip by hand.

  1. Open the template β‹― menu and choose Import from Word Document….
  2. Pick your existing .doc or .docx file.
  3. Aeon parses it, converts the merge fields it recognizes into designer fields, pulls in images, and creates a new callslip template β€” then shows an Import Summary of what came across.
Review the import, especially unmapped and IF fields
  • Importing creates a new template and switches to it. If you have unsaved edits, Aeon warns you first β€” they'll be lost, so save before importing.
  • Unmapped fields: merge fields Aeon can't match to a known field come in unmapped and carry a warning badge on the canvas. Select each and choose the right field from its picker.
  • Conditional IF fields are not converted. Rebuild that logic with element conditions.
  • Always Preview an imported template before making it the default β€” spacing usually needs a touch-up.

How the callslip you design gets used​

When a staff member opens a request and clicks Print Callslip in the request toolbar, Aeon opens a print dialog showing a live PDF of the slip. If you keep more than one callslip template the dialog shows a template picker; with only one there's nothing to choose. When the picker appears, Aeon pre-selects, in order: the template that staff member last used, then the one you marked default, then the first available. So the callslip you design here β€” especially the default β€” is what your team prints day to day.

Printing a callslip records history, and can route the request

Printing β€” or downloading with routing β€” writes a "Callslip Printed" entry to the request's history. The toolbar also offers a separate Print Callslip button while the request sits in a queue that can still route to In Item Retrieval β€” typically Awaiting Request Processing or Awaiting Activity Processing. Using it, the dialog adds a Download & Route to In Item Retrieval button beside the plain Download, and the Print button becomes Print & Route to In Item Retrieval; either routing button moves the request to In Item Retrieval, while plain Download saves the PDF and changes nothing. Reprint Callslip sits in the toolbar's Print menu at every stage and reprints the slip without changing status. That workflow behavior lives with the request toolbar rather than the designer β€” see Printing Callslips.