Please ignore any reference to a telephone number or address for CharterHouse.  Instead, contact Tamlin Software Developers
All references to Lyon also mean Charter, depending on how you installed.
PRINTING FAQ.  This is REQUIRED READING.  Please do not skip it.

For troubleshooting help, see Windows 95 Print Troubleshooting.

For alignment help, see Printing Help and Print Alignment Files.
Note to Vista Home users: You must run CHARTER.BAT as Administrator.  See Vista Home.


Dot matrix printers are the only choice for printing multi-part forms.  CharterHouse expects the printer to be in IBM Proprinter mode.  RTFM.

Laser and inkjet printers work with CharterHouse; they are essentially identical.  Inkjet printers are far more expensive per page because the ink is expensive, especially with color printers.

In general, we discourage multipurpose printers (scanner + FAX + Etc.) because we believe that the printer should be available now, not whenever the FAX finishes arriving.  Do you want a FAX on your invoice form?!

Connecting the printer
In CMOS/BIOS Setup, set the printer port(s) to NORMAL.  ECP does not work and EPP is not necessary.

Although DOS is able to handle more than 3 printers, CharterHouse rejects any input into the PREPARE YOUR PRINTER prompt where the LPT port exceeds 3.

Where possible, use a parallel port printer and assign it one of the three possible parallel port numbers LPT1:, LPT2: or LPT3:.  If you must use a USB printer, then you must find a way to assign it to one of the parallel port numbers.  If you use an operating system where this is possible, you can share the printer (using a short name with no spaces) and then, from a CMD or COMMAND ("MS-DOS") prompt, assign the port:

 net use LPT#: \\ComputerName\PrinterShareName 
where "#" is in the range of 1 through 3, "ComputerName" is the network name of the computer (see PROPERTIES in MY COMPUTER), and "PrinterShareName" is the short name you assigned when sharing the printer.  Since this is DOS, your printer share name must contain between 1 and 8 characters - perhaps "MyPrinter".   You should probably insert the "net use" into the batch file you use to run CharterHouse, placing it on a separate line just above "CH %1".

DOSPrint
Where it is not possible to share the printer and assign an LPT port to it, or simply because it always works and is easy, you may prefer to use DOSPrint, a program that accomplishes this for you.   Download DOSPrint by clicking here.  Setting up DOSPrint is easy, but you must read the instructions in the (included) DOSPrint.PDF file. Install DOSPrint as a service.
Note that DOSPrint can assign a parallel port number to any printer your computer can use, so any printer visible to your computer can be used in CharterHouse (although the printouts may not format correctly).

DOSPrint redirects an LPT port number in the range from 1 through 3 to the printer you specify.
CharterHouse prints to a printer port number in the same range.
When you print from CharterHouse, you will see a PREPARE YOUR PRINTER prompt, containing something like

1:NULL
where 1 is the LPT port number and NULL is the name of a file that configures the printer to match the description displayed at the top of the PREPARE YOUR PRINTER prompt.  Most users just smack the ENTER key without thinking about what they're doing.  Please LOOK before you leap.

Verify your setup:
Right click on the DOSPrint icon in the System Tray and select CONFIGURE.  You should see at least one line containing a port number and a printer (a "complete" line).  If not, you need to configure DOSPrint.

Assuming that there is at least one complete line in DOSPrint, make sure that the specified printer is working and that the port is less than 4.

Now get back to that PREPARE YOUR PRINTER prompt and make sure the port matches what you set in DOSPrint.  Hit ENTER to print when correct.

Notes:
USB printers

Many USB printers disconnect after a period of idle time.  We have seen many cases where the only solution is to reboot the computer to which the printer is connected.  If this happens to you, buy a parallel port printer, because nothing else will correct the problem.

Printers that do not work
A printer that requires Windows will not work with CharterHouse.  These printers do not have a CPU and depend on a bidirectional connection to a computer that provides a substitute for the necessary intelligence.  Some known printers falling into this category:
Inkjets:  HP 600, 710, 720C, 820CSE, 1000C
             Epson 400, 440
             NEC Silentwriter 660
Hint: Check our Knowledge Base to see if your printer is listed there.  That information may be more current than the above.
Laser and inkjet gotchas
How does the paper feed through the printer?  Some printers feed paper from the bottom of the tray.  Some feed the trailing edge first.  You must determine how to load a form such that it prints right-side-up and on the face.
The printer must be HP-compatible.  CharterHouse uses PCL 5 ("Printer Control Language 5").
The printer must not require Windows.
Recommended laser or inkjet printers
CharterHouse does not endorse or recommend any hardware.  If the printer is PCL 5 compatible, has a CPU and is on an LPT port number from 1 through 3, it will work.
Matrix gotchas
Examine the tractor.  It must allow the paper to load low enough that it does not jam when the first page advances.  Make sure the printer can be easily set to print a thickness of one through six parts and that the tractor feed and platen can handle six-parts (and any carbons between, if appropriate).
You don't want to have to mess with babysitting the forms through the printer!

Make sure it is easy to set Top Of Form.

Make sure the printer can emulate an IBM Proprinter.  This means that when you send the decimal value 018 (eighteen) that the printer is set to Pica (10 CPI) and when you send 015 (fifteen) that the printer is set to Compress mode (17 CPI).  It is not necessary that the printer respond to 012 (twelve), the Form-Feed character, because CharterHouse never sends a Form-Feed.   The "standard" width of most carriages is 80 Pica characters, but printing forms pushes that limit.  The printer must print at least 82 characters before the paper auto-advances to the next line!

Recommended matrix printers
There aren't many matrix printers around anymore, so Oki / Okidata seems to be the best choice at this time.  However, we do not endorse or recommend any hardware.
Multiple printers
Printer selector switches are error-prone and expensive.  If you want more than one printer, then we strongly advise adding another parallel port to the computer and attaching an additional printer to that port such that the second printer is LPT2 (and the third, if it exists, is LPT3).  The cost of an additional parallel port is far less than any switch.  CharterHouse cannot use any printer on a port higher than LPT3.
Windows demands that a DEFAULT PRINTER be set, and switches do not change this default.  If the print driver is different for the two printers, you'll likely get garbage when the wrong printer for the default driver is selected.
Vista Home
To run Lyon as Administrator, right click on the icon on your desktop, then left click on Properties.  On the General tab you should see a button named Advanced.  There you should be able to select the Run as Administrator option.

It is also recommended that your batch file contain a line that is located above CH and MMDATE that says FIXLPT


Return to the Home Page    Return to Help