# Check Printer Help

## Accounts Tab

On the Accounts Tab you enter the Bank Account information that will be needed on the printed check. The same info is used on both single and multiple checks. If you have more than one bank account to write checks on the dropdown list at the top has room for multiple accounts. You can have any number of accounts that have their own settings.

This information is available from your previous checks or from your bank.

Fractional Routing Number:

XX-YYYY / ZZZZ
XX= the state identification codes and assign a city or state to it. For example, if the “XX”
section is 88, it represents Texas.
YYYY= It needs to correspond to the second set of digits of the number located at the
bottom left-hand corner of the check or digits five through eight of the bank’s routing
number.
ZZZZ= It must correspond to the first four digits of the originating bank’s routing number
while skipping any leading zeroes.

To add a new account, click the "Add New Account" button.

Give the account a new name. If the "Copy From Current" is checked, the new info will be filled in with the info already shown in the previous shown account.

Each account is used for both Multi personal checks and Single Business checks. You can have any number of accounts.

## Printing Blank Personal Checks

The Check Printer App can print blank checks onto pre-printed check paper that you can purchase at office supply stores or online. Check Printer uses a user defined template to print on the sheet, so the checks can be printed with any text, pictures, logos, backgrounds.

Check# - shows the next check number that will be used.

Number of Pages to Print - Number of times the template will be sent to the printer. One sheet of three checks would be one page.

Check Printing Template - Choose the template file that will be used to print on these checks.

Number of Checks on Page is required to keep the check numbers in sync.

## Printing Single Business Checks

You can use single check paper to print one check with the payee and amount filled in.This would use a separate template for one check.

Payee - You can type in the payee or you can save them in the dropdown box for use later.

Memo - You can have multiple lines.

##
Add/Delete Payees

Press the Add/Delete Payees button and you can add or delete payees to the dropdown list.

## Saving the Transactions to the Database

When printing single checks with the payee data the transaction can be saved to a database so you will have a record of all the checks you wrote. Check the "Save Single Checks to Database" checkbox.

##

Printing Multiple Single Checks

You can have a CSV file with multiple rows in it where each row has the info items for each Single check.
Your spreadsheet program can output a CSV file.
You can have 1 to 4 checks per page. For the second and third check on the page you use different variables for the text. For the second check on the page you would use on the template "PayAmount2" variable etc. On the the third check on the page you would use "PayAmount3" variable etc.
The CSV file is a comma delimited text file, with the first row having the column names. Requires Name and Amount columns, can also have Date and Memo and Address columns. A blank date will print today's date. The address field can have multiple lines separated by semi-colons.
Fields with commas in them should be surrounded by double quotes, which Excel does when it saves CSV.
You could print 3 business or personal checks per page.
Number of Checks on Page is required to sync the rows in the CSV file to the checks on the page. Microsoft Excel works fine to make a proper CSV file that works fine.
You can choose to save the printed transaction check data to the database or not with the checkbox.
Print to PDF button. Instead of printing to the printer you can output the checks to a multi page PDF file and print them later. The default folder it saves to is the user data folder \pdf
The PDF requires the MIPSMICR.ttf file to be installed in /usr/share/fonts/truetype/

##

Settings Tab

"Check Number Leading Zeros" - the number of leading zeros on the check number can be controlled here.If the Number of Digits is greater than in the current check number then the extra digits in front will be zeros.
"Show Print Dialog" checkbox will cause the printer dialog box to be shown every time you print so you can adjust any printer settings.
User Data Folder shows path to data and setting and template files. Install Folder shows where the executable file has been installed.
"Printer" dropdown list. This list is automatically filled in with the installed printers on the computer. If your printer is not on the list maybe the printer is not installed correctly.
"Edit Template" button will ask you to choose an existing template from the dropdown list. This will open the template file in the report editor.
"Use Asterisk Fill". This setting will use asterisks in front and after the Amount and Written Amount as a security feature.

## The MICR Encoding Font

The font that is used for printing bank routing numbers is included in the installation. It will be installed to the font directory during the installation. May need to reboot to see the font in the font directory. The font is also in the user data folder for manual installation.

