git ssb

0+

cel / freecheck



Tree: 3ba59a872b934d08858db3732c17e2ed208b5b4b

Files: 3ba59a872b934d08858db3732c17e2ed208b5b4b / freecheck.cfg

10351 bytesRaw
1# Freecheck Configuration File
2
3# Format:
4# Sections of the format:
5
6# [SectionType SectionName]
7# key1 = value1
8# key2 = value2
9
10# SECTION HEADERS
11# Section headers are formatted like this:
12# [SectionType Label]
13# Where SectionType is either "Global" "Style" "Account" or "CheckBlank"
14# Label is the name of this particularinition
15# i.e. [Style Normal] is the section that defines the normal style (!)
16# The "Global" section does not take a SectionType
17# i.e. [Global]
18# No part of the header is case sensitive
19
20
21# KEY-VALUE PAIRS
22# Key-value pairs are separated by an "=" with optional whitespace
23# i.e. "Key1 = Value1" or "Key1=Value1"
24# Key names ARE case-sensitive, since they become PostScriptinitions
25# Some values (such as font names) are case sensitive
26# Others, such as address strings, will print in whatever case you enter them
27# Values may be multiple words
28# Values which represent dimensions may be bare numbers (which results in
29# "points," or 1/72 of an inch) or followed by "inch" or "cm" which should be
30# self-explanatory.
31
32# Each section contains comments showing all required key-value pairs, and
33# examples of assignments.
34
35###################
36# Global defaults #
37###################
38
39# Keys:
40
41# MICR Font
42# ---------
43# For the MICR font, SIZE MATTERS! Make sure you have the right point
44# size for the particular MICR font you're using. Most (including
45# GnuMICR) are correct at 12 pts, but READ THE DOCS THAT CAME WITH
46# THE FONT! :)
47
48# MICRFontName = GnuMICR
49# MICRFontSize = 12
50
51# MICR Symbol Mapping
52# -------------------
53# Maps which characters show which MICR symbols in the font you're using
54# Approximate representations of these symbols, with names, below:
55# |: = TransitSymbol
56# / = Amount
57# P = OnUs
58# - = Dash
59
60# TransitSymbol = A
61# OnUsSymbol = C
62# AmountSymbol = B
63# DashSymbol = D
64
65# MICR Line placement "Tweaking"
66#-------------------------------
67# Any "tweaks" necessary to align the MICR characters
68# May be in points or in inches
69# MICRVerTweak = 0
70# MICRHorTweak = 0
71
72[Global]
73MICRFontName = GnuMICR
74MICRFontSize = 12
75TransitSymbol = A
76AmountSymbol = B
77OnUsSymbol = C
78DashSymbol = D
79MICRVerTweak = 0
80MICRHorTweak = 0
81
82############
83# Accounts #
84############
85
86# Check number for first check on the page
87# CheckNumber = 441
88
89# Check Parts to print
90# --------------------
91# What exactly do we want to print? This is so that people can use
92# special MICR toner if they want, and print two-pass
93# PrintCheckBody = true
94# PrintMICRLine = true
95
96# Number of pages to print
97# NumPages = 3
98
99# Account Holder's Name, etc
100# --------------------------
101# If any strings are empty, they will not be printed
102
103# Name1 = JOHN SMITH
104# Name2 = MARY SMITH
105# Address1 = 1234 Main Street
106# Address2 =
107# CityStateZip = Anytown, USA 12345
108# PhoneNumber = 512-555-1212
109
110# Bank information
111# ----------------
112# If any strings are empty, they will not be printed
113# BankName = MegaCorp Bank, NA
114# BankAddr1 = 6780 Main Street
115# BankAddr2 = Suite 45
116# BankCityStateZip = Anytown, USA 12345
117
118# MICR Information
119# ----------------
120
121# This is where you define your MICR line. Represent the On-Us symbol (||')
122# with a "P", the dash symbol with a "-", and a space with a "S"
123# The routing symbol (|:) is represented with an "R"
124
125# Your check number will be filled in in either the Aux On-Us field, or in
126# the On-Us field. Represent the check number spaces with "CCCC" (one
127# "C" for each check digit)
128
129# Auxiliary On-Us field is everything to the left of the leftmost routing
130# symbol (|:) Include trailing spaces! (Aux On-Us may be blank for
131# personal checks)
132
133# Routing field is the two routing symbols (|:) and everything in between.
134# Should be exactly 9 digits between the symbols.
135
136# On-Us field is everything to the RIGHT of the RIGHTMOST routing
137# symbol (|:). Include LEADING spaces!
138
139# AuxOnUs = # Everything to left of first |:
140# Routing = R012345678R # Everything between (and including)
141# # the two |: symbols, 9 digits +
142# # 2 symbols.
143# OnUs = S1392812PSCCCC# Everything to right of last |:
144
145# Routing Fraction
146# ----------------
147
148# Fraction = 12345/67890 # Fraction at top of check
149
150[Account Sample]
151CheckNumber = 100
152PrintCheckBody = true
153PrintMICRLine = true
154NumPages = 1
155Name1 = JOHN SMITH
156Name2 = MARY SMITH
157Address1 = 1234 Main Street
158Address2 =
159CityStateZip = Anytown, USA 12345
160PhoneNumber = 512-555-1212
161BankName = MegaCorp Bank, NA
162BankAddr1 = 6780 Main Street
163BankAddr2 = Suite 45
164BankCityStateZip = Anytown, USA 12345
165AuxOnUs =
166Routing = R123456780R
167OnUs = S4232268154PSCCCC
168Fraction = 37-5678/1234
169
170################
171# Check Styles #
172################
173
174# Font Names & Sizes
175# ------------------
176# The StandardFontSize is just the basic size for non-MICR
177# text. Things get scaled a bit from there (Names are larger than
178# addresses, etc)
179# StandardFontName = AvantGarde-Book
180# StandardFontSize = 9
181
182# Number of digits in the check number (adds leading 0s if necessary)
183# CheckNumDigits = 4
184
185# This is NOT THE MICR FONT! It is the big check number on top right
186# CheckNumFontName = Helvetica-Bold
187# CheckNumFontSize = 14
188
189# Line features
190# LineWidth = 0.3
191# Underline = true
192
193# Check feature placement
194# -----------------------
195# (relative to bottom of check)
196# Currently implemented as fraction of the check height
197# MemoLineHeight = 0.25
198# SignatureLineHeight = 0.25
199# BankInfoHeight = 0.45
200# AmountLineHeight = 0.50
201# PayeeLineHeight = 0.60
202# DateLineHeight = 0.75
203
204[Style Normal]
205CheckLayout = Original
206StandardFontName = AvantGarde-Book
207StandardFontSize = 9
208CheckNumDigits = 4
209CheckNumFontName = Helvetica-Bold
210CheckNumFontSize = 14
211LineWidth = 0.3
212MemoLineHeight = 0.25
213SignatureLineHeight = 0.25
214BankInfoHeight = 0.45
215AmountLineHeight = 0.50
216PayeeLineHeight = 0.60
217DateLineHeight = 0.75
218#LogoFile = logos/penguin-flat.eps
219#LogoFile = logos/gerwinski-gnu-head.eps
220LogoWidth = 0.7 inch
221LogoHeight = 0.6 inch
222LogoPadding = 0.0625 inch
223LogoBorder = 0.0312 inch
224
225#
226# Quicken/QuickBooks compatible check styles.
227# The feature placement keys AmountLineHeight, DateLineHeight, MemoLineHeight
228# and PayeeLineHeight are not applicable. Currently BankInfoHeight is ignored.
229# The BankInfo section and AccountHolder section are aligned to the TopMargin.
230#
231# If no SignatureLineHeight is specified, it will default to the height of the
232# Memo line. Unlike the Original style, the SignatureLineHeight is specified as
233# an absolute value from the bottom of the check.
234#
235# An EPS logo file specified with LogoFile will will be scaled to fit inside a
236# LogoWidth x LogoHeight rectangle and placed at the top left corner of the
237# check.
238#
239[Style QStandard]
240CheckLayout = QStandard
241StandardFontName = Helvetica
242StandardFontSize = 9
243BoldFontName = Helvetica-Bold
244CheckNumDigits = 4
245CheckNumFontName = Helvetica-Bold
246CheckNumFontSize = 14
247FractionFontName = Helvetica
248FractionFontSize = 6
249LineWidth = 0.15
250Underline = true
251SignatureLineHeight = 1 inch
252#LogoFile = logos/penguin-flat.eps
253#LogoFile = logos/gerwinski-gnu-head.eps
254LogoWidth = 1 inch
255LogoHeight = 0.6 inch
256LogoBorder = 0
257LogoPadding = 0
258
259
260[Style QWallet]
261CheckLayout = QWallet
262StandardFontName = Helvetica
263StandardFontSize = 6
264BoldFontName = Helvetica-Bold
265CheckNumDigits = 4
266CheckNumFontName = Helvetica-Bold
267CheckNumFontSize = 14
268FractionFontName = Helvetica
269FractionFontSize = 6
270LineWidth = 0.15
271Underline = false
272SignatureLineHeight = 0.75 inch
273#LogoFile = logos/penguin-flat.eps
274#LogoFile = logos/gerwinski-gnu-head.eps
275LogoWidth = 0.75 inch
276LogoHeight = 0.4 inch
277LogoBorder = 0
278LogoPadding = 0
279
280################
281# CHECK BLANKS #
282################
283
284# Keys:
285
286# Information about how the checks are laid out on the page
287# ---------------------------------------------------------
288
289# Actual width and height of the checks, in points or inches
290# CheckHeight = 3.50 inch
291# CheckWidth = 8.50 inch
292
293# Offsets for bottom-most check, from lower left corner of page
294# In points or inches
295# CheckHorOffset = 0.00 inch
296# CheckVerOffset = 4.00 inch
297
298# Number of checks on each page
299# ChecksPerPage = 1
300
301# Information about where to print on each check
302# ----------------------------------------------
303
304# Margins within each check - to avoid any graphics on the check blanks
305# (Bottom margin fixed by MICR spec)
306# LeftMargin = 0.40 inch
307# RightMargin = 0.40 inch
308# TopMargin = 0.25 inch
309
310[CheckBlank MVD1001]
311# MIP/SDLA VersaCheck MVD1001 "Business" checks
312CheckHeight = 3.50 inch
313CheckWidth = 8.50 inch
314CheckHorOffset = 0.00 inch
315CheckVerOffset = 4.00 inch
316ChecksPerPage = 1
317LeftMargin = 0.40 inch
318RightMargin = 0.40 inch
319TopMargin = 0.25 inch
320
321[CheckBlank MVG1000]
322# MIPS/DLA VersaCheck MVG1000 "Business" checks
323CheckHeight = 3.50 inch
324CheckWidth = 8.50 inch
325CheckHorOffset = 0.00 inch
326CheckVerOffset = 7.50 inch
327ChecksPerPage = 1
328LeftMargin = 0.30 inch
329RightMargin = 0.30 inch
330TopMargin = 0.25 inch
331
332[CheckBlank MVG3001]
333# MIPS/DLA VersaCheck MVG3001 "Personal" checks
334CheckHeight = 2.83 inch
335CheckWidth = 6.00 inch
336CheckHorOffset = 2.50 inch
337CheckVerOffset = 2.50 inch
338ChecksPerPage = 3
339LeftMargin = 0.20 inch
340RightMargin = 0.25 inch
341TopMargin = 0.20 inch
342
343[CheckBlank MVD3000]
344# MIPS/DLA VersaCheck MVD3000 "Business" checks
345# VersaCheck Form 3000 Premium
346CheckHeight = 3.50 inch
347CheckWidth = 8.50 inch
348CheckHorOffset = 0.00 inch
349CheckVerOffset = 0.50 inch
350ChecksPerPage = 3
351LeftMargin = 0.375 inch
352RightMargin = 0.375 inch
353TopMargin = 0.375 inch
354
355
356[CheckBlank MVP3001]
357# MIPS/DLA VersaCheck MVP3001 "Personal" checks
358# VersaCheck Form 3001 Prestige
359# CheckHeight == (PageHeight - CheckVerOffset) / ChecksPerPage
360# % calculated in points avoid rounding error
361# == 11 inch 2.5 inch sub 3 div
362# == 204
363CheckHeight = 204
364CheckWidth = 6.00 inch
365CheckHorOffset = 2.50 inch
366CheckVerOffset = 2.50 inch
367ChecksPerPage = 3
368LeftMargin = 0.125 inch
369RightMargin = 0.25 inch
370TopMargin = 0.25 inch
371

Built with git-ssb-web