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] |
73 | MICRFontName = GnuMICR |
74 | MICRFontSize = 12 |
75 | TransitSymbol = A |
76 | AmountSymbol = B |
77 | OnUsSymbol = C |
78 | DashSymbol = D |
79 | MICRVerTweak = 0 |
80 | MICRHorTweak = 0 |
81 | |
82 | # ChecksMod: Print only the Nth check on each page. -1 to print every check |
83 | ChecksMod = -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] |
154 | CheckNumber = 100 |
155 | PrintCheckBody = true |
156 | PrintMICRLine = true |
157 | NumPages = 1 |
158 | Name1 = JOHN SMITH |
159 | Name2 = MARY SMITH |
160 | Address1 = 1234 Main Street |
161 | Address2 = |
162 | CityStateZip = Anytown, USA 12345 |
163 | PhoneNumber = 512-555-1212 |
164 | BankName = MegaCorp Bank, NA |
165 | BankAddr1 = 6780 Main Street |
166 | BankAddr2 = Suite 45 |
167 | BankCityStateZip = Anytown, USA 12345 |
168 | AuxOnUs = |
169 | Routing = R123456780R |
170 | OnUs = S4232268154PSCCCC |
171 | Fraction = 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] |
208 | CheckLayout = Original |
209 | StandardFontName = AvantGarde-Book |
210 | StandardFontSize = 9 |
211 | CheckNumDigits = 4 |
212 | CheckNumFontName = Helvetica-Bold |
213 | CheckNumFontSize = 14 |
214 | LineWidth = 0.3 |
215 | MemoLineHeight = 0.25 |
216 | SignatureLineHeight = 0.25 |
217 | BankInfoHeight = 0.45 |
218 | AmountLineHeight = 0.50 |
219 | PayeeLineHeight = 0.60 |
220 | DateLineHeight = 0.75 |
221 | #LogoFile = logos/penguin-flat.eps |
222 | #LogoFile = logos/gerwinski-gnu-head.eps |
223 | LogoWidth = 0.7 inch |
224 | LogoHeight = 0.6 inch |
225 | LogoPadding = 0.0625 inch |
226 | LogoBorder = 0.0312 inch |
227 | LogoVerOffset = 0 |
228 | LogoHorOffset = 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] |
245 | CheckLayout = QStandard |
246 | StandardFontName = Helvetica |
247 | StandardFontSize = 9 |
248 | BoldFontName = Helvetica-Bold |
249 | CheckNumDigits = 4 |
250 | CheckNumFontName = Helvetica-Bold |
251 | CheckNumFontSize = 14 |
252 | FractionFontName = Helvetica |
253 | FractionFontSize = 6 |
254 | LineWidth = 0.15 |
255 | Underline = true |
256 | SignatureLineHeight = 1 inch |
257 | #LogoFile = logos/penguin-flat.eps |
258 | #LogoFile = logos/gerwinski-gnu-head.eps |
259 | LogoWidth = 1 inch |
260 | LogoHeight = 0.6 inch |
261 | LogoBorder = 0 |
262 | LogoPadding = 0 |
263 | LogoVerOffset = 0 |
264 | LogoHorOffset = 0 |
265 | |
266 | |
267 | [Style QWallet] |
268 | CheckLayout = QWallet |
269 | StandardFontName = Helvetica |
270 | StandardFontSize = 6 |
271 | BoldFontName = Helvetica-Bold |
272 | CheckNumDigits = 4 |
273 | CheckNumFontName = Helvetica-Bold |
274 | CheckNumFontSize = 14 |
275 | FractionFontName = Helvetica |
276 | FractionFontSize = 6 |
277 | LineWidth = 0.15 |
278 | Underline = false |
279 | SignatureLineHeight = 0.75 inch |
280 | #LogoFile = logos/penguin-flat.eps |
281 | #LogoFile = logos/gerwinski-gnu-head.eps |
282 | LogoWidth = 0.75 inch |
283 | LogoHeight = 0.4 inch |
284 | LogoBorder = 0 |
285 | LogoPadding = 0 |
286 | LogoVerOffset = 0 |
287 | LogoHorOffset = 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 |
321 | CheckHeight = 3.50 inch |
322 | CheckWidth = 8.50 inch |
323 | CheckHorOffset = 0.00 inch |
324 | CheckVerOffset = 4.00 inch |
325 | ChecksPerPage = 1 |
326 | LeftMargin = 0.40 inch |
327 | RightMargin = 0.40 inch |
328 | TopMargin = 0.25 inch |
329 | |
330 | [CheckBlank MVG1000] |
331 | # MIPS/DLA VersaCheck MVG1000 "Business" checks |
332 | CheckHeight = 3.50 inch |
333 | CheckWidth = 8.50 inch |
334 | CheckHorOffset = 0.00 inch |
335 | CheckVerOffset = 7.50 inch |
336 | ChecksPerPage = 1 |
337 | LeftMargin = 0.30 inch |
338 | RightMargin = 0.30 inch |
339 | TopMargin = 0.25 inch |
340 | |
341 | [CheckBlank MVG3001] |
342 | # MIPS/DLA VersaCheck MVG3001 "Personal" checks |
343 | CheckHeight = 2.83 inch |
344 | CheckWidth = 6.00 inch |
345 | CheckHorOffset = 2.50 inch |
346 | CheckVerOffset = 2.50 inch |
347 | ChecksPerPage = 3 |
348 | LeftMargin = 0.20 inch |
349 | RightMargin = 0.25 inch |
350 | TopMargin = 0.20 inch |
351 | |
352 | [CheckBlank MVD3000] |
353 | # MIPS/DLA VersaCheck MVD3000 "Business" checks |
354 | # VersaCheck Form 3000 Premium |
355 | CheckHeight = 3.50 inch |
356 | CheckWidth = 8.50 inch |
357 | CheckHorOffset = 0.00 inch |
358 | CheckVerOffset = 0.50 inch |
359 | ChecksPerPage = 3 |
360 | LeftMargin = 0.375 inch |
361 | RightMargin = 0.375 inch |
362 | TopMargin = 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 |
372 | CheckHeight = 204 |
373 | CheckWidth = 6.00 inch |
374 | CheckHorOffset = 2.50 inch |
375 | CheckVerOffset = 2.50 inch |
376 | ChecksPerPage = 3 |
377 | LeftMargin = 0.125 inch |
378 | RightMargin = 0.25 inch |
379 | TopMargin = 0.25 inch |
380 |
Built with git-ssb-web