Epson
Inkjet Printer Management
|
Copyright and License
Copyright©2005-2007 by Joydeep Bakshi. This material may be distributed only subject to the terms and conditions set forth in the Open Content License, v1.0 or later (the latest version is presently available at opencontent.org ).
Credits
All credits of
designing the softwares mentioned in this document go to the respective
author/s of the particular software.
Disclaimer
I don't guarantee the accuracy of anything that follows, so use this guide at your own risk. In other words, if by following this guide you trash your computer, don't blame me.
Easy Epson Inkjet Printer Management
Now a days we can have a lots
of tools for auto detecting and configuring printers under Linux. "printconf"
is such a strong tool which can auto detect and configure even USB printers
with out any problem (Definitely it should have the specific printer driver
in its database). But to make a printer working is not everything, we also
need tools for managing the printers.
There are two superb tools which make the Management of Epson inkjet Printers
under Linux, just like a child's play.
escputil
escputil by Robert Krawitz is a
command line tool. escputil is also the backend of Printer Manager under KDE
for Epson inkjet printers. escputil comes with a number of useful options.
I have Epson Stylus C20SX connected at /dev/lp0 under my Linux
box..
| "escputil -M" shows the Epson models it can supports |
| "escputil -i -r /dev/lp0" checks the ink level. It returns its out
put as below Ink color Percent remaining Black 99 |
| "escputil -c" cleans printer head "escputil -n" runs nozzle check program |
Note one important point that whenever you have to use raw-device option
(-r), you have to have read/write permission on /dev/lp0. In my debian box
there is already a group called lp which consists of /dev/lp0. So I have just
added my account to the group "lp" and have no problem to use -r
related option.
| As you know your printer model, you can align the printer head
by "escputil -a -m <model-name>" like for my Epson Stylus C20SX, I use "escputil -a -m C20sx" You can execute this command from any account. But if you want
escputil to detect your printer to get the model automatically, you
have to use |
ttink and mtink
Jean-Jacques Sarton has designed ttink to manage Epson inkjet printers.
mtink is the GUI of ttink from the same author.
| "ttink -l" shows all the Epson models it support |
| The command line should be "ttink[mandatory][optional]
[only one action] [misc]" "-d <device_name>" comes under the mandatory section. Only one action can be executed at a time. You can define the printer model in optional section as "-m <model_name>" to avoid the autodetection all the time. Adding "-D" in optional section insists on using D4 protocol always. "-L" can be added in the misc section to debug output for D4 protocol. |
| NEXT | INDEX |HOME |