git ssb

0+

cel / freecheck



Tree: ba55f8a45e338d63c2092fb15fdc09218f9a404f

Files: ba55f8a45e338d63c2092fb15fdc09218f9a404f / freecheck.cfg

10572 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# ChecksMod: Print only the Nth check on each page. -1 to print every check
83ChecksMod = -1
84
85############
86# Accounts #
87############
88
89# Check number for first check on the page
90# CheckNumber = 441
91
92# Check Parts to print
93# --------------------
94# What exactly do we want to print? This is so that people can use
95# special MICR toner if they want, and print two-pass
96# PrintCheckBody = true
97# PrintMICRLine = true
98
99# Number of pages to print
100# NumPages = 3
101
102# Account Holder's Name, etc
103# --------------------------
104# If any strings are empty, they will not be printed
105
106# Name1 = JOHN SMITH
107# Name2 = MARY SMITH
108# Address1 = 1234 Main Street
109# Address2 =
110# CityStateZip = Anytown, USA 12345
111# PhoneNumber = 512-555-1212
112
113# Bank information
114# ----------------
115# If any strings are empty, they will not be printed
116# BankName = MegaCorp Bank, NA
117# BankAddr1 = 6780 Main Street
118# BankAddr2 = Suite 45
119# BankCityStateZip = Anytown, USA 12345
120
121# MICR Information
122# ----------------
123
124# This is where you define your MICR line. Represent the On-Us symbol (||')
125# with a "P", the dash symbol with a "-", and a space with a "S"
126# The routing symbol (|:) is represented with an "R"
127
128# Your check number will be filled in in either the Aux On-Us field, or in
129# the On-Us field. Represent the check number spaces with "CCCC" (one
130# "C" for each check digit)
131
132# Auxiliary On-Us field is everything to the left of the leftmost routing
133# symbol (|:) Include trailing spaces! (Aux On-Us may be blank for
134# personal checks)
135
136# Routing field is the two routing symbols (|:) and everything in between.
137# Should be exactly 9 digits between the symbols.
138
139# On-Us field is everything to the RIGHT of the RIGHTMOST routing
140# symbol (|:). Include LEADING spaces!
141
142# AuxOnUs = # Everything to left of first |:
143# Routing = R012345678R # Everything between (and including)
144# # the two |: symbols, 9 digits +
145# # 2 symbols.
146# OnUs = S1392812PSCCCC# Everything to right of last |:
147
148# Routing Fraction
149# ----------------
150
151# Fraction = 12345/67890 # Fraction at top of check
152
153[Account Sample]
154CheckNumber = 100
155PrintCheckBody = true
156PrintMICRLine = true
157NumPages = 1
158Name1 = JOHN SMITH
159Name2 = MARY SMITH
160Address1 = 1234 Main Street
161Address2 =
162CityStateZip = Anytown, USA 12345
163PhoneNumber = 512-555-1212
164BankName = MegaCorp Bank, NA
165BankAddr1 = 6780 Main Street
166BankAddr2 = Suite 45
167BankCityStateZip = Anytown, USA 12345
168AuxOnUs =
169Routing = R123456780R
170OnUs = S4232268154PSCCCC
171Fraction = 37-5678/1234
172
173################
174# Check Styles #
175################
176
177# Font Names & Sizes
178# ------------------
179# The StandardFontSize is just the basic size for non-MICR
180# text. Things get scaled a bit from there (Names are larger than
181# addresses, etc)
182# StandardFontName = AvantGarde-Book
183# StandardFontSize = 9
184
185# Number of digits in the check number (adds leading 0s if necessary)
186# CheckNumDigits = 4
187
188# This is NOT THE MICR FONT! It is the big check number on top right
189# CheckNumFontName = Helvetica-Bold
190# CheckNumFontSize = 14
191
192# Line features
193# LineWidth = 0.3
194# Underline = true
195
196# Check feature placement
197# -----------------------
198# (relative to bottom of check)
199# Currently implemented as fraction of the check height
200# MemoLineHeight = 0.25
201# SignatureLineHeight = 0.25
202# BankInfoHeight = 0.45
203# AmountLineHeight = 0.50
204# PayeeLineHeight = 0.60
205# DateLineHeight = 0.75
206
207[Style Normal]
208CheckLayout = Original
209StandardFontName = AvantGarde-Book
210StandardFontSize = 9
211CheckNumDigits = 4
212CheckNumFontName = Helvetica-Bold
213CheckNumFontSize = 14
214LineWidth = 0.3
215MemoLineHeight = 0.25
216SignatureLineHeight = 0.25
217BankInfoHeight = 0.45
218AmountLineHeight = 0.50
219PayeeLineHeight = 0.60
220DateLineHeight = 0.75
221#LogoFile = logos/penguin-flat.eps
222#LogoFile = logos/gerwinski-gnu-head.eps
223LogoWidth = 0.7 inch
224LogoHeight = 0.6 inch
225LogoPadding = 0.0625 inch
226LogoBorder = 0.0312 inch
227LogoVerOffset = 0
228LogoHorOffset = 0
229
230#
231# Quicken/QuickBooks compatible check styles.
232# The feature placement keys AmountLineHeight, DateLineHeight, MemoLineHeight
233# and PayeeLineHeight are not applicable. Currently BankInfoHeight is ignored.
234# The BankInfo section and AccountHolder section are aligned to the TopMargin.
235#
236# If no SignatureLineHeight is specified, it will default to the height of the
237# Memo line. Unlike the Original style, the SignatureLineHeight is specified as
238# an absolute value from the bottom of the check.
239#
240# An EPS logo file specified with LogoFile will will be scaled to fit inside a
241# LogoWidth x LogoHeight rectangle and placed at the top left corner of the
242# check.
243#
244[Style QStandard]
245CheckLayout = QStandard
246StandardFontName = Helvetica
247StandardFontSize = 9
248BoldFontName = Helvetica-Bold
249CheckNumDigits = 4
250CheckNumFontName = Helvetica-Bold
251CheckNumFontSize = 14
252FractionFontName = Helvetica
253FractionFontSize = 6
254LineWidth = 0.15
255Underline = true
256SignatureLineHeight = 1 inch
257#LogoFile = logos/penguin-flat.eps
258#LogoFile = logos/gerwinski-gnu-head.eps
259LogoWidth = 1 inch
260LogoHeight = 0.6 inch
261LogoBorder = 0
262LogoPadding = 0
263LogoVerOffset = 0
264LogoHorOffset = 0
265
266
267[Style QWallet]
268CheckLayout = QWallet
269StandardFontName = Helvetica
270StandardFontSize = 6
271BoldFontName = Helvetica-Bold
272CheckNumDigits = 4
273CheckNumFontName = Helvetica-Bold
274CheckNumFontSize = 14
275FractionFontName = Helvetica
276FractionFontSize = 6
277LineWidth = 0.15
278Underline = false
279SignatureLineHeight = 0.75 inch
280#LogoFile = logos/penguin-flat.eps
281#LogoFile = logos/gerwinski-gnu-head.eps
282LogoWidth = 0.75 inch
283LogoHeight = 0.4 inch
284LogoBorder = 0
285LogoPadding = 0
286LogoVerOffset = 0
287LogoHorOffset = 0
288
289################
290# CHECK BLANKS #
291################
292
293# Keys:
294
295# Information about how the checks are laid out on the page
296# ---------------------------------------------------------
297
298# Actual width and height of the checks, in points or inches
299# CheckHeight = 3.50 inch
300# CheckWidth = 8.50 inch
301
302# Offsets for bottom-most check, from lower left corner of page
303# In points or inches
304# CheckHorOffset = 0.00 inch
305# CheckVerOffset = 4.00 inch
306
307# Number of checks on each page
308# ChecksPerPage = 1
309
310# Information about where to print on each check
311# ----------------------------------------------
312
313# Margins within each check - to avoid any graphics on the check blanks
314# (Bottom margin fixed by MICR spec)
315# LeftMargin = 0.40 inch
316# RightMargin = 0.40 inch
317# TopMargin = 0.25 inch
318
319[CheckBlank MVD1001]
320# MIP/SDLA VersaCheck MVD1001 "Business" checks
321CheckHeight = 3.50 inch
322CheckWidth = 8.50 inch
323CheckHorOffset = 0.00 inch
324CheckVerOffset = 4.00 inch
325ChecksPerPage = 1
326LeftMargin = 0.40 inch
327RightMargin = 0.40 inch
328TopMargin = 0.25 inch
329
330[CheckBlank MVG1000]
331# MIPS/DLA VersaCheck MVG1000 "Business" checks
332CheckHeight = 3.50 inch
333CheckWidth = 8.50 inch
334CheckHorOffset = 0.00 inch
335CheckVerOffset = 7.50 inch
336ChecksPerPage = 1
337LeftMargin = 0.30 inch
338RightMargin = 0.30 inch
339TopMargin = 0.25 inch
340
341[CheckBlank MVG3001]
342# MIPS/DLA VersaCheck MVG3001 "Personal" checks
343CheckHeight = 2.83 inch
344CheckWidth = 6.00 inch
345CheckHorOffset = 2.50 inch
346CheckVerOffset = 2.50 inch
347ChecksPerPage = 3
348LeftMargin = 0.20 inch
349RightMargin = 0.25 inch
350TopMargin = 0.20 inch
351
352[CheckBlank MVD3000]
353# MIPS/DLA VersaCheck MVD3000 "Business" checks
354# VersaCheck Form 3000 Premium
355CheckHeight = 3.50 inch
356CheckWidth = 8.50 inch
357CheckHorOffset = 0.00 inch
358CheckVerOffset = 0.50 inch
359ChecksPerPage = 3
360LeftMargin = 0.375 inch
361RightMargin = 0.375 inch
362TopMargin = 0.375 inch
363
364
365[CheckBlank MVP3001]
366# MIPS/DLA VersaCheck MVP3001 "Personal" checks
367# VersaCheck Form 3001 Prestige
368# CheckHeight == (PageHeight - CheckVerOffset) / ChecksPerPage
369# % calculated in points avoid rounding error
370# == 11 inch 2.5 inch sub 3 div
371# == 204
372CheckHeight = 204
373CheckWidth = 6.00 inch
374CheckHorOffset = 2.50 inch
375CheckVerOffset = 2.50 inch
376ChecksPerPage = 3
377LeftMargin = 0.125 inch
378RightMargin = 0.25 inch
379TopMargin = 0.25 inch
380

Built with git-ssb-web