OpenPrinting

We have resources to help with printing under free operating systems like GNU/Linux and the BSDs or under commercial UNIX-like systems such as Solaris and Mac OS X. Looking for configuration or driver help? Try our CUPS Quick Start or look for your printer in the OpenPrinting Database. For more detail, try Till's Tutorial. If all else fails, ask a human in the forums. Researching a printer purchase? Simply browse our database. Looking for software? We host Foomatic, printer driver packages, and some other programs. Want to help? Here's how.

OpenPrinting is participating in Google Summer of Code 2013

The deadline for student applications for this year's Google Summer of Code has passed and we got good student applications for at least some of the project ideas we have offered: Anshul Kushwaha will develop a lightweight CUPS-only filter replacing the universal filter foomatic-rip, Joe Simon will work on a color management printing extension for CUPS, and Jannes Jeising and Anton Kirilenko will improve the OpenPrinting web application to add new functionality. 

See past Openprinting GSoC News »

OpenPrinting Summit 2013 together with PWG Meeting at Apple in Cupertino on May 14-17

Our annual meeting, the OpenPrinting Summit is approaching! This time it is again held together with the PWG (Printing Working Group) Meeting at Apple in Cupertino. We invite again printer manufacturers, developers of Linux printing components as CUPS, Ghostscript, Color Management, desktops, applications, of Linux distributions, ... to plan and discuss on making printing under Linux "just work". This time the sessions are integrated with the sessions of the PWG, an OS-independent standardization organization for digital printing.

See the OpenPrinting Summit web page.

PDF as standard print job format is completely implemented on Debian and Ubuntu and will soon get upstream standard

From Ubuntu Oneiric (11.10, released mid-October) on all important desktop applications (GTK/GNOME, Qt/KDE, LibreOffice/OpenOffice.org, Firefox, Thunderbird, ...) send print jobs in PDF and not in PostScript any more by default. In addition, a complete CUPS filter chain to process print jobs in PDF is available and used by Debian and Ubuntu.

CUPS author Mike Sweet/Apple have decided to not include the Linux-specific CUPS filters in the upstream CUPS source any more and we have agreed to maintain them at OpenPrinting. Here we will do some clean-up and discontinue the PostScript-centric workflow in favor of the PDF workflow, meaning that the upstream standard for CUPS under Linux (using CUPS plus our filter package) will be the PDF-based job processing, letting every non-PDF input be converted to PDF first, page management options being applied by a pdftopdf filter and Ghostscript being called with PDF as input.

Having this workflow we ask all driver developers kindly to not create any PPDs/drivers for non-Postscript printers which require exclusively PostScript. PPD files should at least accept PDF or CUPS Raster now. See also our driver design/packaging page.

More info on our page about the PDF printing workflow.

Making Printing "Just Work" - Volunteers and/or Sponsors needed!

For getting a great user experience with printing there is still a lot of coding needed. Your contribution, either work or funding, is highly appreciated. As we want our work to get a standard, we will let every completed project get into the major Linux distributions, so your work will help a lot of Linux users and will make Linux a better OS.

Enter the amazing world of free software and help fixing bug #1 of Linux.

Currently, we appreciate volunteers/sponsors for these projects:

Vendor WIN32/Mac OS X drivers made available to Linux applications:

Make many more printers working under Linux by creating a wrapper framework for the manufacturer's Windows/Mac OS X drivers, like the ndiswrapper for WLAN cards.

JTAPI implementation: The OpenPrinting workgroup has designed a Job Ticket API (JTAPI) already. You can help us by writing an implementation of this API (libjtapi). We especially also need an implementation of the Printer Working Group: Print Job Ticket (PWG:PJT).

Find more information and contact info on our project implementation page.

We appreciate your participation on these projects.

For Developers

The goal of the OpenPrinting workgroup is to develop and promote a set of standards that will address the complete printing needs of embedded, mobile, desktop, enterprise, and production environments, including management, reliability, security, scalability, printer feature access and network accessibility. This is achieved by

OpenPrinting has merged with the former linuxprinting.org and provides now a one-stop location for printing with Posix-style operating systems. OpenPrinting organizes several meetings throughout the year to bring the important people on the area of printing together. Meetings recently held are:

More for Developers »

Announcements/News

 

macosx/hl1250

OpenPrinting : MacOSX : hl1250

macosx/m2300w

OpenPrinting : MacOSX : m2300w

macosx/lpstyl

OpenPrinting : MacOSX : lpstyl

macosx/min12xxw

OpenPrinting : MacOSX : min12xxw

macosx/foomatic

OpenPrinting : MacOSX : foomatic

macosx/pslevel1

OpenPrinting : MacOSX : pslevel1

foomatic

testingcertification

NOTE: This page is obsolete (August 2006). It is supposed to be updated soon.

macosx/hpijs-jaguar

OpenPrinting : MacOSX : hpijs-Jaguar

macosx/pnm2ppa

OpenPrinting : MacOSX : pnm2ppa

apac

Common Printing Dialog: Test it!

The code for the Common Printing dialog is currently hosted at OpenPrinting. It should later get part of the major desktops.

Browse the code for the dialog's UI in our Bazaar repository.

Download it with

Common Printing Dialog

Overview

 

This page contains specifications and further information about the common printing dialog.

Specifications

 

lfjapansymposiumtokyo2007minutesmarkus

Introduction

Participants:

Jin Izumisawa - Linux Foundation Japan
Naru... - Ricoh
Fumio Nagasaka - Epson
Osamu Mihara - Fuji Xerox
Tatsuya Saito - NEC Soft
Olaf Meeeuwissen - Avasys
Yuji Saito - Avasys
Akiyoshi Miyata - Avasys
Atsushi Sekiguchi - Konica Minolta
Keisho Shida - Canon
Yasumasa Toratani - Canon
... - Turbo Linux
... - Ricoh
Markus Rex - Linux Foundation
Till Kamppeter - Linux Foundation


Request to meet regularily in Japan by Shida-san

Till present Montreal summit results

Till requests help with embedded printing, as Glen Petrie was reassigned