|
Working With Text Printers
If it is at all physically possible it is always
advisable to work with a printer that is Windows compatible.
Obtaining the correct make and model number of the printer driver
for your printer is very important. The print preview will not be
accurate unless you use the correct printer driver.
If you have no option but to try to operate a
text only (non-graphical) printer with Visual Builder then the
general procedure is as follows:
1. Try to obtain a Windows printer driver - these
are often available by searching the Internet even if one did not
come with the printer itself.
Keep in mind that a Windows printer driver for a
text only printer is likely to have various limitations: the print
preview is not likely to be correct. As well, you may only be able
to print "printer only" fonts. If you select, say, Arial fonts, and
your text only printer does not recognise Arial as an in-built
font, it may print the wrong font or nothing at all.
In the past, text or DOS printers were controlled
by sending printer control sequences to select fonts, set page
margins and activate other special effects. This is normally not
possible using Visual Builder as Visual Builder is a true Windows
based printing system. The printer driver will automatically strip
out any control code sequences you try to imbed into your text or
field objects. (This issue is controlled by Windows itself and not
Visual Builder.)
However, if a Windows printer driver is available
for your printer, you may be able to control/select fonts by
selecting the appropriate printer only font. For example, there may
be fonts such as "CBM Black Doublewidth" or "16cpi" which will
activate the appropriate function/special effect within the
printer.
Some printer drivers offer a "control font"
feature. If the control font is selected, then returning a string
such as CHR(27) + CHR(40) will result in the control codes ESCape
(ASCII 27) and ASCII 40 being sent to the printer.
2. Generic / Text Only
If a Windows printer driver is not available you
can install the Generic / Text Only printer driver that comes with
Windows. It will work with virtually all printers that are capable
of recognising straight ASCII text. However, you will not be able
to change fonts, or print any effects such as italics, bold or
underline, using this driver.
Limitations of Text Only Printers Under Visual
Builder
These are the main issues to consider when
working with a text only printer:
-
The print preview will not be accurate. You will
need to experiment by printing to paper and checking positioning
manually.
-
The correct font sizes may not be shown
on-screen. You may need to re-size text and field objects using
your mouse.
-
Be sure to use the top align and bottom align
facilities of Visual Builder to ensure that text and field objects
are positioned on exactly the same line. If this is not done you
may get unexpected line breaks. (Text may appear on the same line
on-screen but will appear on different lines when printed.)
-
Depending on the limitations of the printer
driver it may be difficult to get multiple text and field objects
aligning on the same line.
-
Mixing printer fonts on the same line may not
work.
-
It is not possible to print graphics such as
bitmap image files or lines or boxes.
-
Any font that is not supported by the printer
may result in the printing of the wrong font or no font at all.
-
The printer may issue unexpected line breaks or
page feeds if you print too far to the right side of the page. Try
to avoid printing that might result in text automatically wrapping
to the next line.
-
You may not be able to get the printer to stop
printing where you want it to. Or it may not align itself correctly
on the next page. You may be able to control this to a certain
degree by careful positioning of your field and text objects, and
the printer driver may offer page size and control options.
|