[cups.general] Problem with serial printer
Klaus Singvogel
kssingvo at suse.de
Mon Apr 18 01:35:45 PDT 2005
Hi,
First of all: I missed the system you are running (Vendor, Version, etc).
There is general documentation how a backend has to work. Please have
a closer look at:
http://localhost:631/sdd.html#3_1
Antony Gelberg wrote:
> Hi all,
>
> I'm having a problem with a receipt printer that we're using in a POS
> system. It's got a serial connection and the manufacturer has provided
> filter and model files for CUPS. They also provided a serial backend
> binary. When I use their serial backend, I get:
>
> D [15/Apr/2005:16:27:05 +0100]
> start_process("/usr/lib/cups/backend/serial", 0xbfff0fb0, 0xbfff0320,
> 11, 12, 10)
> I [15/Apr/2005:16:27:05 +0100] Started backend
> /usr/lib/cups/backend/serial (PID 26269) for job 11.
> D [15/Apr/2005:16:27:05 +0100] ProcessIPPRequest: 7 status_code=0
> E [15/Apr/2005:16:27:05 +0100] PID 26268 stopped with status 22!
> E [15/Apr/2005:16:27:05 +0100] PID 26269 stopped with status 22!
> D [15/Apr/2005:16:29:01 +0100]
Under Linux this means EINVAL (= invalid argument)
> With the standard serial backend, it's no better.
>
> start_process("/usr/lib/cups/backend/serial", 0xbfff0fe0, 0xbfff0350,
> 11, 12, 10)
> I [15/Apr/2005:16:29:01 +0100] Started backend
> /usr/lib/cups/backend/serial (PID 26428) for job 11.
> D [15/Apr/2005:16:29:01 +0100] ProcessIPPRequest: 7 status_code=0
> E [15/Apr/2005:16:29:01 +0100] PID 26427 stopped with status 22!
Again: EINVAL (wrong arguments)
Are you sure your system is correct setup? Permissions, ownership, etc.
Maybe this document helps you for debugging (under Linux):
http://portal.suse.com/sdb/en/2004/05/jsmeix_print-cups-in-a-nutshell.html
....especially the part "The Backend"
Best regards,
Klaus.
--
Klaus Singvogel
SUSE LINUX Products GmbH
Maxfeldstr. 5 E-Mail: Klaus.Singvogel at SuSE.de
90409 Nuernberg Phone: +49 (0) 911 740530
Germany GnuPG-Key-ID: 1024R/5068792D 1994-06-27
More information about the cups
mailing list