LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Slackware- Printing Problem (https://www.linuxquestions.org/questions/slackware-14/slackware-printing-problem-4175471192/)

PeterUK 07-28-2013 06:20 AM

Slackware- Printing Problem
 
Hi! I am unable to print in the slackware machine,

I have been looking at the doc on here

The printer is a "EPSON EPL-6200L"

I know there is nothing wrong with my printer as It print well if I use my old drive with a Ubuntu 10.04.

I can go to the http://localhost:631/printers/

and see the 3 printer I have installed:

Code:

EPSON-EPL-6200L        EPSON EPL-6200L        machine        Epson EPL-6100 PS3 - -UPS+Gutenprint v5.2.9        Idle
EPSON_EPL-6200L        EPSON EPL-6200L                EPSON EPL-6200 PS3 v3015.102        Idle
laserEpson        EPSON EPL-6200L        machine        EPSON EPL-6200 PS3 v3015.102 Idle

I have try many things but nothing works.

If I print from a program does like it send the job it disappear as completed and noting happened.

I also try to print to command line. by

Code:

lp -d laserEpson -P 2 /home/......../print.ps
reply:
request id is laserEpson-26 (1 file(s))

but nothing happen!

in the webpage say status: Idle - "Sending data to printer."

What am I missing?

PeterUK 07-28-2013 06:36 AM

UPDATE:

If I do the same command like but using the printer EPSON-EPL-6200L I get:

Idle - "Rendering completed"

On the web page printer (http://localhost:631/printers/) but it stay on there and nothing happen.

camorri 07-28-2013 06:48 AM

According to Linuxprinting.org, you only need a ppd file installed to make your printer work. See this link.

-->https://www.openprinting.org/driver/Postscript-Epson

I can not tell from what you have posted if you have the ppd file or not, or what driver(s) you have tried.

Stuferus 07-28-2013 07:04 AM

did you try: http://sourceforge.net/projects/epsonepl/ ?
as far as i have googled it, epson has only a driver for the EPL-6200 (without L).
i hope the driver from the link helps.. found many many more old forum threads in other forums.. mostly from 2008, but no solutions for that model.

back in the day i hated to find any printer i buyed was a GDI printer (aka windows only model).

greatings.

PeterUK 07-28-2013 07:19 AM

I add another printer and I add the ppd from: in the option load pdd from the browser.

usr/share/cups/model/epson_ppd/epl6200

Also download those pdd from the file you suggested, un-compress and add another printer loading:

/...../ppds/Epson/Epson-EPL-6200_PS3-Postscript-Epson-en.ppd.gz

But both just after printing say:

Idle - "Sending data to printer." (and nothing happen at the printer)

PeterUK 07-28-2013 07:27 AM

UPDATE:

This is my /etc/cups/cupsd.conf file

Quote:

LogLevel warn
SystemGroup sys root
Listen localhost:631
Listen /var/run/cups/cups.sock
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS
DefaultAuthType Basic
WebInterface Yes
<Location />
Order allow,deny
</Location>
<Location /admin>
Order allow,deny
</Location>
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Location>
<Policy default>
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default
<Limit Create-Job Print-Job Print-URI Validate-Job>
Order deny,allow
</Limit>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
<Policy authenticated>
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default
<Limit Create-Job Print-Job Print-URI Validate-Job>
AuthType Default
Order deny,allow
</Limit>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Cancel-Job CUPS-Authenticate-Job>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
JobPrivateAccess default
JobPrivateValues default
MaxLogSize 2000000
SubscriptionPrivateAccess default
SubscriptionPrivateValues default
I added this
Quote:

BrowseAddress @LOCAL
BrowseAllow 192.168.0.*
But I removed it as did not make any different.

I also should say I am connected to the Printer using a USB cable.

mrclisdue 07-28-2013 08:37 AM

Check /var/log/cups/access_log and error_log. There are often clues in there which may offer help. I have a samsung printer which requires that I manually place rastertosamsung* files in /usr/lib/cups/filter.

cheers,

PeterUK 07-28-2013 09:16 AM

Quote:

Originally Posted by mrclisdue (Post 4998329)
Check /var/log/cups/access_log and error_log. There are often clues in there which may offer help. I have a samsung printer which requires that I manually place rastertosamsung* files in /usr/lib/cups/filter.

cheers,

Delete everything, and the went to access log and error log, clear them and then:

Install the two printer pdd (one with the system and then one someone told me to download)

send two files to print.

and I got no error in error log and in the access file:
Quote:

CUPS-Add-Modify-Printer successful-ok
.
.
Create-Job successful-ok
.
.
Send-Document successful-ok
.
.
-Subscription successful-ok
I got lots of "Subscription successful-ok" after it send the document. Maybe me refreshing the browser.

But the printer is noting, Some one around with a Windows labtop pop in and in less than fine minutes we manage to print in windows OS very annoying...

PeterUK 07-28-2013 09:17 AM

UPDATE:
On the queue view in X say those print jobs are completed !

camorri 07-28-2013 09:34 AM

After a closer look, it looks like the epsom epl driver is the answer.

This link -->http://sourceforge.net/projects/epsonepl/

has the driver. Sorry, I missed the 'L' at the end of the printer identification. It appears
Quote:

Stuferus
is correct. Give that driver a try.

Stuferus 07-28-2013 05:31 PM

Quote:

Originally Posted by camorri (Post 4998349)
After a closer look, it looks like the epsom epl driver is the answer.

This link -->http://sourceforge.net/projects/epsonepl/

has the driver. Sorry, I missed the 'L' at the end of the printer identification. It appears Stuferus is correct. Give that driver a try.

thank you.

Raveriux 07-29-2013 09:27 AM

CUPS 1.5.4 have some problems when using USB printers. The problems in most cases are solved when the kernel module usblp is blacklisted.

PeterUK 07-29-2013 04:27 PM

Quote:

Originally Posted by Stuferus (Post 4998536)
thank you.

I have tried 3 things today but nothing works:

One:

Load direct from the website admin:

Quote:

file:/....../printer/epsoneplijs-0.4.1/epsoneplijs-0.4.1/foomatic_PPDs/Epson-EPL-6200L-epl6200l-cups.ppd.gz
I get the error:
Quote:

Set Printer Options EPSON_EPL-6200L3 Error
Unable to open PPD file:
Line longer than the maximum allowed (255 characters)
Two:
I also try this other file direct:
Quote:

/tmp/.../printer/epsoneplijs-0.4.1/epsoneplijs-0.4.1/cups/Epson-EPL-5900L-epl5900l-cups.ppd.gz
I get the same error.

Three:
Try to compile this (http://sourceforge.net/projects/epsonepl/)

I tried several things:

one is by command like the install text:
Quote:

./configure --prefix=/usr
make
make check
mkdir /tmp/epson
make install DESTDIR=/tmp/epson
But I go to the folder and there is nothing, the terminal output is:
Quote:

bash-4.2# make install DESTDIR=/tmp/epson
/usr/bin/ginstall -c ijs_server_epsonepl -c /usr/bin/ijs_server_epsonepl
I looked in that /usr/bin and the P (ijs_server_epsonepl) is in there.

I looked in slackbuild and there is nothing about footmatic.

I also try to installed by there slake.build file but if fail on config on: "--docdir=/usr/doc/$PRGNAM-$VERSION"
and "--build=$ARCH-slackware-linux"
I looked in ./configure --help' but nothing in there about it.

Here is the slack build scrip I did by hand:

Quote:

#!/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=epsoneplijs
VERSION=${VERSION:-0.4.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}

TARNAM=$PRGNAM-$VERSION.tgz

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 \
--infodir=/usr/info \
# --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-$VERSION.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}

But that is installing nothing this is the package:

Quote:

./
usr/
usr/doc/
usr/doc/epsoneplijs-0.4.1/
usr/doc/epsoneplijs-0.4.1/epsoneplijs.SlackBuild
install/
install/slack-desc

PeterUK 07-29-2013 04:29 PM

UPDATE2:

How do I use this this ijs_server_epsonepl?

PeterUK 07-29-2013 05:10 PM

UPDATE3:
If I do:
ijs_server_epsonepl -P 2 /home/pedro/workspace/PCBLayout/CPLD_Oscilator/Osc_footprint3.2_to_print.ps
so, what printer is this?

If I do the ones from this system and suggested which I can installed from the website which are:
Quote:

EPSON_EPL-6200L EPSON EPL-6200L 1525Ubu Epson EPL-6200 PS3 , Postscript-Epson 20130226 (OpenPrinting LSB 3.2) Idle
EPSON_EPL-6200L2 EPSON EPL-6200L 1525Ubu EPSON EPL-6200 PS3 v3015.102
I get:
Quote:

Confirmed EPL-6200L
Unknown transport method: 0
Also for EPSON_EPL-6200L2, I am not sure now if I must use their ppd or I am missing something in the installetion

PeterUK 07-29-2013 05:31 PM

UPDATE4:

I also move /.../foomatic_PPDs/Epson-EPL-6200L-epl6200l-cups.ppd.gz to etc/cups/ppd and then call from a terminal:

ijs_server_epsonepl Epson_EPL-6200Lx2 -P 2 /home/pedro/workspace/PCBLayout/CPLD_Oscilator/Osc_footprint3.2_to_print.ps

which Epson_EPL-6200Lx2 is the same file renamed

and the error is the same:
Quote:

Confirmed EPL-6200L
Unknown transport method: 0

PeterUK 07-29-2013 06:05 PM

UPDATE4:

if I do:
Quote:

ijs_server_epsonepl Epson-EPL-6200L6
Epson EPL-5x00L IJS plugin version: 0.4.1
Copyright (c) 2003 Hin-Tak Leung, Roberto Ragusa
Built with <generic> <kernel usb device> support
Example usage: ijs_server_epsonepl EPL-5700L /dev/usb/lp0
EPL-5800L libusb
EPL-5900L libieee1284
so if I do:
ijs_server_epsonepl Epson-EPL-6200L6 /dev/usb/lp0 -P 2 /......./Osc_footprint3.2_to_print.ps

I get:

Quote:

Confirmed EPL-6200L
Using kernel usb device
Found 5800L/5900L/6100L/6200L
IOC Get Protocols: 0002/0004
IOC Bus Address: 0006/0003
IOC Device ID String: MFG:EPSON;CMD:ESCPAGES-02;MDL:EPL-6200L;CLS:PRINTER;DES:EPSON EPL-6200L;
Confirmed EPL-6200L
We don't know the reply size for the code 00, but we try to go on and read a lot (crossed fingers)
Reply: expected 255 bytes, got 16 bytes
**Bidirectional reply from printer different size from expected:
**If you don't see this message too often, it is probably OK
**See FAQ.
Printer replied: (len=16=0x0010)
<- 0000: 00 00 01 0c 00 1e 00 00 00 02 00 00 00 00 00 00

But printer at the printer nothing

also lsusb give--> Bus 006 Device 003: ID 04b8:0005 Seiko Epson Corp. Printer
so I guest its talking to the printer

PeterUK 07-29-2013 06:12 PM

UPDATE5:

Tried the other ppd and I get:
Quote:

Confirmed EPL-6200L
Using kernel usb device
Found 5800L/5900L/6100L/6200L
IOC Get Protocols: 0002/0004
IOC Bus Address: 0006/0003
IOC Device ID String: MFG:EPSON;CMD:ESCPAGES-02;MDL:EPL-6200L;CLS:PRINTER;DES:EPSON EPL-6200L;
Confirmed EPL-6200L
We don't know the reply size for the code 00, but we try to go on and read a lot (crossed fingers)
Reply: expected 255 bytes, got 126 bytes
**Bidirectional reply from printer different size from expected:
**If you don't see this message too often, it is probably OK
**See FAQ.
Printer replied: (len=126=0x007e)
<- 0000: 50 00 00 7a 00 1e 00 00 00 02 00 00 00 00 00 00
<- 0010: 51 b2 03 ef 01 00 ff ff 20 20 20 20 20 20 20 20
<- 0020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
...
<- 0070: 00 00 ff ff ff ff ff ff 02 00 00 00 00 00
Quote:

Confirmed EPL-6200L
Using kernel usb device
Found 5800L/5900L/6100L/6200L
IOC Get Protocols: 0002/0004
IOC Bus Address: 0006/0003
IOC Device ID String: MFG:EPSON;CMD:ESCPAGES-02;MDL:EPL-6200L;CLS:PRINTER;DES:EPSON EPL-6200L;
Confirmed EPL-6200L
We don't know the reply size for the code 00, but we try to go on and read a lot (crossed fingers)
Reply: expected 255 bytes, got 16 bytes
**Bidirectional reply from printer different size from expected:
**If you don't see this message too often, it is probably OK
**See FAQ.
Printer replied: (len=16=0x0010)
<- 0000: 00 00 01 0c 00 1e 00 00 00 02 00 00 00 00 00 00
But nothing a the printer also.

jostber 07-30-2013 03:53 AM

Can you cd to /etc/cups and print the output of this command?

egrep -irH "epson|deviceuri"

Also after making changes to your printer config restart cups with

/etc/rc.d/rc.cups restart

PeterUK 07-30-2013 04:35 AM

Quote:

Originally Posted by jostber (Post 4999446)
Can you cd to /etc/cups and print the output of this command?

egrep -irH "epson|deviceuri"

here its:
Code:

ppd/EPSON_EPL-6200L3.ppd:*% You may save this file as 'Epson-EPL-6200L-epl6200l-cups.ppd'
ppd/EPSON_EPL-6200L3.ppd:*Manufacturer:        "Epson"
ppd/EPSON_EPL-6200L3.ppd:*ModelName:    "Epson EPL-6200L, Foomatic + epl6200l"
ppd/EPSON_EPL-6200L3.ppd:*NickName:      "Epson EPL-6200L, Foomatic + epl6200l"
ppd/EPSON_EPL-6200L3.ppd:*ShortNickName: "Epson EPL-6200L"
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #  'url' => 'http://sourceforge.net/projects/epsonepl/',
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #  'id' => 'Epson-EPL-6200L',
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #  'cmd' => 'gs -q -dBATCH -dSAFER -dNOPAUSE -sProcessColorModel=DeviceGray -dBitsPerSample=1 -sDEVICE=ijs %A %Z -sIjsServer=ijs_server_epsonepl -dIjsUseOutputFD -sDeviceManufacturer=Epson -sDeviceModel=EPL6200L -sIjsParams="%B" -sOutputFile=- -',
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #          'idx' => 'ev/epsonepl-PageSize-Letter'
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #          'idx' => 'ev/epsonepl-PageSize-A4'
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #          'idx' => 'ev/epsonepl-PageSize-A5'
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #          'idx' => 'ev/epsonepl-PageSize-B5'
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #          'idx' => 'ev/epsonepl-PageSize-Custom'
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #          'idx' => 'ev/epsonepl-PageSize-Env10'
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #          'idx' => 'ev/epsonepl-PageSize-EnvC5'
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #          'idx' => 'ev/epsonepl-PageSize-EnvDL'
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #          'idx' => 'ev/epsonepl-PageSize-EnvISOB5'
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #          'idx' => 'ev/epsonepl-PageSize-EnvMonarch'
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #          'idx' => 'ev/epsonepl-PageSize-Executive'
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #          'idx' => 'ev/epsonepl-PageSize-Legal'
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #      'idx' => 'opt/epsonepl-PageSize',
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #      'idx' => 'opt/epsonepl-Density',
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #      'idx' => 'opt/epsonepl-Dpi',
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #      'idx' => 'opt/epsonepl-FlowControl',
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #      'idx' => 'opt/epsonepl-Ritech',
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #      'idx' => 'opt/epsonepl-TonerSave',
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #  'make' => 'Epson',
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #    href="http://sourceforge.net/projects/epsonepl/">
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #    epsonepl</a> project.<p>
ppd/EPSON_EPL-6200L3.ppd:*% COMDATA #    Epson.<p>
ppd/EPSON_EPL-6200L.ppd:*%  License agreement of Postscript Printer Description file for EPSON EPL-6200 PS3
ppd/EPSON_EPL-6200L.ppd:*%  Copyright (C) 2003 Seiko Epson Corporation
ppd/EPSON_EPL-6200L.ppd:*% PPD for EPSON EPL-6200 PS3
ppd/EPSON_EPL-6200L.ppd:*ModelName: "EPSON EPL-6200 PS3"
ppd/EPSON_EPL-6200L.ppd:*ShortNickName: "EPSON EPL-6200 PS3"
ppd/EPSON_EPL-6200L.ppd:*NickName: "Epson EPL-6200 PS3 , Postscript-Epson 20130226 (OpenPrinting LSB 3.2)"
ppd/EPSON_EPL-6200L.ppd:*Manufacturer: "Epson"
ppd/EPSON_EPL-6200L.ppd:*% End of PPD file for EPSON EPL-6200 PS3
ppd/EPSON_EPL-6200L6.ppd:*%  License agreement of Postscript Printer Description file for EPSON EPL-6200 PS3
ppd/EPSON_EPL-6200L6.ppd:*%  Copyright (C) 2003 Seiko Epson Corporation
ppd/EPSON_EPL-6200L6.ppd:*% PPD for EPSON EPL-6200 PS3
ppd/EPSON_EPL-6200L6.ppd:*ModelName: "EPSON EPL-6200 PS3"
ppd/EPSON_EPL-6200L6.ppd:*ShortNickName: "EPSON EPL-6200 PS3"
ppd/EPSON_EPL-6200L6.ppd:*NickName: "EPSON EPL-6200 PS3 v3015.102"
ppd/EPSON_EPL-6200L6.ppd:*Manufacturer: "Epson"
ppd/EPSON_EPL-6200L6.ppd:*% End of PPD file for EPSON EPL-6200 PS3
ppd/EPSON_EPL-6200L2.ppd:*%  License agreement of Postscript Printer Description file for EPSON EPL-6200 PS3
ppd/EPSON_EPL-6200L2.ppd:*%  Copyright (C) 2003 Seiko Epson Corporation
ppd/EPSON_EPL-6200L2.ppd:*% PPD for EPSON EPL-6200 PS3
ppd/EPSON_EPL-6200L2.ppd:*ModelName: "EPSON EPL-6200 PS3"
ppd/EPSON_EPL-6200L2.ppd:*ShortNickName: "EPSON EPL-6200 PS3"
ppd/EPSON_EPL-6200L2.ppd:*NickName: "EPSON EPL-6200 PS3 v3015.102"
ppd/EPSON_EPL-6200L2.ppd:*Manufacturer: "Epson"
ppd/EPSON_EPL-6200L2.ppd:*% End of PPD file for EPSON EPL-6200 PS3
printers.conf.O:<Printer EPSON_EPL-6200L>
printers.conf.O:Info EPSON EPL-6200L
printers.conf.O:MakeModel Epson EPL-6200 PS3 , Postscript-Epson 20130226 (OpenPrinting LSB 3.2)
printers.conf.O:DeviceURI usb://EPSON/EPL-6200L?serial=23P010511261030290
printers.conf.O:<Printer EPSON_EPL-6200L2>
printers.conf.O:Info EPSON EPL-6200L
printers.conf.O:MakeModel EPSON EPL-6200 PS3 v3015.102
printers.conf.O:DeviceURI usb://EPSON/EPL-6200L?serial=23P010511261030290
printers.conf.O:<Printer EPSON_EPL-6200L3>
printers.conf.O:Info EPSON EPL-6200L
printers.conf.O:DeviceURI usb://EPSON/EPL-6200L?serial=23P010511261030290
printers.conf.O:<DefaultPrinter EPSON_EPL-6200L6>
printers.conf.O:Info EPSON EPL-6200L
printers.conf.O:MakeModel EPSON EPL-6200 PS3 v3015.102
printers.conf.O:DeviceURI usb://EPSON/EPL-6200L?serial=23P010511261030290
printers.conf:<Printer EPSON_EPL-6200L>
printers.conf:Info EPSON EPL-6200L
printers.conf:MakeModel Epson EPL-6200 PS3 , Postscript-Epson 20130226 (OpenPrinting LSB 3.2)
printers.conf:DeviceURI usb://EPSON/EPL-6200L?serial=23P010511261030290
printers.conf:<Printer EPSON_EPL-6200L2>
printers.conf:Info EPSON EPL-6200L
printers.conf:MakeModel EPSON EPL-6200 PS3 v3015.102
printers.conf:DeviceURI usb://EPSON/EPL-6200L?serial=23P010511261030290
printers.conf:<Printer EPSON_EPL-6200L3>
printers.conf:Info EPSON EPL-6200L
printers.conf:DeviceURI usb://EPSON/EPL-6200L?serial=23P010511261030290
printers.conf:<DefaultPrinter EPSON_EPL-6200L6>
printers.conf:Info EPSON EPL-6200L
printers.conf:MakeModel EPSON EPL-6200 PS3 v3015.102
printers.conf:DeviceURI usb://EPSON/EPL-6200L?serial=23P010511261030290

Quote:


Also after making changes to your printer config restart cups with

/etc/rc.d/rc.cups restart
From now I will make restart to cups every time I change the printer, I will do the same tonight as last night in case and report

jostber 07-30-2013 05:13 AM

Can you modify your printer in Cups and set your DeviceUri to "file://dev/usb/lp0" and enter this in /etc/cups/cupsd.conf "FileDevice Yes"?

PeterUK 07-30-2013 02:56 PM

Quote:

Originally Posted by jostber (Post 4999487)
Can you modify your printer in Cups and set your DeviceUri to "file://dev/usb/lp0" and enter this in /etc/cups/cupsd.conf "FileDevice Yes"?

I have tried:

Add "FileDevice Yes" to /etc/cups/cupsd.conf

and then the variations:
Code:

file://dev/usb/lp0
//dev/usb/lp0
/dev/usb/lp0
usb:file://dev/usb/lp0
usb://EPSON/EPL-6200L?usb:file://dev/usb/lp0

Nothings works, always reset cups before trying again.

So I went to look at /dev/usb and the lp0 appear and disappear so I create a usb rule:

Quote:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0005", \
MODE:="0666", \
SYMLINK+="lp2"
I then try all variation on the connection as before and nothing.

I also try ijs_server_epsonepl from the command line, but because its not lp2 it cannot work from something direrent to: "/dev/usb/lp0"

How do I force to to be on /dev/usb/lp0? Would it be like SYMLINK+="/dev/usb/lp2"?

PeterUK 07-30-2013 03:24 PM

UPDATE2:

I did try that to force lp0 by:
SYMLINK+="/dev/usb/lp0"

and now its there, but it does not work! :-(

PeterUK 07-30-2013 03:58 PM

UPDATE3:

I also try from here:

as I have: hp-makeuri

lsusb: Bus 006 Device 008: ID 04b8:0005 Seiko Epson Corp. Printer

so its like: hp-makeuri --cups 006:008

but it give error: error: Device not found

maybe its only HP?

I try also hp-makeuri --cups /dev/usb/lp0

but the same error.

PeterUK 07-30-2013 04:48 PM

UPDATE4:
I read on epson page that could be added by command line as:

lpadmin -p epl6200 -E -v usb:/dev/usb/lp0 -P /..../epl6200.ppd

and if add the device URI as "usb:/dev/usb/lp0" but I have tested and it does not work

PeterUK 07-31-2013 05:12 AM

Quote:

Originally Posted by jostber (Post 4999487)
Can you modify your printer in Cups and set your DeviceUri to "file://dev/usb/lp0" and enter this in /etc/cups/cupsd.conf "FileDevice Yes"?

Where did you get about "FileDevice Yes"???

I looked into man cupsd.conf I cannot find anything about it.

PeterUK 07-31-2013 05:21 AM

UPDATE5:

I have not test 1.7 and nothing.

I did 4 set of pdd one from the system and one from open printing.

Note: (I read the L is the same one without but with less memory so the pdd without L should work in theory)

The pdd priter added are with the path from the webpage and one I force by editing the printer form the properties by changing:
usb:/dev/usb/lp0

Now those with the usb:/.. as path the printer hang in the queu "processing" and the other say completed bu nothing at the printer.

I also try the following to see if it works:
I added one by one the bellow lines in the cupsd.conf file, I add one and remove the other one so I tested one at the time.

Quote:

Listen /dev/usb/lp0
Listen *:/dev/usb/lp0
FileDevice Yes

looking at the log file:

Quote:

E [31/Jul/2013:10:54:42 +0100] Hostname lookup for "(nil)" failed.
E [31/Jul/2013:10:54:42 +0100] Bad Listen address *:/dev/usb/lp0 at line 16.
W [31/Jul/2013:10:54:42 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files

Raveriux 07-31-2013 05:28 AM

As I said before try to blacklist usblp kernel module. and read https://wiki.archlinux.org/index.php/CUPS

PeterUK 07-31-2013 05:59 AM

Quote:

Originally Posted by Raveriux (Post 5000151)
As I said before try to blacklist usblp kernel module. and read https://wiki.archlinux.org/index.php/CUPS

That page is for arch.

I went to /etc/modprobe.d/ and there is nothing there, a note there tell me to go lib/modprobe.d/ but there is nothing like blacklistusblp.conf Where do I get this file?

also I try: bash-4.2# blacklist usblp

reply --->bash: blacklist: command not found

Raveriux 07-31-2013 06:57 AM

Quote:

Originally Posted by PeterUK (Post 5000173)
That page is for arch.

I went to /etc/modprobe.d/ and there is nothing there, a note there tell me to go lib/modprobe.d/ but there is nothing like blacklistusblp.conf Where do I get this file?

also I try: bash-4.2# blacklist usblp

reply --->bash: blacklist: command not found

Create file. The name of the file isint important, just mus end with .conf

PeterUK 07-31-2013 02:19 PM

There must be something in that file, the ones in lib/.. have something in it.

If I do like sugguested.

create an entry file and place in---> file:///etc/modprobe.d/blacklistusblp.conf

and called:
Quote:

bash-4.2# blacklist usblp
bash: blacklist: command not found
bash-4.2#
I read here that you need to do:

Quote:

rmmod usblp
So I did, no reply from the terminal.

the restart cups--> /etc/rc.d/rc.cups restart

and print by--> lp -d EPSON_EPL-6200L2 -P 2 /....../Osc_footprint3.2_to_print.ps
again the ones with usb:... as default say print completed and there ones with usb:/dev/usb/lp0 hand in process.

if I do "dmesg" I get:

Quote:

[36236.309501] usbcore: deregistering interface driver usblp
[36386.206061] usb 6-1: new full-speed USB device number 5 using uhci_hcd
[36386.355470] usb 6-1: New USB device found, idVendor=04b8, idProduct=0005
[36386.355480] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[36386.355488] usb 6-1: Product: USB Printer
[36386.355494] usb 6-1: Manufacturer: EPSON
[36386.355499] usb 6-1: SerialNumber: 23P010511261030290
[36386.528549] usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x04B8 pid 0x0005
[36386.528573] usbcore: registered new interface driver usblp
[36387.912994] usblp0: removed
[36387.925621] usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x04B8 pid 0x0005
[36448.395622] usblp0: removed
the rmmod did not give reply after 3 times:
Quote:

bash-4.2# rmmod usblp
bash-4.2# rmmod usblp
bash-4.2# rmmod usblp
Error: Module usblp is not currently loaded
bash-4.2# rmmod usblp
Error: Module usblp is not currently loaded
and this is cups error log:

Quote:

W [31/Jul/2013:20:06:32 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
I looked in that post for epson-inkjet and it looks like that script-install more than just add pdd.

So after all that nothing at the printer.

PeterUK 07-31-2013 02:39 PM

I also try to print on lpr command as:

Quote:

lpr -P EPSON_EPL-6200L2 /.......footprint3.2_to_print.ps
but nothing

reversefiction 07-31-2013 06:43 PM

I don't mean to redirect you completely, but I had a similar problem with a Canon MF4570dn. NO MATTER WHAT I did to build those drivers, it wouldn't work on slackware x64. I ended up pulling an old Pentium 3 I had, installing 32 bit slack, connecting it USB to the printer, and setting it up as a print server on my home network. CUPS makes it super easy. It fixed the problem. I'm fascinated to read this article because of the problems I had with that printer, and x64 slack. I don't know what the difference is between the 2, but it just didn't work.

-rf

jostber 08-01-2013 03:58 AM

Can you set "LogLevel Debug" in your /etc/cups/cupsd.conf, restart cups, print something and post the output from the /var/log/cups/error.log here?

PeterUK 08-01-2013 06:58 AM

As asked I changed debug level from warn to debug and did a set of print, again the one the device are that serial number go through to complete with not output at the printer and then ones with usb:/..lp0 are hang on processing.

I did 4 set of print record the log and then remove mod usblp and did 4 more then of print and record again the log error:

Here is the log error test one:

Quote:

The code is too long so I pasted it in pastebin
http://pastebin.com/7ek3EXRT
second test error log deleting the entry from the first one:

By the way nothing at the printer

PeterUK 08-02-2013 12:15 AM

UPDATE:
I was having the same problem on my Ubuntu 12.04 to use that printer, today through this foomatic-datafile and epsoneplijs was able to print in that Ubuntu machine.

I would like to try the same in the slackware machine but how do I add foomatic-datafile?

PeterUK 08-03-2013 07:29 AM

I will be moving this post to solve soon, I have now manage to print using my Slackware machine. On the way print on Windows and Ubuntu. I have to say I got the keys from the Ubuntu machine installation. Here there is not much to say there a part from that link to ijs_server_epsonepl to usr/bin, the rest would be similar to what I describe bellow.

Let move to more slackware-machine.

What I have done:

Download and compile from here:
foomatic-db
foomatic-db-engine
foomatic-filters
(On that order)

On my search to create scrip to I found this page a year old which describe depend for foomatic but I am not 100% sure of that, you can found it here

But I used the Slack Build type script to compile. I also used current and give a version number, to do that I need to change the package original version or the script give error.

after all in (I could not wait to the other post to see if I was compile it well) I downloaded the "epsoneplijs-0.4.1.tgz" suggested earlier in this post.

I didnt compile ijs_server_epsonepl as I did earlier on on this, you could read back it you want to know how. I did check and I didnt need to link it as it was in a system path.

Then I did what Debian-install script say on "epsoneplijs-0.4.1.tgz" but manually, comping the folder from driver/opt/printer to slackware folder.

I took the pdd ziped and uncompress it to a bear pdd and the guessed as if you type man foomatic-datafile the description is very similar to ppdfile and it even give me the feeling there are the same so I ran:

(Worse to mention here before doing that I reverse to cups 1.5 and I have not printer installed)

Quote:

foomatic-ppdfile -t cups -d epl6200l -p Epson-EPL-6200L >/..../Epson-EPL-6200L-epl6200l-cups.ppd
That gave me not reply(its different in Ubuntu-in Ubuntu create the file and the you need to add it), but I went look at cups and the printer was already installed,so I tested as before in the command line:
Quote:

lp -d printer -P 2 /......path to/Osc_footprint3.2_to_print.ps
Very happy to see the printer flashing getting read to print.

There still some question and maybe better package compilation, also looking a new db there was a 6200L with a rename and add the one from "epsoneplijs-0.4.1.tgz" maybe its not need it (maybe further test).


All times are GMT -5. The time now is 08:10 PM.