##

# Operation

## Database Settings and Export

When you print a check the transaction data can be saved to a database. The saved database items are shown in the data grid. The items in the grid can be exported to a CSV file in Comma Deliminated Format. Whatever is shown in the grid can be exported. Use the date filtering to filter only the ones you want in the grid.

The Export to CSV File button will ask you for a filename.

The Delete Records button will delete any shown items in the grid permanently from the database. Use this to clean out records you don't need anymore.

Memo field can contain multiple lines so double clicking on a Memo cell in the grid will show the value in a window.

The items in the grid can be edited by double-clicking on a cell. A row can be deleted by Control-Click on a row.
Check Date in grid is always displayed as yyyy-mm-dd

### Data Base Path

The default location of the saved check database is in the User Data Path shown in Settings tab. To locate the file somewhere else on the network you can put the path in CheckPrinter.ini like:

[CheckPrinter]
DatabasePath=C:\temp\data

## Check Printing Templates

The printed check items are completely user configurable. You can use any brand or kind of check forms. On the Settings tab, press the Edit Template button. Choose an existing template from the dropdown list. This will open the template file in the report editor.

Editing the template.
The things you may want to do with the temples are:
1. Move things around with the mouse..
2. Add or delete items.
Delete items by highlighting them and pressing Delete key on your keyboard.
3. Resize text boxes to fit the text.
A new item is made by going to the Right side bar "Variables" tab. This shows all the built-in variables that can be used on the template. Drag and Drop them from the list onto the template.

There are 4 sets of variables for up to 4 checks per page, The PayAddress variable is only available when batch printing from a CSV file.
You can adjust the properties of the text in the Properties side bar.
For just plain text you can click the Text Object tool button and drop it on the template. Then double click on it to type the text.
You add pictures when in the template editor by clicking the Picture button and dragging to where you want to put the picture on your template.

Then choose a picture file in the Object Inspector:

You can send the picture to the background or foreground with Main menu - Edit - Send to Back or Bring to Front.

You can make a new template by copying an existing template file to a new filename.The file extension must be "fr3" and be saved in the User Data Folder in order to show up in the template list dropdown.
A general user help file for the Report Designer is the FRFMXUserManual-en.pdf file included in the installation.

### Scripting

The printing template supports using embedded scripts for those special customizing needs.

# Custom Variables

In case you need a few more variables in your template, you have the possibility of adding custom variables that you fill out the values and have them printed on the check.

Up to 8 custom variables can be used. You fill in the values in the Custom Items window.

Change the Fieldname item to something recognizable, or you can just leave them Custom1,Custom2, etc.

In "Text" enter the text to display on the printed check. The Text box can make multiple lines by adding ";" to break the lines.

By default they are named Custom1 to Custom8 in the template designer and are used just like the other text variable fields.

There is a separate set for each payee. You would have to change the value manually each time you wanted the value to change.

It is possible to have the fieldnames global across all Payees. In the CheckPrinter.ini settings file add global fieldnames (under the CheckPrinter heading) that will always overwrite anything in the Custom Items window.

### Custom variable for Batch Printing

You can use custom variables when batch printing multiple checks, but it doesn't get the values from the form window. Instead it gets the values from the same CSV file that batch printing uses.

Just use columns 6 through 13 for Custom1 - Custom8.

# System Menu

If you go into the System Menu, you can find the About info and the Registration window.

## About Box

See the About Box for version information.

## Registration Window

The Registration Window shows activation status. To activate the software from trial version to registered version, enter the Order Reference Number you received when you purchased and press the Activate button. You need to be connected to the internet but only at this initial activation.

If no Internet connection at the PC you install it on: If no Internet connection is available at that computer, contact support@i-logic.com Send us the "Hardware ID" that appears in your Activation window along with the Order Reference Number on your receipt and we will send you an activation code to enter. Note: Activating over the Internet is a one time event - you don’t need the Internet after that. So if you can just temporarily connect the computer to the Internet for the activation that will work.

For questions or problems send email to support@i-logic.com

Version
Copyright © 2024 by i-Logic Software www.i-logic.com