[Samba] Samba only spooling half my print files :-(
Joel at HammersHome.com
Sun Apr 28 19:21:02 GMT 2002
You don't seem to have gotten many replies.
There are two places a file from a windows client goes. First, is the
spool directory specified in smb.conf. It is usually removed after
the print command is invoked, but, if you modify your print command
in smb.conf, the file will be retained in the spool directory that you
specify in smb.conf. So, change your print command in smb.conf to lpr
-Pprintqueue %s. Don't use the remove option or have a rm %s as part of
your print command. You could also just use a bogus command like:
echo I was called at `date` to print file %J > ~/flag.file
Then you can see just what was sent to the spool directory.
After lpr is invoked, the file is transferred to the spool directory
specified by sd in /etc/printcap. It will be in, I THINK a df file. You
could just turn off lpd, I think, and that file will be retained, rather
than printed. (Notice the "I thinks" scattered through this suggestion.) I
am not sure if a file is ever split between two df files.
On Sun, Apr 28, 2002 at 05:02:34PM +1000, Anthony.Wyatt at csiro.au wrote:
> I'm using Samba 2.2.2 on a FreeBSD 4.5 system as a PDC. All seems well except for my printing.
> At this point I'm stumped. If I print a file from a windows client, I only seem to get half of it in my lpd queue. I've verified this by printing my test word document to a file and to the printer with lpd turned off. If I compare
> these files, they are exactly the same, except the one sent to the printer from the window box via samba, is about half of the test file I created!
> Has anyone else seen this? How can I track where the file is being lost? I want to see the file size that comes from the client to Samba, and the size from Samba to the spool.
> Any help would be most appreciated,
> To unsubscribe from this list go to the following URL and read the
> instructions: http://lists.samba.org/mailman/listinfo/samba
More information about the samba