FONTS

CheckWriter

Using Hjson templates similar to the format of the check (*.chk) files of GnuCash, this module and its binary allows the user to print checks on standard sizes of paper.

The default is to print a single check on Office Depot's single-check paper (US Letter size) using the provided check template file. The font used is the E-13B, Common Machine Language font in a free (for non-commercial use) implementation called the MICR Encoding Font provided by 1001 Fonts with reasonable terms of use. That font is the standard expected for the US and is also used in some other countries. See the TECHNICAL file for more information on banking standards and check specifications.

SYNOPSIS

use CheckWriter;

# write the resources data from the installed module
checkwriter add-resources
checkwriter write-check payee=jones.hjson [user=user.hjson] [bank=user-bank.hjson]

The data for the payee is in the jones.hjson file. The user's default personal or business check information is in the user.hjson file, and the user's default bank information is in the user-bank.hjson file. All are shown as examples in the data directory. All the hjson input files use the Hjson format (see module JSON::Hjson for more information).

Planned features

  • Ability to print multiple checks in one batch

  • Ability to use other standard check papers

  • Ability to use other fonts for other world regions

Contributing

Interested users are encouraged to contribute improvements and corrections to this module. Pull requests (PRs), bug reports, feature requests, and suggestions are always welcome.

LICENSE and COPYRIGHT

Artistic 2.0. See LICENSE.

Ā© 2020, Thomas M. Browder, Jr. <[email protected]>

PDF::Document v0.0.10

Provides higher level classes and routines to create PDF documents

Authors

  • Tom Browder

License

Artistic-2.0

Dependencies

MacOS::NativeLibFont::FreeType:ver<0.5.14>FontFactory::Type1:ver<1.1.1+>Proc::EasierPod::To::MarkdownPDF::Content:ver<0.8.6+>PDF::Font::LoaderFile::TempFile::FindConfig::TOMLText::UtilsFont::AFM:ver<1.24.4+>PDF:ver<0.4.5+>FontFactory::Type1PDF::Lite

Test Dependencies

Provides

  • PDF::Document
  • PDF::Document::Role

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.

Built with Podlite — the markup and publishing tools behind this site.