git ssb

0+

cel / freecheck



Tree: d362cada9d1fece1ac933832b994a43578709c74

Files: d362cada9d1fece1ac933832b994a43578709c74 / freecheck.cfg

10471 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
224LogoVerOffset = 0
225LogoHorOffset = 0
226
227#
228# Quicken/QuickBooks compatible check styles.
229# The feature placement keys AmountLineHeight, DateLineHeight, MemoLineHeight
230# and PayeeLineHeight are not applicable. Currently BankInfoHeight is ignored.
231# The BankInfo section and AccountHolder section are aligned to the TopMargin.
232#
233# If no SignatureLineHeight is specified, it will default to the height of the
234# Memo line. Unlike the Original style, the SignatureLineHeight is specified as
235# an absolute value from the bottom of the check.
236#
237# An EPS logo file specified with LogoFile will will be scaled to fit inside a
238# LogoWidth x LogoHeight rectangle and placed at the top left corner of the
239# check.
240#
241[Style QStandard]
242CheckLayout = QStandard
243StandardFontName = Helvetica
244StandardFontSize = 9
245BoldFontName = Helvetica-Bold
246CheckNumDigits = 4
247CheckNumFontName = Helvetica-Bold
248CheckNumFontSize = 14
249FractionFontName = Helvetica
250FractionFontSize = 6
251LineWidth = 0.15
252Underline = true
253SignatureLineHeight = 1 inch
254#LogoFile = logos/penguin-flat.eps
255#LogoFile = logos/gerwinski-gnu-head.eps
256LogoWidth = 1 inch
257LogoHeight = 0.6 inch
258LogoBorder = 0
259LogoPadding = 0
260LogoVerOffset = 0
261LogoHorOffset = 0
262
263
264[Style QWallet]
265CheckLayout = QWallet
266StandardFontName = Helvetica
267StandardFontSize = 6
268BoldFontName = Helvetica-Bold
269CheckNumDigits = 4
270CheckNumFontName = Helvetica-Bold
271CheckNumFontSize = 14
272FractionFontName = Helvetica
273FractionFontSize = 6
274LineWidth = 0.15
275Underline = false
276SignatureLineHeight = 0.75 inch
277#LogoFile = logos/penguin-flat.eps
278#LogoFile = logos/gerwinski-gnu-head.eps
279LogoWidth = 0.75 inch
280LogoHeight = 0.4 inch
281LogoBorder = 0
282LogoPadding = 0
283LogoVerOffset = 0
284LogoHorOffset = 0
285
286################
287# CHECK BLANKS #
288################
289
290# Keys:
291
292# Information about how the checks are laid out on the page
293# ---------------------------------------------------------
294
295# Actual width and height of the checks, in points or inches
296# CheckHeight = 3.50 inch
297# CheckWidth = 8.50 inch
298
299# Offsets for bottom-most check, from lower left corner of page
300# In points or inches
301# CheckHorOffset = 0.00 inch
302# CheckVerOffset = 4.00 inch
303
304# Number of checks on each page
305# ChecksPerPage = 1
306
307# Information about where to print on each check
308# ----------------------------------------------
309
310# Margins within each check - to avoid any graphics on the check blanks
311# (Bottom margin fixed by MICR spec)
312# LeftMargin = 0.40 inch
313# RightMargin = 0.40 inch
314# TopMargin = 0.25 inch
315
316[CheckBlank MVD1001]
317# MIP/SDLA VersaCheck MVD1001 "Business" checks
318CheckHeight = 3.50 inch
319CheckWidth = 8.50 inch
320CheckHorOffset = 0.00 inch
321CheckVerOffset = 4.00 inch
322ChecksPerPage = 1
323LeftMargin = 0.40 inch
324RightMargin = 0.40 inch
325TopMargin = 0.25 inch
326
327[CheckBlank MVG1000]
328# MIPS/DLA VersaCheck MVG1000 "Business" checks
329CheckHeight = 3.50 inch
330CheckWidth = 8.50 inch
331CheckHorOffset = 0.00 inch
332CheckVerOffset = 7.50 inch
333ChecksPerPage = 1
334LeftMargin = 0.30 inch
335RightMargin = 0.30 inch
336TopMargin = 0.25 inch
337
338[CheckBlank MVG3001]
339# MIPS/DLA VersaCheck MVG3001 "Personal" checks
340CheckHeight = 2.83 inch
341CheckWidth = 6.00 inch
342CheckHorOffset = 2.50 inch
343CheckVerOffset = 2.50 inch
344ChecksPerPage = 3
345LeftMargin = 0.20 inch
346RightMargin = 0.25 inch
347TopMargin = 0.20 inch
348
349[CheckBlank MVD3000]
350# MIPS/DLA VersaCheck MVD3000 "Business" checks
351# VersaCheck Form 3000 Premium
352CheckHeight = 3.50 inch
353CheckWidth = 8.50 inch
354CheckHorOffset = 0.00 inch
355CheckVerOffset = 0.50 inch
356ChecksPerPage = 3
357LeftMargin = 0.375 inch
358RightMargin = 0.375 inch
359TopMargin = 0.375 inch
360
361
362[CheckBlank MVP3001]
363# MIPS/DLA VersaCheck MVP3001 "Personal" checks
364# VersaCheck Form 3001 Prestige
365# CheckHeight == (PageHeight - CheckVerOffset) / ChecksPerPage
366# % calculated in points avoid rounding error
367# == 11 inch 2.5 inch sub 3 div
368# == 204
369CheckHeight = 204
370CheckWidth = 6.00 inch
371CheckHorOffset = 2.50 inch
372CheckVerOffset = 2.50 inch
373ChecksPerPage = 3
374LeftMargin = 0.125 inch
375RightMargin = 0.25 inch
376TopMargin = 0.25 inch
377

Built with git-ssb-web