Skip to main content
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Example Voyager Circ.INI file showing modifications for receipt printing of the DISCHARGE SLIP

    • Product: Voyager
    • Relevant for Installation Type: Multi-Tenant Direct, Dedicated-Direct, Local, TotalCare

     

    Question

    Example of modifications to the Voyager Circ.INI file for receipt printer printing of the DISCHARGE SLIP.

    Answer

    Each receipt printer will be different, but there are some modifications you can make to the Circ.INI to help you print to your receipt printer. The following is an example which may or may not work for your receipt printer.

    If you modify the Circ.INI file, make sure you copy it to a different location before reinstalling the client or before a Voyager client upgrade as it will be overwritten by the installation process.  See: Which files should I preserve when installing new clients?

    The example slip below is the [DISCHARGE SLIP].
    In BOLD and Underline for the stanza following, we have highlighted the variables that needed to be modified to make the slip print properly on a specific receipt printer.

    Your receipt printer may be different. 

    • All font sizes need to be reduced. For this test receipt printer, font size was reduced to size 8.
    • Note that the Barcode Font size may need to be reduced. Test out different sizes- you want this to be as large as possible for your barcode reader.  Our test printer is set at 10.
    • TextLeftMargin needs to be reduced. Our test printer needed to be set at 1.
    • PageMargins need to be reduced. Our test printer needed to be set at zero.
    • Also, feel free to change from Times New Roman to a sans serif font, such as Tahoma, which can read clearer at small sizes.

    Here’s the highlighted stanza from the .INI, showing the variables affected by the previous comments:

    [DISCHARGE SLIP]
    Heading=ITEM DISCHARGED
    TitleLabel=Title:
    AuthorLabel=Author:
    CallNumberLabel=Call Number:
    EnumerationLabel=Enumeration:
    ChronologyLabel=Chronology:
    CopyNumberLabel=Copy:
    ItemBarcodeLabel=Item Barcode:
    PatronLabel=Patron:
    DueDateLabel=Due Date:
    DischargeDateLabel=Discharged:
    OverdueFineLabel=Overdue Fine:
    HeadingFontName=Times New Roman
    HeadingFontSize=12
    HeadingFontBold=True
    HeadingFontItalic=False
    HeadingFontUnderline=False
    HeadingJustified=C
    LabelFontName=Times New Roman
    LabelFontSize=12
    LabelFontBold=True
    LabelFontItalic=False
    LabelFontUnderline=False
    TextFontName=Times New Roman
    TextFontSize=12
    TextFontBold=False
    TextFontItalic=False
    TextFontUnderline=False
    TextLeftMargin=3
    PageMargins=1
    BlankLinesBetweenSections=2
    PrintPatronName=Y
    BarcodeFontName=Barcode 3 of 9
    BarcodeFontSize=12
    StartStopChar=*
    PrintStartStopChar=Y

    Think about which slips you will print on your receipt printer. The same modifications you see above should be made in each of those stanzas in the Circ.INI file. 


    • Article last edited: 03-Sept-2020