Anthony.Wyatt@csiro.au
2002-Apr-28 00:05 UTC
[Samba] Samba only spooling half my print files :-(
Hi, 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, Anthony
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. Joel On Sun, Apr 28, 2002 at 05:02:34PM +1000, Anthony.Wyatt@csiro.au wrote:> Hi, > 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, > Anthony > > -- > To unsubscribe from this list go to the following URL and read the > instructions: http://lists.samba.org/mailman/listinfo/samba