system/epson-inkjet-printer-escpr: Added (generic printer driver)

Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
This commit is contained in:
Ruben Schuller 2013-06-04 17:15:43 -04:00 committed by Robby Workman
parent d7894f52fc
commit 2502f46354
4 changed files with 219 additions and 0 deletions

View file

@ -0,0 +1,90 @@
This is a generic driver for many Epson inkjet printers.
Supported Models:
Artisan 1430, Artisan 630, Artisan 700, Artisan 710, Artisan 720,
Artisan 730, Artisan 800, Artisan 810, Artisan 830, Artisan 837, E-150,
E-200, E-300, E-330, E-330S, E-340, E-350, E-360 Series, E-500, E-520,
E-530, E-530P, E-530S, E-600, E-700, E-720, E-800, E-810, E-820, E-830
Series, EP-4004, EP-702A, EP-703A, EP-704A, EP-705A Series, EP-774A,
EP-775A Series, EP-801A, EP-802A, EP-803A, EP-804A, EP-805A Series,
EP-901A, EP-901F, EP-902A, EP-903A, EP-903F, EP-904A, EP-904F, EP-905A
Series, EP-905F Series, K200, K300, ME 200, ME OFFICE 520, ME OFFICE
530, ME OFFICE 560W, ME OFFICE 570, ME OFFICE 620F, ME OFFICE 900WD, ME
OFFICE 940FW, ME OFFICE 960FWD, ME Office 510, ME Office 600F, ME
Office 650FN, ME Office 700FW, ME-301 Series, ME-303 Series, ME-400
Series, NX230 TX230, NX430 TX435, PM-A750, PM-A820, PM-A840, PM-A840S,
PM-A890, PM-A920, PM-A940, PM-A950, PM-A970, PM-D600, PM-D800, PM-D870,
PM-G4500, PM-G850, PM-T960, PM-T990, PX-1600F, PX-1700F, PX-205 Series,
PX-404A, PX-405A Series, PX-434A, PX-435A Series, PX-501A, PX-502A,
PX-503A, PX-504A, PX-505F Series, PX-535F Series, PX-5600, PX-5V,
PX-601F, PX-602F, PX-603F, PX-605F Series, PX-673F, PX-675F Series,
PX-7V, PX-A620, PX-A640, PX-A650, PX-A720, PX-A740, PX-B700, PX-B750F,
PX-FA700, PX-G5300, PictureMate 500, PictureMate Deluxe, PictureMate PM
200, PictureMate PM 210, PictureMate PM 215, PictureMate PM 225,
PictureMate PM 235, PictureMate PM 240, PictureMate PM 245, PictureMate
PM 250, PictureMate PM 260, PictureMate PM 270, PictureMate PM 280,
PictureMate PM 290, PictureMate PM 300, PictureMate PM 310, Epson
Stylus CX2800, Epson Stylus CX2900, Epson Stylus CX3700, Epson Stylus
CX3800, Epson Stylus CX3900, Epson Stylus CX4200, Epson Stylus CX4800,
Epson Stylus CX4900, Epson Stylus CX5000, Epson Stylus CX5900, Epson
Stylus CX6000, Epson Stylus CX7300, Epson Stylus CX7400, Epson Stylus
CX7700, Epson Stylus CX7800, Epson Stylus CX8300, Epson Stylus CX8400,
Epson Stylus CX9300F, Epson Stylus CX9400Fax, Epson Stylus DX4000,
Epson Stylus DX4200, Epson Stylus DX4800, Epson Stylus DX5000, Epson
Stylus DX7400, Epson Stylus DX8400, Epson Stylus DX9400F, Epson Stylus
NX200, Epson Stylus NX210, Epson Stylus NX215, Epson Stylus NX230,
Epson Stylus NX300, Epson Stylus NX330, Epson Stylus NX400, Epson
Stylus NX410, Epson Stylus NX420, Epson Stylus NX430, Epson Stylus
NX510, Epson Stylus NX530, Epson Stylus NX620, Epson Stylus NX635,
Epson Stylus Office BX300F, Epson Stylus Office BX305, Epson Stylus
Office BX305 Plus, Epson Stylus Office BX310FN, Epson Stylus Office
BX320FW, Epson Stylus Office BX525WD, Epson Stylus Office BX535WD,
Epson Stylus Office BX600FW, Epson Stylus Office BX610FW, Epson Stylus
Office BX620FWD, Epson Stylus Office BX630FW, Epson Stylus Office
BX635FWD, Epson Stylus Office BX925, Epson Stylus Office BX935FWD,
Epson Stylus Office TX300F, Epson Stylus Office TX320F, Epson Stylus
Office TX510FN, Epson Stylus Office TX515FN, Epson Stylus Office
TX525FW, Epson Stylus Office TX600FW, Epson Stylus Office TX610FW,
Epson Stylus Office TX620FWD, Epson Stylus Photo 1400, Epson Stylus
Photo 1410, Epson Stylus Photo 1430, Epson Stylus Photo 1500, Epson
Stylus Photo PX650, Epson Stylus Photo PX660, Epson Stylus Photo
PX700W, Epson Stylus Photo PX710W, Epson Stylus Photo PX720WD, Epson
Stylus Photo PX730, Epson Stylus Photo PX800FW, Epson Stylus Photo
PX810FW, Epson Stylus Photo PX820FWD, Epson Stylus Photo PX830, Epson
Stylus Photo R1900, Epson Stylus Photo R2000, Epson Stylus Photo R240,
Epson Stylus Photo R250, Epson Stylus Photo R260, Epson Stylus Photo
R265, Epson Stylus Photo R270, Epson Stylus Photo R2880, Epson Stylus
Photo R3000, Epson Stylus Photo R340, Epson Stylus Photo R350, Epson
Stylus Photo R360, Epson Stylus Photo R380, Epson Stylus Photo R390,
Epson Stylus Photo RX520, Epson Stylus Photo RX530, Epson Stylus Photo
RX560, Epson Stylus Photo RX580, Epson Stylus Photo RX585, Epson Stylus
Photo RX590, Epson Stylus Photo RX595, Epson Stylus Photo RX610, Epson
Stylus Photo RX640, Epson Stylus Photo RX650, Epson Stylus Photo RX680,
Epson Stylus Photo RX685, Epson Stylus Photo RX690, Epson Stylus Photo
TX650, Epson Stylus Photo TX700W, Epson Stylus Photo TX710W, Epson
Stylus Photo TX720WD, Epson Stylus Photo TX730, Epson Stylus Photo
TX800FW, Epson Stylus Photo TX810FW, Epson Stylus SX200, Epson Stylus
SX210, Epson Stylus SX215, Epson Stylus SX218, Epson Stylus SX230,
Epson Stylus SX235, Epson Stylus SX400, Epson Stylus SX410, Epson
Stylus SX420W, Epson Stylus SX430, Epson Stylus SX440, Epson Stylus
SX510W, Epson Stylus SX525WD, Epson Stylus SX535WD, Epson Stylus
SX600FW, Epson Stylus SX610FW, Epson Stylus SX620FW, Epson Stylus
TX200, Epson Stylus TX210, Epson Stylus TX213, Epson Stylus TX219,
Epson Stylus TX220, Epson Stylus TX230, Epson Stylus TX235, Epson
Stylus TX400, Epson Stylus TX410, Epson Stylus TX420W, Epson Stylus
TX430, Epson Stylus TX550W, Epson Stylus TX560WD, TX220 NX220, TX320
WorkForce320, TX420 NX420, WF-2510 Series, WF-2520 Series, WF-2530
Series, WF-2540 Series, WF-3010 Series, WF-3520 Series, WF-3530 Series,
WF-3540 Series, WF-7510 Series, WF-7511 Series, WF-7515 Series, WF-7520
Series, WF-7521 Series, WF-7525 Series, WP-4010 Series, WP-4011 Series,
WP-4015 Series, WP-4020 Series, WP-4022 Series, WP-4023 Series, WP-4025
Series, WP-4090 Series, WP-4091 Series, WP-4092 Series, WP-4095 Series,
WP-4511 Series, WP-4515 Series, WP-4520 Series, WP-4521 Series, WP-4525
Series, WP-4530 Series, WP-4531 Series, WP-4532 Series, WP-4533 Series,
WP-4535 Series, WP-4540 Series, WP-4545 Series, WP-4590 Series, WP-4592
Series, WP-4595 Series, WorkForce 310, WorkForce 320, WorkForce 435,
WorkForce 500, WorkForce 520, WorkForce 545, WorkForce 600, WorkForce
610, WorkForce 620, WorkForce 630, WorkForce 645, WorkForce 840,
WorkForce 845, XP-200 Series, XP-201 204 208 Series, XP-202 203 206
Series, XP-205 207 Series, XP-300 Series, XP-302 303 305 306 Series,
XP-400 Series, XP-402 403 405 406 Series, XP-750 Series, XP-850 Series

