events
news
The Linux Foundation
 
OpenPrinting database - Printer information input page

Return to the Foomatic printer compatibility database.

Undelete a deleted printer entry.

There are a fair number of things kept in this database about each printer. Unfortunately, this makes for a somewhat long form.

Please take a few minutes and fill out anything you can. Note that your printer entry is only useful if the reader can see how he gets the printer to work (driver, where to get the driver if it is not yet listed at OpenPrinting, to which printer is yours compatible, special tricks, ...) or if he gets the message that this model definitely does not work. If you get red warning/error messages, read them and try to fix the problems. Use "Save Anyway" only if you are absolutely sure that you have done it the right way.

Note that if you make a mistake you can edit everything at any time after submitting. So do not create another printer entry if you are not content. Simply correct your entry where needed.

Please correct also the printer entries made by others if you see anything wrong in them.

Your e-Mail:

Your e-mail address. Not required, but if you supply it, we can ask you in the case that something is not clear in your new printer entry. We will not give your address to any third party, nor will we display it on web pages without any protection.

New entry:

Check the box if you intend to create a new printer entry. If you have modified manufacturer and/or model name, the previous entry is conserved. If you want to rename an existing entry, uncheck this box.

Manufacturer: OR

Manufacturer name for the printer. If there are already printers of this manufacturer, choose the manufacturer name from the menu and leave the input field blank.
DO NOT write the model name into the input field, the model name goes into the field below. Use the input field for manufacturers which are not listed yet.

Model:

Model name for the printer. Please try to follow the conventions used for other printers in the same family. DO NOT repeat the manufacturer's name in this field.

URL:

Manufacturer's web page for this specific printer. The maker's home page will already be linked to, so if you don't know where to find a page about this printer, leave this blank. And do not forget the "http://" in the beginning of the address.

Resolution (X x Y): x

Maximum X and Y resolution the printer can do. Available Unix software may not support the finest modes; if so, please say so in the notes.

Color:

Check the box if this printer can do color. Some printers may not be able to do so without vendor drivers; say so in the notes if so.

Mechanism:

What sort of printing mechanism does this printer use?

Refill:

A short description of the non-paper consumable(s): cartridge, ribbon, toner, printhead, etc. Ballpark refill pricing would be nice, too, if known.

Language: level
   URL for manufacturer's PPD
   
level
level
level
level
level
level
level

The printer control language spoken by this printer, and level or version if known. Mail us and add a remark in the "Notes:" field if we've forgotten any languages.

ASCII:

This printer will print text if you just send it plain ascii. Uncheck for printers that only work with Ghostscript and a driver or the like.

PJL:

Check the box if this printer supports HP's Printer Job Language (PJL).

Functionality:

How well does this printer work using Un*x software (ie ghostscript). Put details into the "Notes:" field. Mostly means it prints, but minor things are missing. Partially means it prints, but major things are missing.
If you choose a non-Paperweight rating, choose/enter a driver and/or enter in the "Notes:" field how you made this printer working.

Drivers:

Current drivers for this printer. Uncheck a checkbox if you're certain that this driver doesn't work with this printer, and the driver will go away.

 
Recommended driver:
splix
New driver: OR

Another driver known to work.

New driver notes:

Comments on using the above new driver with this printer.

 

Click here to get the new driver into the list, so that you can add another driver. Drivers unchecked in the list will be removed then.

Un*x URL:

Web address for important info about using this printer with Unix-like operating systems/free software; website with special tricks, mini-HOWTO, a user's experience, or whatever else helps to make it going. Do not forget the "http://" in the beginning of the address.

Notes:

This is HTML that just gets pasted into the table; watch those < signs! Anything big can be either linked to with the Un*x URL/More Info link, or you can mail us the comments to set up as a locally served page.

 
Auto-detect:

Auto-detection info for this printer (if you have the possibility to connect your printer in different ways, try all to gather as much auto-detection info as possible), do not fill this in if you are not able to get this data from the actual printer:

Parallel port: Parport probe information for this printer. These should be exactly the contents of the lines from /proc/parport/#/autoprobe (kernel 2.2.x) or /proc/sys/dev/parport/parport#/autoprobe* (kernel 2.4.x and 2.6.x). "#" is the parallel port number; ie typically 0, "*" can be nothing or a number. Remove the leading MODEL:, MANUFACTURER:, DESCRIPTION:, and COMMAND SET:, and also remove the ending semicolon. If you had MODEL: Stylus Color 670;, for example, you'd put Stylus Color 670 in the MODEL field here.

USB: Download the "getusbprinterid.pl" Perl script, make it executable ("chmod a+rx getusbprinterid.pl"), and then run (as "root") "./getusbprinterid.pl /dev/usb/lp0" (or "/dev/usblp0", "/dev/usb/lp1", or whatever the USB device file to access your printer is). If your printer is configured with HPOJ use the "ptal-devid" command. You will get the so-called device ID string as output. Cut and paste this into the "IEEE-1284 Device ID String" field. Take care that all is on one line in the field. Put also the elements of the IEEE string into the appropriate fields "MANUFACTURER/MFG", "MODEL/MDL", ...

Network printer: Auto-detection is done via SNMP (Simple Network Management Protocol). Download and install SCLI and run "scli -c 'show printer info' <host name of the printer>". Look for a "Description:" field in the output. Copy and paste its contents into the "Description" field below.

In most cases the IEEE-1284 auto-detection data is the same for USB and parallel port. So usually you should put this data into the "General" section below. If you see any deviations, enter them in the "Parallel Port" and "USB" sections. Leave fields blank if they are identical to the entry in the "General" section, if they are blank, or if they do not exist in your observed auto-detection data.

 
General (Parallel and USB)
IEEE-1284 Device ID String
MANUFACTURER/MFG
MODEL/MDL
DESCRIPTION/DES
COMMAND SET/CMD

Parallel Port
IEEE-1284 Device ID String
MANUFACTURER
MODEL
DESCRIPTION
COMMAND SET

USB
IEEE-1284 Device ID String
MANUFACTURER/MFG
MODEL/MDL
DESCRIPTION/DES
COMMAND SET/CMD

Network Printer (SNMP)
Description