Next Previous Contents

8. Questions and answers

8.1 Installation

Missing shared libraries

If the installation script lists missing shared libraries, you need to update your linux installation. The GUI configuration programs "xtpsetup" and "xtpconfig" are based on GTK+1.2. If GTK+1.2 is not present on your system, your LINUX installation is either incomplete or very old.

You can either install GTK+ from your LINUX distribution CDs or download it from www.gtk.org.

Missing filter programs

The installation will probably list some filter programs that are not present on your LINUX installation. In most cases a few of them are absolutely necessary:

gs = ghostscript

Ghostscript is absolutely necessary and is installed by default by almost every LINUX distribution. If not, please install it from your LINUX distribution CDs.

a2ps / enscript

Either a2ps or enscript must be installed to print plain ASCII text. Both programs convert ASCII text to a postscript file, which is then processed by ghostscript.

Keyfile not found

TurboPrint could not find a keyfile and is installed as FreeEdition. To use TurboPrint as full version please purchase a license with a personal keyfile at www.turboprint.de.

Should you already have bought a license, please follow the instructions that came with the keyfile and reinstall.

If there should occur problems with your keyfile, please email to support@turboprint.de and include your serial number and invoice number.

8.2 Printing

Changing settings in xtpconfig doesn't have any effect

This may happen if you're not logged in as root. When printing, always the default (root) settings are used. In this revision of TurboPrint, the printer driver (running as user "lp" or "daemon") must have access to your home directory. To achieve this, you'll have to enable read access to all other users:

chmod +rx /home/your_login_name
chmod +rx /home/your_login_name/.turboprint

Of course you may disable read access to all other subdirectories in your home directory.

Postscript source code is printed instead of a document

If the output page looks like

%!PS-Adobe-3.0
%%Title: ...
the printer filter tpprint which converts the input file to printer command language is not working properly. Please try the following:

turboprint -Ptp0 printfile output.prn > logfile

This converts the document "printfile" to the printer file "output.prn" using the configuration of the printer queue "tp0".

You can send the output directly to the printer port by entering

cat output.prn >/dev/lp0

Then please send us a bug report, in which you describe the results and also include the logfile.

Attention: Never use the "raw" queues (e.g. tp0raw) unless for network printing (see network printing).

I can't print HTML (Postscript / TROFF / ...) source code

If instead of the source code, the "final" screen or print version is printed, you should use a2ps or enscript manually:

a2ps --output=- --delegate=0 myfile.html | lpr -Ptp0
enscript --output=- myfile.html | lpr -Ptp0
"--delegate=0" means send output to stdout, "--delegate=0" means that a2ps must not call other applications (like netscape).

Alternatively, lpr may be called directly by a2ps / enscript:

a2ps --delegate=0 --printer=tp0 myfile.html
enscript --printer=tp0 myfile.html

8.3 Submitting a bug report

You should fill in the form BUGREPORT from the installation directory and e-mail it to bug@turboprint.de.

Please include the logfiles

/var/log/turboprint.log
/var/log/turboprint_lpr.log (if CUPS is not installed)
/var/log/turboprint_cups.log (if CUPS is installed)

For short reports that don't require any logfiles, you can also use feedback form http://www.irseesoft.de/linux/feedback.html.


Next Previous Contents