SAMBA + CUPS + WinXP

Anonymous anonymous at easysw.com
Tue Apr 19 00:12:52 PDT 2005


Hello!
I have some problems with printing Windows XP client. All other clients are
printing very well(win9x/win2k).
My configuration files:
=====CUPS=====
---[printers.conf]----
<DefaultPrinter XEROX>
Info Xerox 3120
Location Room 4 in the activities building
DeviceURI usb:/dev/ulpt0
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>

---[mime.types]----
----skiped ----
application/octet-stream

---[mime.convs]----
----skiped ----
application/octet-stream        application/vnd.cups-raw        0       -

====SAMBA====
---[smb.conf]---
----skiped ----
   load printers = yes
   printcap name = cups
   printing = cups
----skiped ----
[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = yes
   public = yes
# Set public = yes to allow user 'guest account' to print
   guest ok = yes
   writable = no
   printable = yes
#   hosts allow = tserver
 use client driver = Yes

OS :
root at server /root/#uname -r
5.3-RELEASE-p3
root at server /root/#

package wich were instaled:
root at server /usr/local/etc/cups/#lf /var/db/pkg/| grep cups
cups-1.1.22.0/
cups-base-1.1.22.0_1/
cups-lpr-1.1.22.0/
cups-pstoraster-7.07_3/
cups-samba-5.0.r3/
root at server /usr/local/etc/cups/#lf /var/db/pkg/ | grep foo
foomatic-db-20040107_2/
foomatic-db-engine-3.0.2,1/

Also were removed all old lpr,lp,lpc,lpq,lprm from /usr/bin , /usr/sbin and
crete new simlinks for cups-files from /usr/local/bin , /usr/local/sbin
download foomatic-rip from:
http://www.linuxprinting.org/download.cgi?filename=foomatic-rip&show=0
and insert into /usr/local/libexec/cups/filter/

Also was download driver for Samsung
http://www.linuxprinting.org/ppd-o-matic.cgi?driver=gdi&printer=Samsung-ML-1220&show=0
 and inserted to /usr/local/share/cups/ppd/

After this manipulations are printing from Windows 9X/NT/2k very well, but
Windows XP  not print.
That can I do for decide this problem?


Oh, sorry, cups log files.
---[/var/log/cups/error_log]---
D [19/Apr/2005:10:08:06 +0300] Job 64 hold_until = 0
D [19/Apr/2005:10:08:06 +0300] StartJob(64, 0x8091000)
D [19/Apr/2005:10:08:06 +0300] StartJob() id = 64, file = 0/1
D [19/Apr/2005:10:08:06 +0300] job-sheets=none,none
D [19/Apr/2005:10:08:06 +0300] banner_page = 0
D [19/Apr/2005:10:08:06 +0300] StartJob: argv =
"XEROX","64","olegrpg","smbprn.00000046 Microsoft Word - Boot
cd.doc","1","","/var/spool/cups
/d00064-001"
D [19/Apr/2005:10:08:06 +0300] StartJob:
envp[0]="PATH=/usr/local/libexec/cups/filter:/bin:/usr/bin"
D [19/Apr/2005:10:08:06 +0300] StartJob: envp[1]="SOFTWARE=CUPS/1.1"
D [19/Apr/2005:10:08:06 +0300] StartJob: envp[2]="USER=root"
D [19/Apr/2005:10:08:06 +0300] StartJob: envp[3]="CHARSET=koi8-r"
D [19/Apr/2005:10:08:06 +0300] StartJob: envp[4]="LANG=ru_RU"
D [19/Apr/2005:10:08:06 +0300] StartJob:
envp[5]="PPD=/usr/local/etc/cups/ppd/XEROX.ppd"
D [19/Apr/2005:10:08:06 +0300] StartJob:
envp[6]="CUPS_SERVERROOT=/usr/local/etc/cups"
D [19/Apr/2005:10:08:06 +0300] StartJob: envp[7]="RIP_MAX_CACHE=8m"
D [19/Apr/2005:10:08:06 +0300] StartJob: envp[8]="TMPDIR=/var/spool/cups/tmp"
D [19/Apr/2005:10:08:06 +0300] StartJob:
envp[9]="CONTENT_TYPE=application/vnd.cups-raw"
D [19/Apr/2005:10:08:06 +0300] StartJob: envp[10]="DEVICE_URI=usb:/dev/ulpt0"
D [19/Apr/2005:10:08:06 +0300] StartJob: envp[11]="PRINTER=XEROX"
D [19/Apr/2005:10:08:06 +0300] StartJob:
envp[12]="CUPS_DATADIR=/usr/local/share/cups"
D [19/Apr/2005:10:08:06 +0300] StartJob:
envp[13]="CUPS_FONTPATH=/usr/local/share/cups/fonts"
D [19/Apr/2005:10:08:06 +0300] StartJob: envp[14]="CUPS_SERVER=localhost"
D [19/Apr/2005:10:08:06 +0300] StartJob: envp[15]="IPP_PORT=631"
D [19/Apr/2005:10:08:06 +0300] StartJob: statusfds = [ 8 10 ]
D [19/Apr/2005:10:08:06 +0300] StartJob: filterfds[1] = [ 11 -1 ]
D [19/Apr/2005:10:08:06 +0300] StartJob: backend =
"/usr/local/libexec/cups/backend/usb"
D [19/Apr/2005:10:08:06 +0300] StartJob: filterfds[0] = [ -1 12 ]
D [19/Apr/2005:10:08:06 +0300]
start_process("/usr/local/libexec/cups/backend/usb", 0xbfbef340, 0xbfbee6b0,
11, 12, 10)
I [19/Apr/2005:10:08:06 +0300] Started
backend /usr/local/libexec/cups/backend/usb (PID 7781) for job 64.
D [19/Apr/2005:10:08:06 +0300] ProcessIPPRequest: 7 status_code=0
D [19/Apr/2005:10:08:06 +0300] CloseClient: 7
D [19/Apr/2005:10:08:07 +0300] UpdateJob: job 64, file 0 is complete.
D [19/Apr/2005:10:08:07 +0300] CancelJob: id = 64
D [19/Apr/2005:10:08:07 +0300] StopJob: id = 64, force = 0
D [19/Apr/2005:10:08:07 +0300] StopJob: printer state is 3




More information about the cups mailing list