Hello everyone.
I have installed ICELPD on a system with Fedora Core 4 and CUPS 1.1.23-15, following yours instruction under j.river ftp site ( I have already successfully installed ICELPD with previous version, Fedora 1, 2 and 3). When I print, with lpr command, no file comes put into /usr/tmp/printer/icelp_jobs directory, and printer appears disabled. If I launch cups with debug there is the following message into cups log file /var/log/cups/error_log:
D [22/Dec/2003:20:22:10 +0100] StartJob: argv = "S1","6","root","passwd","1","","/var/spool/cups/d00006-001"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[0]="PATH=/usr/lib/cups/filter:/bin:/usr/bin"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[1]="SOFTWARE=CUPS/1.1"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[2]="USER=root"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[3]="CHARSET=utf-8"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[4]="LANG=it_IT"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[5]="PPD=/etc/cups/ppd/S1.ppd"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[6]="CUPS_SERVERROOT=/etc/cups"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[7]="RIP_MAX_CACHE=8m"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[8]="TMPDIR=/var/spool/cups/tmp"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[9]="CONTENT_TYPE=application/vnd.cups-raw"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[10]="DEVICE_URI=icelpd://S1"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[11]="PRINTER=S1"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[12]="CUPS_DATADIR=/usr/share/cups"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[13]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[14]="CUPS_SERVER=localhost"
D [22/Dec/2003:20:22:10 +0100] StartJob: envp[15]="IPP_PORT=631"
d [22/Dec/2003:20:22:10 +0100] StartJob: Allocating status buffer...
D [22/Dec/2003:20:22:10 +0100] StartJob: statusfds = [ 6 9 ]
D [22/Dec/2003:20:22:10 +0100] StartJob: filterfds[1] = [ 10 -1 ]
D [22/Dec/2003:20:22:10 +0100] StartJob: backend = "/usr/lib/cups/backend/icelpd"
D [22/Dec/2003:20:22:10 +0100] StartJob: filterfds[0] = [ -1 11 ]
D [22/Dec/2003:20:22:10 +0100] start_process("/usr/lib/cups/backend/icelpd", 0xbf7fa980, 0xbf7f9ef8, 10, 11, 9)
I [22/Dec/2003:20:22:10 +0100] Started backend /usr/lib/cups/backend/icelpd (PID 4942) for job 6.
d [22/Dec/2003:20:22:10 +0100] StartJob: Adding fd 6 to InputSet...
d [22/Dec/2003:20:22:10 +0100] add_job_state_reasons(0xb7bd0008[8], 6)
D [22/Dec/2003:20:22:10 +0100] ProcessIPPRequest: 8 status_code=0
d [22/Dec/2003:20:22:10 +0100] ProcessIPPRequest: Adding fd 8 to OutputSet...
E [22/Dec/2003:20:22:10 +0100] PID 4942 stopped with status 22!
D [22/Dec/2003:20:22:10 +0100] [Job 6] /usr/lib/cups/backend/icelpd: Permission denied
D [22/Dec/2003:20:22:10 +0100] UpdateJob: job 6, file 0 is complete.
d [22/Dec/2003:20:22:10 +0100] UpdateJob: Removing fd 6 from InputSet...
D [22/Dec/2003:20:22:10 +0100] StopJob: id = 6, force = 0
All configuration files have right attributes like other old version of Fedora.
This is the entry manually created in /etc/cups/printer.conf :
#</Printer>
<Printer S1>
Info
Location
DeviceURI icelpd://S1
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
Thanks
Marco