Libexif is a library that can extract and insert EXIF information, in printable and in binary form.
Paperwork is a GUI to make papers easily searchable using OCR. The basic idea behind Paperwork is "scan & forget" : You should be able to just scan a new document and forget about it until the day you need it again.
Druwez is a GTK based graphical printing tool written in Python. With Druwez you can use drag & drop or the clipboard to print multiple files at once from the file manager without opening any dedicated applications. You can optionally save print jobs to print them later (again). Only the file names but not the file content are saved in that case so you don’t need much disk space. Druwez itself can handle PDF, PNG, JPEG and SVG files. To print other file formats you can define converters. A co
Gnome-manual-duplex is a utility that adds manual duplex to the "Print" menu. It is a virtual CUPS printer, but also works as standalone utility. It can handle both PostScript and PDF documents.
Scribus is a professional typesetting and page layout program, available on all major platforms but also for OS/2 and GNU/Hurd. It provides press-ready PDF output, but a user-friendly and modern interface. It supports color separation, ICC profiles, CMYK and spot colors.
Crosti helps in creating custom cross-stitching schemes from image files / photographs. It supports all common raster and vector images, permits various colorizations and adaptions, resizing and rotating templates, adding lines or circles, and obviously printing them out.
RescueOMR is a set of tools to perform batch OMR (Optical Mark Recognition, ie: detect check-marks on paper questionnaires) on a loose set of scanned documents. RescueOMR uses image-matching to identify and locate the checkmarks to be analyzed, without any document preparation. This allows for printing defects, page and even document variations to be accounted for without foresight.
foo2zjs is a printer driver for printers that use the Zenographics ZjStream wire protocol for their print data. It allows users to print to the Konica Minolta magicolor, HP LaserJet, Samsung, Xerox, Lexmark, and Oki, and possibly other ZjStream printers.
P-Touch is a label printing tool for the Brother P-Touch 2430 PC. It only prints 1 or 2 lines of text in 9mm or 12mm bands, it doesn't print graphics.
CUPS (Common Unix Printing System) is a modular printing system. It's based upon the Internet Printing Protocol and supports PostScript or PDF and various raster printers. The spooler and drivers can deliver jobs remotely via IPP, LPD, SMB, and locally to USB, SCSI, Firewire, WiFi, serial, or parallel devices. Extensive filter support allows a wide range of input formats and printer targets to be supported. It's usable with BSD, Linux, MacOSX and Windows servers.
azcat is an alternaive to plain cat. It's optimized for printing, but also adds syntax highlighting and formatting for some input, and provides paging.
OCRFeeder is a document layout analysis and optical character recognition system. Given the images it will automatically outline its contents, distinguish between what's graphics and text and perform OCR over the latter. It generates multiple formats being its main one ODT. It features a complete GTK graphical user interface that allows the users to correct any unrecognized characters, defined or correct bounding boxes, set paragraph styles, clean the input images, import PDFs, save and lo