[ Prev ]
[ Index ]
[ Next ]
Lexmark
Created Wednesday 1/8/2007
This how-to is a collection of notes, examples and sites that provide printer support for the Lexmark series of printers under Fedora Core linux. Much of the Documentation is specific to the Lexmark AIO Xseries of printers, especiall the x8350.
1. The lxx74 driver
The LX74 driver is available from http://home.online.no/~enrio and is a cups-enabled driver fore the Lexmark Xseries 74xx. At the time of writing, the driver is packaged as lx74-cups and the most recent version is 0.8.4.2. To install the LX74 driver:
- Download and unpack the tarball from here
- Run lxx74.install as root
- Check cups is listening on 631
- bash # cat /etc/cups/cupsd.conf | grep Listen
- Output:
- Listen localhost:631
- Listen /var/run/cups/cups.sock
- Check that cups is running
- bash $ service cups status
- Output:
- cupsd (pid 2407) is running...
- Start cups if not:
- bash # service cups start
- OR: /etc/init.d/cups start
- Connect the printer to the computer, using an USB cable
- Check dmesg/syslog output. The connected printer should appear in the log with a message similar to:
- Jun 7 01:52:48 jacquelyn kernel: usb 5-1: USB disconnect, address 2
- Jun 7 01:52:48 jacquelyn kernel: drivers/usb/class/usblp.c: usblp0: removed
- Jun 7 01:52:51 jacquelyn kernel: usb 7-5: new high speed USB device using ehci_hcd and address 12
- Jun 7 01:52:51 jacquelyn kernel: usb 7-5: configuration #1 chosen from 1 choice
- Jun 7 01:52:51 jacquelyn kernel: drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 12 if 1 alt 0 proto 2 vid 0x043D pid 0x00B9
- Jun 7 01:52:51 jacquelyn kernel: scsi14 : SCSI emulation for USB Mass Storage devices
- Jun 7 01:52:51 jacquelyn kernel: hiddev97: USB HID v1.00 Device [Lexmark 8300 Series] on usb-0000:00:1d.7-5
- Jun 7 01:52:51 jacquelyn hal_lpadmin: Printer _8300_Series exists but is disabled; use 'cupsenable _8300_Series' to enable it
- Jun 7 01:52:56 jacquelyn kernel: scsi 14:0:0:0: Direct-Access Lexmark USB Mass Storage 200 PQ: 0 ANSI: 0
- Jun 7 01:52:56 jacquelyn kernel: sd 14:0:0:0: [sdb] Attached SCSI removable disk
- Jun 7 01:52:56 jacquelyn kernel: sd 14:0:0:0: Attached scsi generic sg2 type 0
- Jun 7 01:53:06 jacquelyn kernel: usb 7-5: USB disconnect, address 12
- Jun 7 01:53:06 jacquelyn kernel: drivers/usb/class/usblp.c: usblp0: removed
- Jun 7 01:53:16 jacquelyn kernel: usb 7-5: new high speed USB device using ehci_hcd and address 13
- Jun 7 01:53:16 jacquelyn kernel: usb 7-5: configuration #1 chosen from 1 choice
- Jun 7 01:53:16 jacquelyn kernel: drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 13 if 1 alt 0 proto 2 vid 0x043D pid 0x00B9
- Jun 7 01:53:16 jacquelyn kernel: scsi15 : SCSI emulation for USB Mass Storage devices
- Jun 7 01:53:16 jacquelyn kernel: hiddev97: USB HID v1.00 Device [Lexmark 8300 Series] on usb-0000:00:1d.7-5
- Jun 7 01:53:16 jacquelyn hal_lpadmin: Printer _8300_Series exists but is disabled; use 'cupsenable _8300_Series' to enable it
- Jun 7 01:53:23 jacquelyn kernel: scsi 15:0:0:0: Direct-Access Lexmark USB Mass Storage 200 PQ: 0 ANSI: 0
- Jun 7 01:53:23 jacquelyn kernel: sd 15:0:0:0: [sdb] Attached SCSI removable disk
- Jun 7 01:53:23 jacquelyn kernel: sd 15:0:0:0: Attached scsi generic sg2 type 0
- Login to cups http://localhost:631 and create a new printer entry.
- Configure environment to use new printer. E.g., export PRINTER=xSeriesLexmark
- Check the status of the new printer entry in the cups admin panel. If the printer is ready and accepting jobs, then try sending something to it. E.g.,
- bash $ a2ps ~/.bash_profile
▨ Todo: CLEAN UP THE ABOVE /var/log/message OUTPUT
Stuart Moorfoot \copy 1 August 2007 foo@bund.com.au
Backlinks:
:todo