[Samba] Printing multiple copies

Roberto Fichera kernel at tekno-soft.it
Tue Jul 22 14:09:41 GMT 2003


At 07.34 22/07/2003 -0400, Joel Hammer wrote:

>I don't know much about BSD printing.
>
>It looks like your client is only sending one copy, since the single
>copy and twelve copy print job are the same size.
>
>When I send multiple copies with my print job, a pop up box on the screen
>shows each job being sent. Do you see this?

No! But if I print from Acrobat Reader is see a popup where the system
say that the printing support only 1 print copy. Word or Excel doesn't show
anythink

>One trick you might try is to remove the paper from your printer and
>send a multiple copy print job. On my XP home box, the windows print
>queue shows each individual print job or copy. If you used my print
>command, you will see a nice file name, not the silly smbd name. So,
>if I print two copies, two print jobs appear in the queue. (This is not
>how it was in the old days when the postscript print file had the data
>to print multiple copies.)
>
>If you only see one print job, this would likely be a local configuration
>problem on your XP home box.

This could be a problem, but why when connecting the printer to WinXP box
it print all the copies ?


>Well, I have got to get to my day job. Good luck. I'll try to read my
>email again in about 10 hours.
>
>Joel
>
>
>
>On Tue, Jul 22, 2003 at 12:53:43PM +0200, Roberto Fichera wrote:
> > At 06.05 22/07/2003 -0400, Joel Hammer wrote:
> >
> > >Well, I just tried an experiment.
> > >
> > >With XP Home, printing to a postscript printer on my linux box, the job is
> > >sent as multiple, sequential  postscript files, each file being just one
> > >copy. Ergo, samba thinks it has received multiple different print jobs,
> > >not one job consisting of multiple copies. This is different from what I
> > >found before, suggesting that new print drivers on the windows box (XP)
> > >handle multiple copies differently.
> > >
> > >I get multiple copies printed out with XP Home sent to my linux server. No
> > >problem. Do you see your windows client actually sending multiple copies
> > >when you print?
> > >
> > >What is the printing system you are using?
> >
> > Is the RH6.2 default "printing=bsd"
> >
> >
> > >If not cups, you might modify your printing command in smb.conf to gather
> > >some information. Here is what I have with my lprng print command.
> > >
> > >[ps]
> > >         comment = Filtered for Z53
> > >         path = /tmp
> > >         read only = No
> > >         create mask = 0700
> > >         guest ok = yes
> > >         hosts allow = 192.168.
> > >         printable = Yes
> > >         printing = lprng
> > >         print command = echo %J %p %s  >>  /tmp/junkJ;\
> > >                        a="`echo '%J' | sed "s/^.*- //"`" ;\
> > >                        echo This is truncated $a >> /tmp/junkJ;\
> > >                        /usr/bin/lpr -Pps  -J"$a"  %s;\
> > >                         rm %s
> > >         lpq command = /usr/bin/lpq -Pps
> > >         lprm command = /usr/bin/lprm -Pps %j
> > >         lppause command = /usr/sbin/lpc hold ps %j
> > >         lpresume command = /usr/sbin/lpc release ps %j
> > >         share modes = No
> > >         use client driver = yes
> > >
> > >That long print command captures the smb job name (%s) so I can see
> > >what really is going on (whether one or multiple jobs get sent). And,
> > >it captures the file name sent from windows (%J). The file name is
> > >truncated to remove a Microsoft prefix sent with each filename.
> >
> > Below you can see the log as you suggest. The two tmp.* spooling files 
> are the
> > same document, for the first I request 12 pages the second 1 page.
> >
> > [root at server tmp]# ls -al
> > totale 864
> > drwxrwxrwt    4 root     root         8192 lug 22 12:35 .
> > drwxr-xr-x   20 root     root         4096 lug 22 09:28 ..
> > drwxrwxrwt    2 xfs      xfs          4096 lug 22 09:29 .font-unix
> > -rw-rw-rw-    1 roberto  tekno         352 lug 22 12:35 junkJ
> > drwx------    2 root     root         4096 feb 28  2002 orbit-root
> > srwxrwxrwx    1 postgres postgres        0 lug 22 09:29 .s.PGSQL.5432
> > -rw-------    1 postgres postgres       24 lug 22 09:29 .s.PGSQL.5432.lock
> > -rw-------    1 roberto  tekno      420993 lug 22 12:34
> > tmp.smbprn.000088.JDeufV
> > -rw-------    1 roberto  tekno      420993 lug 22 12:35
> > tmp.smbprn.000089.uJ5DXA
> > [root at server tmp]# cat junkJ
> > Microsoft Word - Test.doc ps smbprn.000088.JDeufV
> > This is truncated
> > Microsoft Word - Test.doc ps smbprn.000089.uJ5DXA
> > This is truncated
> > [root at server tmp]#
> >
> > >Joel
> >
> > Roberto Fichera.
> >

Roberto Fichera. 




More information about the samba mailing list