Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > media > updates > by-pkgid > 9f76d24be37ca2d6b601b0e9b5bc1cc7 > files > 342

printer-filters-1.0-138.2.100mdk.i586.rpm

DRV_X125
========

What is it?
-----------
This is a Linux printer driver for the Lexmark X125 printer.  Lexmark did not
make a Linux driver for the X125, so I had to write my own.  

Who did it?
-----------
Reverse engineering and programming: Mark Roth
Original Z42 driver base: Alwin Stolk
Contributors: Enrique Perez-Terron

Disclaimer
----------
Copyright 2003-2004 by Mark Roth.  All rights reserved.

Redistribution and use in source and binary forms is covered by the GNU 
General Public Licsense (see LICENSE).

This software is provided *as is* and without any expressed or implied
warranties, including, without limitation, the implied warranties of
merchantibility and fitness for any particular purpose.

This program is not guaranteed to do anything. If if destroys your printer,
burns down your house, kills your cat or does something else wrong, I am not
responsible. The driver works ok for me though.

How
---
Lexmark has not released their printer protocol. It was reverse-engineered by
letting the original lexmark driver print to a file. The commands for changing
and aligning the cartridges were snooped from the USB.

Status
------
At the moment, this driver is in testing but is working properly.

It can print in black and white or color at up to 1200x600 dpi.  Higher
resolutions may be supported in a future release.  The driver supports a
few ghostscript paper sizes.

The Lexmark X125 requires that the driver read status information from the
printer and therefore requires a bi-directional data link.  This requires
special setup for foomatic.  See the driver notes in the foomatic DB
for details.

Printing
--------
gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=bitcmyk \
   -sPAPERSIZE=letter -r600x600 -sOutputFile=- - | \
   x125_cmyk size=letter hdpi=600 device=/dev/usb/lp0

Parameters:
        device (required, e.g. /dev/usb/lp0)

	size (Paper size)
	Supported sizes, default=a4: 
		a4, a5, a6, legal, letter, isob5, isob6
		jisb5, jisb6, c5, c6, flsa, flse, halfletter

	hdpi (Horizontal DPI)
	Possible values (default=600): 300, 600, 1200

	bidi (Bidirectional printing)
	Boolean, default=1. Almost twice as fast at 300 DPI.
	 
	mode (Printing mode, default=k)
	Possible values:
		k 	= black only.
		cmy 	= colour cartridge only, 'fake' black.
		cmyk	= colour and black cartridges.

Or you change your printer filter accordingly.
Keep a border of 1mm at the top, left, and right. Keep a border of 14.5 mm
at the bottom. 

Note that this printer requires special setup in foomatic (Linux printer
configuration).  See the printer driver notes for more details.


Contact
-------
This driver is maintained as a sourceforge project at:

    http://sourceforge.net/projects/x125-linux/

Please post your inquiries to the "Open Discussion" forum and feel free
to use the bug tracking, patch management and RFE features of sourceforge.

If you can't get your printer to work I suggest you visit
"www.linuxprinting.org". They have _excellent_ documentation available.
If you have trouble with USB, then check out "www.linux-usb.org".