Difference between revisions of "Lexmark"

From ArchWiki
Jump to: navigation, search
(Debugging: Removed (mostly duplicate of CUPS/Troubleshooting#USB_printers, hopefully fixed by now!))
(Etc.: Use the PKGBUILD!)
Line 57: Line 57:
  
 
For maintainance of your printer Lexmark has created a utility to help called lexijtools.
 
For maintainance of your printer Lexmark has created a utility to help called lexijtools.
 
To uninstall an automated install:
 
 
sh /usr/local/lexmark/inkjet-08-driver.uninstall
 
 
Some junk will be left behind and can now be removed:
 
 
rm -R /usr/local/lexmark
 
 
How to add scanner support?
 
  
 
{{Note|Does scanning software need to be added first?  During scripting install a note described that no Sane libraries were found}}
 
{{Note|Does scanning software need to be added first?  During scripting install a note described that no Sane libraries were found}}

Revision as of 19:13, 20 October 2015

This page's purpose is to inform Arch users how to set up various types of hardware produced by Lexmark. It'll be informal so please be add what you feel is necessary, argue a conclusion...

Requirements

Lexmark does provide drivers for Linux systems with all their hardware and can be installed in two differing ways. The preferable is to create an Arch-based PKGBUILD so you can keep track, maintain... of what is installed; the other method is to use the automated script installer created by Lexmark.

Most packages here are part of the base install and the X windows system and are only kept for inclusiveness. Here is a list of known packages believed to be required:

cups
libcups
glibc
ncurses
libusb
libxext
libxtst
libxi
libstdc++5
heimdal
lua  # for the automated installer
java # for the automated installer, and some of the Lexmark tools.

Drivers

The drivers will need to be downloaded. Preferably, put together in an Arch Linux package and install via it. Here is a basic PKGBUILD that can do this that still needs work but will give an idea of what to do.

Note: This installs the files into /usr/local; see Arch packaging standards#Package etiquette
# Contributor: Todd Partridge (Gen2ly) toddrpartridge (at) yahoo

pkgname=cups-lexmark-Z2300-2600
pkgver=1
pkgrel=1
pkgdesc="Lexmark Z2300 and 2600 Series printer driver for cups"
arch=('i686')
url="http://www.lexmark.com/"
license=('Custom')
depends=('cups' 'glibc' 'ncurses' 'libusb' 'libxext' 'libxtst' 'libxi' 'libstdc++5' 'heimdal' 'lua' 'java-runtime')
conflicts=('z600' 'cjlz35le-cups' 'cups-lexmark-700')
source=(lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh)
md5sums=(3c37eb87e3dad4853bf29344f9695134)


package() {
  # Extract installer
  sh lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh --target Installer-Files
  cd Installer-Files
  mkdir Driver
  tar xvvf instarchive_all --lzma -C Driver/
  cd Driver
  tar xv lexmark-inkjet-08-driver-1.0-1.i386.tar.gz -C $pkgdir
}

The driver will need to be downloaded. Just enter you basic model number on Lexmark's search and you should find your model. Keep in mind you can use the automated installer but doing this will leave it untracked. If you need to tell CUPS you PPD it is in: /usr/local/lexmark/lxk08/etc/.

Etc.

For maintainance of your printer Lexmark has created a utility to help called lexijtools.

Note: Does scanning software need to be added first? During scripting install a note described that no Sane libraries were found