Peter J. Gaczi, Ph.D.
              Dresden, Maine
              (207) 737-4488

    If you have a programming project in mind

Description: Software Developer, C++ Programmer, System Designer.

Education: Ph.D. Physics 1981 - The University of Chicago.

Platforms: Win NT, 2K, XP, and UNIX (printing).

Hardware: Workstations, Networks, Laser Printers.

Programming Languages: Assembly language, C, C++ (Win GDI, MFC, COM,
ATL, RPC), VBA, PCL, PDF, PostScript.

Programming Tools: Microsoft Visual Studio 2008, Windows DDK, SDK.

General: Object Oriented Design (OOD), Windows API

Specialties: Windows internals, Windows hooks, Windows automation,
laser printer programming, font design, font formats and conversions,
realtime financial data parsing, word processing, file formats, document
conversion, graphics, graphic design, image processing, GUI, letterhead,
forms, legal market.

Skills: 40 years of programming experience; strong design, programming, math,
troubleshooting and reverse-engineering skills; excellent written and verbal
communication skills; proven product developer.

Computing Experience:

1) 1998-2015, Sole Proprietor of Gaczi Consulting, Dresden, Maine

    a) Designed and developed GCFormer(TM), a Win32 hook utility to capture
       and analyze QuickBooks and Quicken print jobs in Windows, and overlay
       checks if appropriate.
       See for more details and a trial
       This product is currently listed at the QuickBooks Solutions
       Marketplace, where Gaczi Consulting is a Silver Developer,
       This product is currently being marketed by Advantage Laser Products,
       Inc. in Atlanta, GA, see

    b) Designed and developed Letterhead Software (TM), a Win32 stationery
       editor and server for law firms. The "letterhead manager" maintains
       and edits a set of letterheads, personalizations, 2nd pages, envelopes
       and labels. Resultant bitmap and metafiles are served to user documents
       as links or embeddings via COM. The user dialog is composed on-the-fly
       and reflects the current set of stationery.
       See for more details and a demo.

2) 2007, Advanced Software Design Corporation

    a) Composed C++ PCL Parsing Module to extract text from PCL documents.

3) 2006, ISentry, Inc.

    a) Added TrueType font support to the C++ ATL ActiveX PCLViewer.

4) 2005, ISentry, Inc.

    a) Composed C++ ATL ActiveX control to view PCL documents in Internet Explorer.

5) 2003, The University of California at Santa Barbara

    a) Composed C++ Windows Service to monitor an input folder and
       convert PCL invoices therein to PDF.

6) 2003, Memory Solutions, Inc.

    a) Reverse-engineered in-house applications.

7) 2002, Parata Systems, Inc.

    a) Composed C++ application to convert PCL files to Enhanced Metafiles (EMF) files.

8) 2002, Universal Tax Systems, Inc.

    a) Composed C++ ATL ActiveX control to view PCL documents in Internet Explorer.

9) 2000, Epic Data, British Columbia, Canada

    a) Diagnose and binary repair of PCL files for business forms as overlays.

A) 1997-1998, TSC Partners, L.P.

    a) Designed and developed a hardware/software system to parse realtime financial
       market data into a live securities database array. The Windows NT C++ appli-
       cation employs Remote Access Service, multiple threads and extensive

B) 1997, Universal Tax Systems, Inc.

    a) Composed C++ application to batch convert PDF documents to PCL format.

C) 1997, Canac/Microtel, Ottowa, Canada

    a) Modified Solaris 2.4 print model file to cause "NATO SECRET" and a printed
       page count to overlay on all PostScript print jobs. Features include rotation
       to landscape as needed and an appended "total page count" page.

D) 1997, Mayer, Brown & Platt

    a) Composed PCL letterhead overlays for 10 international law offices.

E) 1996, Universal Tax Systems, Inc.

    a) Composed C++ application to batch convert two thousand PCL documents to
       PDF format.

    b) Converted PCL Soft Fonts to TrueType and Postscript formats.

F) 1989-1997, Gaczi Consulting, Dresden, Maine

a) PCL graphics design and programming for letterhead overlay software systems.
     Computer-printer interfaces to word processing and billing software.
     These software systems enable overlay of high quality letterhead and forms
     as documents are laser printed. Some systems allow users to re-assemble their
     letterhead PCL macros after editing a text script for address changes et al.
     PCL laser printer troubleshooting and diagnostics over-the-phone. More than
     75 clients worldwide, primarily law firms.

b) Composed "C" CASE software system for creation, editing and assembly of PCL
     macros from graphics files. Features: graphics file editor with special
     functions and GUI; auto-kerning typesetter into graphics files; scanner
     manager; PCL fonts creation, display and test printing; "Gaczi Gothic"
     PCL soft fonts; project organizer software; PCL and PPDS macro output;
     WordPerfect macros and graphics files output; Windows Metafile output
     for FAXing; and project archive software system.

c) Visual C++, composed "GCFAX Utility" to hook Windows Escape function and
     substitute GDI calls to graphics Windows Metafiles for calls to printers' PCL
     macros. Enables transparent printing and FAXing of documents containing calls
     to PCL macros. Heavy on GDI, device contexts, and diagnostics of user's FAX
     driver and successful FAXing. Installer made with MicroSoft Setup Toolkit.

d) Modified Windows 95 Language Monitor to pass bi-directional printer stream via
     mapped memory to ancillary application that displays PJL/PCL dialog with the

e) "C" coded, proprietary "Markup Language" word processing software for text
     formatting to PCL output.

f) "C" coded, proprietary direct mail database software, and addressing/printing

g) Miscellaneous C++, "C" and Assembler software: PCL printer diagnostics; PCL
     program diagnostics and code display; font transformation and font data display;
     Windows metafile construction; Windows bitmap and font resource files; graphics
     files modification and format conversion.

h) Letterhead Software (R): ported much of 'a' thru 'e' above into a Letterhead
     Software COM object server; WordPerfect macro and Word Basic interfaces.
     See for LHSW features and a demo.

G) 1993-1995, Pillsbury Madison & Sutro

a) Composed document conversion software to convert WordPerfect 5.1 documents
     to formatted ASCII text (for EDGAR filing to the SEC). Written in "C" for
     DOS and ported to VAX VMS. The software deals with WordPerfect Tables,
     Footnotes, Page Numbering and many other WordPerfect Codes to give faithful
     representations of original documents and assemble them into a SEC filing.

b) Modified WordPerfect printer drivers and PCL soft fonts to enhance font choices
     and print speed of 300 DataProducts LZR-1230 laser printers. The fonts were
     divided into sub-fonts to hasten downloads, and a comprehensive set of special
     characters for legal word processing was added.

H) 1994, University National Bank, Menlo Park, CA

a) Designed PCL Monthly Statement forms around mono-spaced customer data output.
     Modified UNIX printer profile to configure printer for forms printing and
     eliminate blank output pages.