git ssb

0+

cel / freecheck



Tree:
📄AUTHORS
📄COPYING
📄ChangeLog
📄NEWS
📄README
📄README-CGI
📄TODO
📄WARNING
📄example_check.ps
📄freecheck
📄freecheck.cfg
📄freecheck.cgi
README
1FreeCheck v0.30 October 17,2002
2Eric Sandeen, <sandeen-freecheck@sandeen.net>
3James Klicman, <james@klicman.org>
4
5-----------------------------------------------
6| READ THE "WARNING" FILE BEFORE YOU PROCEED! |
7-----------------------------------------------
8
9WHY DID YOU WRITE THIS?
10-----------------------
11I wanted a free alternative to MIPS/VersaCheck. 'nuff said.
12
13REQUIREMENTS
14------------
15The first thing that you MUST have to be able to use FreeCheck is a
16good Type 1 MICR font. I have created one, called "GnuMICR" that I think
17is pretty excellent - but it has not been well tested. :) There are also
18commercial fonts you can buy, if that floats your boat. See
19www.bizfonts.com, for example.
20
21You must also have either a PostScript printer, or a recent version
22of GhostScript. FreeCheck generates the check as a PostScript file.
23
24Technically, you must also use MICR toner. At a minimum, use a real
25laser printer.
26
27Also, you should use security blank check stock, not just plain
28paper.
29
30CONFIGURATION
31-------------
32Edit the file freecheck.cfg to add your account information, and define
33any new check blanks or styles you want. Take a look at the [Global]
34section, too, to set things up for your system. Pay close attention
35to the MICR line specification instructions. Most configuration instructions
36can be found in this file. If something's too confusing, let me know.
37
38USAGE
39-----
40FreeCheck just prints a PostScript file to STDOUT. That means that you
41must either redirect it to a file, a printer, or a viewer (ggv accepts
42a file on STDIN - I don't think gv does).
43
44So, to print (assuming a PostScript printer, or GhostView filter):
45freecheck.pl <options> | lpr
46
47To view:
48freecheck.pl <options> | ggv
49
50To save a file:
51freecheck.pl <options> > mycheckfile.ps
52
53OPTIONS
54-------
55freecheck doesn't require any options, unless you want it to do something
56useful. By itself, it will print a couple sheets of standard checks
57with a dummy account.
58
59Type "freecheck --help" to see what options are available
60
61For now, if you get tired of typing all those command line options, just
62edit the defaults at the top of the main script.
63
64HOW DOES IT WORK?
65-----------------
66FreeCheck is a Frankenstein-like combination of PostScript and Perl,
67at this point. The guts of the check layout are in PostScript, which
68is embedded at the end of the Perl script. This PostScript depends on
69lots of variable definitions to decide what it should actually print.
70That's where the Perl comes in - reading a config file, and generating
71lots of lines of the type
72 /foo {bar} def
73which define what's shown on the page.
74
75

Built with git-ssb-web