/* Copyright (C) 1998 IrseeSoft This file is part of GNU Ghostscript. GNU Ghostscript is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. No author or distributor accepts responsibility to anyone for the consequences of using it or for whether it serves any particular purpose or works at all, unless he says so in writing. Refer to the GNU General Public License for full details. Everyone is granted permission to copy, modify and redistribute GNU Ghostscript, but only under the conditions described in the GNU General Public License. A copy of this license is supposed to have been given to you along with GNU Ghostscript so you can know your rights and responsibilities. It should be in a file named COPYING. Among other things, the copyright notice and this notice must be preserved on all copies. */ /* * This file is an extract of * gdevturboprint.c * * Such an extraction is permitted by the GNU license. * whoosh777@blueyonder.co.uk * * * Florian Zeiler (C) 1998 IrseeSoft * * Turboprint 7 printer driver - this is Amiga platform specific * * This device prints via the Amiga printer driver system "Turboprint" by IrseeSoft. * Turboprint version 7 or higher is required. This driver does not print * via the Workbench printer.device - use amiga_printer for this purpose. * * There is only one device named "turboprint" for B/W and color modes. * * Command line parameters - defined on the command line e.g. -dBitsPerPixel=24 * * -dBitsPerPixel=1 monochrome printing, grayscales generated by ghostscript's * halftoning - fastest printing method. * 8 grayscale printing using Turboprint's dithering * or color printing combining ghostscript's halftoning and * Turboprint's dithering - uses less RAM * 16 color printing using Turboprint's dithering; uses less RAM * than 24 bit but lower quality * 24 color printing using Turboprint's dithering; highest quality; * this is the default * * -dColor=0 grayscale printing * 1 colour printing, default * * -rDPI sets the x and y resolution to DPI; if resolution is not available * the next lower resolution is used * -rXDPIxYDPI sets the x resolution to XDPI and the y resolution to YDPI * * -dDensity=1..7 Selects the print resolution according to the density setting in * Turboprefs * -dQuality=0..9 Selects the print quality according to the setting in Turboprefs * * -dZoomX=1..999 Selects a zoom factor * -dZoomY=1..999 * * -dMoveX=... move the printout on the page - values are in 1/1000 Inch * negative values: nove left / up * -dMoveY=... positive values: move printout right / down */