TechNote  40T-046

4410 / 4440  Series

Using Compressed Resident Fonts Under Windows
7/26/96 Ed Palmer / Mike Auen

Models: 4410, 4440

Summary:
PROBLEM: Running the 4410 or 4440 under Windows, and the GENICOM ANSI driver is used.
A printer resident font is selected with a CPI setting greater than 10 (such as
GothicDP 15CPI). All printing is truncated or wrapped at 132 columns.


Resolution:


CAUSE: The 4410 / 4440 ANSI command set  lacks a horizontal motion command.  
Windows calculates all  spacing at 10 CPI.  When  the CPI is set greater than 10, 
Windows incorrectly spaces between colums of text, creating a staggered column effect.  
To correct this problem, the driver switches the CPI to 10 CPI before moving to a new 
column, then the CPI is set back to the selected setting to print the text.  Each line 
is terminated with a 10 CPI command.  The printer  interprets 10 CPI to be the font 
setting for the entire line.  It then truncates or wraps text at column 132.

SOLUTIONS:

-  TrueType fonts will print correctly at any pitch setting.  However, TrueType fonts
   print in the graphics mode and are very slow.

-  Late model 4410XT and 4440XT printers have the IBM ProPrinter emulation.  Use the 
   IBM ProPrinter XL III driver.  Older models may be upgraded.

- Use the Generic/Text Only Driver.
	- Set Printer Control Strap B1(33) to 1.  This force the margins to maximum, 
          	 and prevents truncation.
	- Set Printer Control Strap A29 to 0.  This observes the carraige return used 
         	 in overprinting of bold characters.

	- Install the Generic / Text Only driver.
	- Under Setup, select Wide Carriage.
	- Do NOT select No Page Breaks - the printer will not form feed, and the last 
          	  line will not print immediately.
	- Select Add, and enter a printer name (4410, 4440, etc.)
	- Enter the following control codes::
		Reset		leave blank
		10 CPI Font	[;72 G
		12 CPI Font	[;60 G
		17 CPI Font	[;43 G
		Begin Double Wide	[5m
		End Double Wide	[0m
	- Note:  To get the , press the ESC key.  There is a space before the G.
	- Select OK to save the settings.
	- To later change these settings, select the printer name and select Modify.
	- After setting up the Generic driver, the Roman font will be available in 5, 6, 10,
          	12, and 17 CPI.
	- If the font cannot be selected in the application, Windows will default to 10 CPI.
	  If a different default CPI is desired, delete the control codes for all but the 
          	desired font.
	- Do not enter the ANSI reset command (c) in the reset line.  

NOTE:  The 4470, 4490, and 4800 series do not have this limitation.  The ANSI command set 
       on these models include a horizontal position command, and interprets different CPI 
       settings made on the same line in a different manner.



Specifications subject to change without notice.
® All trademarks are property of their respective holders at the time of this publication.

If you have any questions or comments regarding this document, please contact

TallyGenicom Technical Support.



TallyGenicom has taken care to ensure that the information is complete, accurate and up-to-date. However, TallyGenicom assumes no responsibility for errors or omissions which may occur. All the information provided is subject to change from time to time at the sole discretion of TallyGenicom. This information is provided "as is" without warranty of any kind. TallyGenicom disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall TallyGenicom, or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if TallyGenicom, or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.