Semantic search
This entry published by the Free Software Foundation.
A2ps
Program started as a text to PostScript converter, with pretty printing and all the expected features of this kind of program, but it can now handle other file types (PostScript, Texinfo, DVI, web-authoring, PDF, etc.) provided you have the necessary tools. While highly configurable, everything was designed so that even a novice can do complicated PostScript manipulations. For instance, the program can delegate the processing of some files to other filters (such as groff, texi2dvi, dvips, gzip,etc.) which allows a uniform treatment (n-up, page selection, duples, etc.) of heterogeneous files It also includes support for a wide range of programming languages, encodings (ISO Latins, Cyrillic, etc.), medias, and Native Language Support (NLS).
Ansiprint 'ansiprint' is a utility for printing text files (or stdin) from remote terminals using ANSI telnet escape sequences. Output is to either stdout (default) or /dev/tty (in case something is trapping stdout). The program prints a form-feed character to separate multiple file; it can also print a form feed after all pages/files are printed (both of these functions can be optionally disabled). The user can specify the size of the read/write buffer. The program is based on 'pine' but has been completely re-written in C++.
CUPS The Common Unix Printing System provides a portable printing layer for UNIX(r)-based operating systems. It has been developed to promote a standard printing solution for all UNIX vendors and users. CUPS provides the System V and Berkeley commandline interfaces, uses the Internet Printing Protocol ("IPP") as the basis for managing print jobs and queues, supports (with reduced functionality) the Line Printer Daemon ("LPD"), Server Message Block ("SMB"), and AppSocket (a.k.a. JetDirect) protocols, and adds network printer browsing and PostScript Printer Description ("PPD")-based printing options to support real-world printing under UNIX. CUPS also includes a customized version of GNU Ghostscript and an image file RIP that are used to support non-PostScript printers. Sample drivers for HP and EPSON printers are included that use these filters.
Enscript
GNU enscript converts ASCII files to PostScript and stores generated output to a file or sends it directly to the printer. It includes features for "pretty-printing" (language sensitive code highlighting) in several programming languages. It supports ten different input encodings, Adobe Font Metrics files, and user defined fancy headers. AFM files for the most common PostScript fonts are included in the distribution; the program itself can download PostScript fonts. Other features include language sensitive highlighting, N-up printing, inlined EPS images, comments, and the ability to change body color and font on the fly.
Freefont
The GNU FreeFont project aims to provide a useful set of free scalable (i.e., OpenType) fonts covering as much as possible of the ISO 10646/Unicode UCS (Universal Character Set). It includes:
- Latin, Cyrillic, and Arabic, with supplements for many languages
- Greek, Hebrew, Armenian, Georgian, Thaana, Syriac
- Devanagari, Bengali, Gujarati, Gurmukhi, Oriya, Sinhala, Tamil, Malayalam
- Thai, Tai Le, Kayah Li, Hanunóo, Buginese
- Cherokee, Unified Canadian Aboriginal Syllabics
- Ethiopian, Tifnagh, Vai, Osmanya, Coptic
- Glagolitic, Gothic, Runic, Ugaritic, Old Persian, Phoenician, Old Italic
- Braille, International Phonetic Alphabet (and extensions)
- currency symbols, general punctuation and diacritical marks, dingbats
- mathematical symbols (including much of the TeX repertoire of symbols)
- technical symbols: APL, OCR, arrows,
- geometrical shapes, box drawing
- musical symbols, gaming symbols (chess, checkers, mahjong), miscellaneous symbols
GGv Gnome Ghostview is a PostScript document viewer. Features include gconf-based configuration, display of the last visible area when scrolling, coordinate display and an all-new bonobo control that integrates with the Nautilus file manager. The package has been partially or completely translated into more than thirty languages.
This project was a GNU package. It has since been decommissioned and is no longer developed.
GNU Spool
GNUspool is a spooling system which can support any type of printer and printer interface and also provides a variety of easy-to-use interfaces including graphical real-time-updated interfaces allowing full control over the function of the spooler. Jobs and printers on other hosts running GNUspool are automatically shared across the network and can be manually or automatically routed to other available printers. There are abundant facilities for support of form types and programmatic handling of printer features. There are also a set of security features to control user access as required.
GNU ghostscript
An interpreter for the Postscript language and the Adobe Portable Document Format (PDF), a set of C procedures (the Ghostscript lib) that implements the graphics capabilities that appear as primitive operations in the Postscript language and in PDF, and a set of utility programs that include the ability to convert PostScript to PDF. Currently it supports PostScript level 3 and PDF versions 1.0 through 1.6.
GNU trueprint
GNU Trueprint takes C source files and other text files and prints them on PostScript printers. It is intended to be used by programmers; therefore, it includes features like diff-marking, indentation count, function and file indices, and many others that are useful when printing source code. It currently supports C and has more limited support for other languages, including C++, Java, and Perl.
GQueue 'gQueue' is a Gnome frontend for lpq and lprm working with CUPS queues. It shows the printing jobs queue and let you remove jobs. It includes system tray icons and supports nine different languages.
Gcover Gcover is application for GNOME to create CD Covers. This is not a Front-End.
Ghostview Lets Ghostscript users view a PDF or PostScript file using an X windows interface. Ghostview parses any known version of Adobe's Document Structuring Conventions. Page size and orientation are automatically determined from the Document Structuring Comments, but the user is able to override the values from the comments. Window size is set to the bounding box for Encapsulated PostScript figures. Default page size is letter and can be changes via Xresources or application defaults to A4 (or any other valid size). Scrollbars appear when neccessary. The program lets you view at four orientations (Portrait, Landscape, Seascape, and Upside-Down), restrict rendering to grayscale or monochrome, and mark pages for printing or saving. It can also popup zoom windows at printer resolution (one display dot = one printer dot).
Gimp-print Gimp-Print is a suite of printer drivers that may be used with most common *NIX print spooling systems, including CUPS, lpr, LPRng, or others. These drivers provide high quality printing for *NIX and GNU systems, and can be used for many of the most demanding printing tasks. See http://gimp-print.sourceforge.net/p_Supported_Printers.php3 for a full list of supported printers.
Gnome-print 'gnome-print' is an API that implements the Postscript imaging model. applications. There are two extensions to the Postscript imaging model support gnome-print: Alpha channel support and anti-aliasing. 'gnome-print' includes a rasterizing engine that transforms the requests into bitmaps for native drivers. Various drivers are provided underneath this API; the current version of GNOME print ships with a Postscript driver, a PDf driver, a metafile driver used mostly for compound documents, and a generic bitmap driver. Other featrues include a Gtk+ based printer dialog box that can be customized by apps, and a consisten print preview system.
GtkLP for CUPS GTK LP for CUPS is a frontend for the lpr that comes with CUPS. It is written to make it easy to use nearly all the options from CUPS without knowing them by name. For print-admins, there is also an pretty simple queue tool implemented.
GtkPSproc 'GtkPSproc' is a GUI frontend for 'psutils'. It allows you to adjust all programs to your printer type (for example, always sending the pages in reverse order), to group two or more pages on a single sheet, to print booklets, and to easily print in double-sided fashion. It is designed to work from nearly all programs that call LPR, acting as an intermediary between the program and LPR, but it can work alone, too.
Gv
gv allows to view and navigate through PostScript and PDF documents on an X display by providing a user interface for the ghostscript interpreter.
Hp2xx
Hp2xx first converts all HP-GL data into pure vectors and buffers them internally. It then converts these vectors into a specified output format (vector modes), or rasterizes them (raster modes) on an internal bitmap. In raster modes, the program then translates the bitmap into the output format. The supported output formats include Encapsulated PostScript, PCX, IMG, TIFF, PNG, and several formats intended to facilitate the generation of graphics within TeX documents. Output is also printable on PCL-capable devices (eg the Hewlett-packard LaserJet series), and it may be used as a HP-GL previewer on many platforms, eg X11 and DOS (VGA).
Library to create PostScript files pslib is a C-library for generating PostScript files with little effort. It offers an easy way of generating PostScript text and graphics. Its text function are very sophisticated and support kerning, ligatures and some basic formatting. Hypertext functions are supported through pdfmarks which makes pslib in combination with ghostscript a viable alternative for libraries creating PDF.
Lpr-bash 'lpr-bash is a replacement for the "lpr" command found in lpr(ng), CUPS, and other Unix printing systems implemented as a shell script. Originally designed for to run on a LinuxFromScratch, it should work with virtually any flavour of *nix. Its advantage over CUPS or lprNG is that when using Cups or lprNG, you have an open port; if security is a greater issue than network-transparency, 'lpr-bash' may be useful for you.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software described in this text has its own copyright notice and license, which can usually be found in the distribution itself.
