Johannes Meixner
jsmeix
Involved Projects and Packages
This package provides support for the configuration of USB scanners,
SCSI scanners, scanners in HP all-in-one devices, and scanning via
network (i.e. use a remote scanner via another host in the network).
Parallel port scanners and network scanners (i.e. a scanner which is
directly accessible in the network) cannot be configured with this
tool, except for such scanners in HP all-in-one devices. Usually those
devices must be configured manually. For more information see
http://www.sane-project.org/ and the documentation in the package
"sane-backends".
The Common UNIX Printing System provides a portable printing layer for
UNIX operating systems like BSD lp or lprng. CUPS provides some
additional features.
http://www.cups.org
This package contains free additional backends for CUPS.
The ESC/P-R driver works as a filter program used with CUPS.
It offers high quality printing with Seiko Epson color ink jet printers.
This driver can only be used with printers that support the Epson ESC/P-R language.
For a list of supported printers by a currently installed package see the PPD files in this directory:
/usr/share/cups/model/manufacturer-PPDs/epson-inkjet-printer-escpr
For a list of supported printers by the newest available version at the upstream project visit:
http://avasys.jp/english/linux_e/
In particular regarding the ESC/P-R driver see:
http://avasys.jp/eng/linux_driver/download/lsb/epson-inkjet/escpr/
Regarding "What's ESC/P-R?" have a look at:
http://global.epson.com/innovation/universal_printing/index.html
The print filter "foomatic-rip" is used
by print spoolers (in particular by CUPS)
to convert PostScript print job data into
the printer's native format as described
by a printer/driver-specific Foomatic PPD file.
GNU awk is upwardly compatible with the System V Release 4 awk. It is
almost completely POSIX 1003.2 compliant.
The "ghostscript" package might be incompatible
with the official openSUSE "ghostscript-library"
package.
See "Package clean-up and upgrade to latest
stable release" at
https://bugzilla.novell.com/show_bug.cgi?id=735824
You need the packages ghostscript and
ghostscript-x11 which replace the official
packages ghostscript-library and
ghostscript-x11 (provided you have already
the package ghostscript-x11 installed).
Do not remove installed ghostscript-fonts-*
packages.
To replace the official packages, you must
install ghostscript and ghostscript-x11
in one run, e.g.:
# rpm -Uhv ghostscript-*.rpm ghostscript-x11-*.rpm
To go back to the official packages, you must
first remove the ghostscript and ghostscript-x11
package and ignore RPM package dependencies, e.g.:
# rpm -e --nodeps ghostscript ghostscript-x11
Then you can re-install the official packages,
e.g.:
# rpm -Uhv ghostscript-library-*.rpm ghostscript-x11-*.rpm
Be careful that you specify during installation
the exact right ghostscript-x11-*.rpm package
(with exact matching version-release) - otherwise
you get RPM conflicts.
In general please read
https://build.opensuse.org/project/show?project=Printing
Two sets of free fonts are supplied
by Ghostscript:
ghostscript-fonts-std
Several Type 1 basic PostScript fonts.
Times, Helvetica, Courier, Symbol, etc.
Contributed by URW++ Design and Development
Incorporated, of Hamburg, Germany.
ghostscript-fonts-other
A miscellaneous set including Cyrillic,
kana, and fonts derived from the free
Hershey fonts, with improvements (such as
adding accented characters) by Thomas Wolff.
The Hershey-based fonts are quite different
from traditional printer or display fonts;
you can read about them in more detail in
the documentation on Hershey fonts.
The "ghostscript" package might be incompatible
with the official openSUSE "ghostscript-library"
package.
See "Package clean-up and upgrade to latest
stable release" at
https://bugzilla.novell.com/show_bug.cgi?id=735824
You need the packages ghostscript and
ghostscript-x11 which replace the official
packages ghostscript-library and
ghostscript-x11 (provided you have already
the package ghostscript-x11 installed).
Do not remove installed ghostscript-fonts-*
packages.
To replace the official packages, you must
install ghostscript and ghostscript-x11
in one run, e.g.:
# rpm -Uhv ghostscript-*.rpm ghostscript-x11-*.rpm
To go back to the official packages, you must
first remove the ghostscript and ghostscript-x11
package and ignore RPM package dependencies, e.g.:
# rpm -e --nodeps ghostscript ghostscript-x11
Then you can re-install the official packages,
e.g.:
# rpm -Uhv ghostscript-library-*.rpm ghostscript-x11-*.rpm
Be careful that you specify during installation
the exact right ghostscript-x11-*.rpm package
(with exact matching version-release) - otherwise
you get RPM conflicts.
In general please read
https://build.opensuse.org/project/show?project=Printing
The grep command searches one or more input files
for lines containing a match to a specified pattern.
By default, grep prints the matching lines.
The Gutenprint (formerly Gimp-Print) printer drivers for CUPS.
See the user's manual at /usr/share/gutenprint/doc/gutenprint-users-manual.pdf
The Hewlett-Packard Linux Imaging and Printing project (HPLIP) provides
a unified single and multifunction connectivity solution for HP
printers and scanners (in particular, HP all-in-one devices).
HPLIP provides unified connectivity for printing, scanning, sending
faxes, photo card access, and device management and is designed to work
with CUPS.
It includes the Ghostscript printer driver HPIJS for HP printers and a
special "hp" CUPS back-end that provides bidirectional communication
with the device (required for HP printer device management).
It also includes the SANE scanner driver "hpaio" for HP all-in-one
devices. Basic PC send fax functionality is supported on a number of
devices.
The special "hpfax" CUPS back-end is required to send faxes. Direct
uploading (i.e. without print and scan) of received faxes from the
device to the PC is not supported.
The "hp-toolbox" program is provided for device management.
The "hp-sendfax" program must be used to send faxes.
The "hp-setup" program can be used to set up HP all-in-one devices.
The HPLIP project is open source software and uses GPL-compatible
licenses. For more information, see:
http://hplipopensource.com
/usr/share/doc/packages/hplip/index.html
This version of the Image Scan for Linux software contains only
the free software parts of what Avasys provides.
In particular this version of the Image Scan for Linux software
neither contains any proprietary driver library nor firmware files
nor proprietary software to support scanner network interfaces
nor the proprietary "libesmod" library which would be required
by the "/usr/bin/iscan" frontend which is also not provided.
This package contains only the epkowa driver for SANE, which compiles
and runs natively even on non-i386 platforms. For documentation, see
"man sane-epkowa".
The frontend /usr/bin/iscan was removed because it requires the
proprietary "libesmod" library. This should cause no problem
because the driver epkowa in this version of the Image Scan
for Linux software runs natively even on non-i386 platforms
so that the usual frontends (like scanimage and xsane)
can be used even on non-i386 platforms.
Drawbacks:
The free version of the epkowa driver cannot work for those scanners
that require a proprietary driver library (and a firmware file).
As of this writing (June 2010), those scanners are the following models:
ES-D400, GT-1500, GT-7200U, GT-7300U, GT-9400UF, GT-D1000, GT-F500,
GT-F520, GT-F550, GT-F570, GT-F600, GT-F650, GT-F670, GT-F700,
GT-F720, GT-S50, GT-S80, GT-S600, GT-S620, GT-X750, GT-X770, GT-X820,
Perfection 1250, Perfection 1250 PHOTO, Perfection 1260,
Perfection 1260 PHOTO, Perfection 2480 PHOTO, Perfection 2580 PHOTO,
Perfection 3170 PHOTO, Perfection 3490 PHOTO, Perfection 3590 PHOTO,
Perfection 4180 PHOTO, Perfection 4490 PHOTO, Perfection V10,
Perfection V30, Perfection V100 Photo, Perfection V200 Photo,
Perfection V300 Photo, Perfection V350 Photo, Perfection V500 Photo,
Perfection V600 Photo, Stylus CX4300, Stylus CX4400, Stylus CX5500,
Stylus CX5600, Stylus DX4400
Those models do not work with the free iscan version.
The third-party Image Scan driver software from Avasys
is required for those models.
The Image Scan driver software is made and provided by Avasys
at http://avasys.jp/eng/linux_driver/ where RPM packages
for 32-bit (i386) and 64-bit (x86_64) architecture can be downloaded
(provided you accept the Avasys and Epson license agreements).
The Image Scan driver from Avasys contains proprietary binary-only software.
For some models it is only available for 32-bit (i386) architecture
which does not work when you have a 64-bit system installation.
Some scanners are also supported by another (free-software) driver.
When your scanner model requires a non-free (proprietary) module,
you have to download and install two packages from Avasys:
The 'iscan' package for the base software and an additional
model dependant 'iscan-plugin' package with the proprietary module.
Other scanners may only work via USB but require a proprietary
software package which supports the network interface.
As of this writing (June 2010), those scanners are the following models:
Artisan 710 Series, Artisan 810 Series, EP-702A, EP-802A, EP-902A,
ES-H7200, GT-20000, PX-602F, Stylus Office BX610FW Series,
Stylus Office TX610FW Series, Stylus Photo PX650 Series,
Stylus Photo PX710W Series, Stylus Photo PX810FW Series,
Stylus Photo TX650 Series, Stylus Photo TX710W Series,
Stylus SX610FW Series, WorkForce 610 Series
To use those models via the network interface, you need the above
mentioned third-party Image Scan driver software from Avasys
plus an additional iscan-network-nt package from Avasys
which provides support for the network interface.
Note that the iscan-network-nt package from Avasys does not
provide support for the network interface for all models.
As of this writing (June 2010), the network interface
of the following models is not supported:
AcuLaser CX11NF, AcuLaser CX21, Artisan 700, Artisan 800, EP-801A,
EP-901A, EP-901F, ES-H300, Expression 10000XL,
Expression 10000XL Graphic Arts, Expression 10000XL Photo, GT-2500,
LP-A500, LP-M5000, LP-M5500, LP-M5500F, LP-M5600, LP-M6000,
ME Office 700FW, PM-A840S, PX-501A, PX-601F, Stylus Office BX600FW,
Stylus Office TX600FW, Stylus Photo PX700W, Stylus Photo PX800FW,
Stylus Photo TX700W, Stylus Photo TX800FW, Stylus NX400,
Stylus NX410 Series, Stylus SX400, Stylus SX410 Series,
Stylus SX600FW, Stylus TX400, Stylus TX410 Series, WorkForce 600
This library is intended to be used by applications that need to
communicate with (or at least identify) devices that are attached via a
parallel port.
For Linux, there are some wrinkles in communicating with devices on
parallel ports (see /usr/share/doc/packages/libieee1284/README). The
aim of this library is to take all the worry about these wrinkles from
the application. It figures out which method is appropriate for the
currently running kernel. For instance, if the application wants to
know the device ID of a device on a particular port, it asks the
library for the the device ID. The library then figures out if it is
available via /proc (in any of the possible locations) and, if not,
tries asking the device itself. If /dev/parport0 is not available for
use, it tries ioperm; if that fails, it tries /dev/port. The
application does not have to care.
This is an open source Linux printer driver for the Konica Minolta
magicolor 2300W and 2400W color laser printers. It requires Ghostscript
and foomatic-filters. It is recommended to use this driver with CUPS.
The current version 0.51 was released 2005-10-16 and
the m2300w driver is no longer actively maintained
which means that help, a workaround, or a bugfix
is rather unlikely if there are issues with this driver.
PPD files from printer manufacturers that are under a free license.
For example, the original MIT license, shown for example under
http://www.opensource.org/licenses/mit-license.php, is okay but not an
often used modified MIT license, which does not allow redistribution if
the file was altered in any way from its original form.
If you have a PostScript printer and there is no PPD file included in
this package, ask your printer manufacturer for a PPD file or visit
http://www.linuxprinting.org/ppd-doc.html.
To set up a printer configuration a printer description file
(PPD file) is required.
A printer description file is not a driver.
For non-PostScript printers a driver is needed
together with a PPD file which matches exactly
to the particular driver.
For PostScript printers, a PPD file alone is sufficient
(except for older PostScript level 1 printer models).
The PPD files are provided in the following sub-packages
depending on which kind of driver software is needed:
OpenPrintingPPDs-ghostscript provides PPDs
which use Ghostscript built-in drivers.
OpenPrintingPPDs-hpijs provides PPDs
which use the hpijs driver from HPLIP.
OpenPrintingPPDs-postscript provides PPDs
which need no driver.
Python Bindings for CUPS, the Common Unix Printing System
The software consists of SANE scanner drivers, "scanimage," and the
"saned" daemon.
A SANE scanner driver is used via a SANE front-end. This package
contains the command line front-end "scanimage". There are various
graphical front-ends like "xscanimage" (package sane-frontends), XSane
(package xsane), and the KDE front-end Kooka (package
kdegraphics3-scan).
The "saned" daemon provides the service "sane-port" to access scanners
that are connected to a server via network from client hosts that run
the "net" meta driver.
This package provides support for the configuration of USB scanners,
SCSI scanners, scanners in HP all-in-one devices, and scanning via
network (i.e. use a remote scanner via another host in the network).
Parallel port scanners and network scanners (i.e. a scanner which is
directly accessible in the network) cannot be configured with this
tool, except for such scanners in HP all-in-one devices. Usually those
devices must be configured manually. For more information see
http://www.sane-project.org/ and the documentation in the package
"sane-backends".
This package contains free additional backends for CUPS.
The ESC/P-R driver works as a filter program used with CUPS.
It offers high quality printing with Seiko Epson color ink jet printers.
This driver can only be used with printers that support the Epson ESC/P-R language.
For a list of supported printers by a currently installed package see the PPD files in this directory:
/usr/share/cups/model/manufacturer-PPDs/epson-inkjet-printer-escpr
For a list of supported printers by the newest available version at the upstream project visit:
http://avasys.jp/english/linux_e/
In particular regarding the ESC/P-R driver see:
http://avasys.jp/eng/linux_driver/download/lsb/epson-inkjet/escpr/
Regarding "What's ESC/P-R?" have a look at:
http://global.epson.com/innovation/universal_printing/index.html
The print filter "foomatic-rip" is used
by print spoolers (in particular by CUPS)
to convert PostScript print job data into
the printer's native format as described
by a printer/driver-specific Foomatic PPD file.
GNU awk is upwardly compatible with the System V Release 4 awk. It is
almost completely POSIX 1003.2 compliant.
The "ghostscript" package might be incompatible
with the official openSUSE "ghostscript-library"
package.
See "Package clean-up and upgrade to latest
stable release" at
https://bugzilla.novell.com/show_bug.cgi?id=735824
You need the packages ghostscript and
ghostscript-x11 which replace the official
packages ghostscript-library and
ghostscript-x11 (provided you have already
the package ghostscript-x11 installed).
Do not remove installed ghostscript-fonts-*
packages.
To replace the official packages, you must
install ghostscript and ghostscript-x11
in one run, e.g.:
# rpm -Uhv ghostscript-*.rpm ghostscript-x11-*.rpm
To go back to the official packages, you must
first remove the ghostscript and ghostscript-x11
package and ignore RPM package dependencies, e.g.:
# rpm -e --nodeps ghostscript ghostscript-x11
Then you can re-install the official packages,
e.g.:
# rpm -Uhv ghostscript-library-*.rpm ghostscript-x11-*.rpm
Be careful that you specify during installation
the exact right ghostscript-x11-*.rpm package
(with exact matching version-release) - otherwise
you get RPM conflicts.
In general please read
https://build.opensuse.org/project/show?project=Printing