View file

@ -0,0 +1,100 @@
#!/bin/sh
# Slackware build script for escpr
# Copyright 2013 Ruben Schuller
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=epson-inkjet-printer-escpr
VERSION=${VERSION:-1.2.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
TARNAM=$PRGNAM-$VERSION-1lsb3.2.tar.gz
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$TARNAM
cd $PRGNAM-$VERSION
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
./bootstrap
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View file

@ -0,0 +1,10 @@
PRGNAM="epson-inkjet-printer-escpr"
VERSION="1.2.2"
HOMEPAGE="http://download.ebz.epson.net/dsc/search/01/search/"
DOWNLOAD="http://a1227.g.akamai.net/f/1227/40484/1d/download.ebz.epson.net/dsc/f/01/00/01/98/25/7d148c30addad25530ea90dc49f517fda209da80/epson-inkjet-printer-escpr-1.2.2-1lsb3.2.tar.gz"
MD5SUM="c9d83f965875a4995488566f4265c447"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Ruben Schuller"
EMAIL="ruben@orgizm.net"

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
epson-inkjet-printer-escpr: epson-inkjet-printer-escpr (epson generic printer driver)
epson-inkjet-printer-escpr:
epson-inkjet-printer-escpr: Printer driver for many epson inkjet printers.
epson-inkjet-printer-escpr:
epson-inkjet-printer-escpr:
epson-inkjet-printer-escpr:
epson-inkjet-printer-escpr:
epson-inkjet-printer-escpr:
epson-inkjet-printer-escpr:
epson-inkjet-printer-escpr:
epson-inkjet-printer-escpr: