Printing bugs and annoyances in 3.0.25b

Kurt Pfeifle kurt.pfeifle at
Tue Jul 24 16:48:39 GMT 2007

Kurt Pfeifle wrote:

> Here is a major annoyance with 3.0.25b:
> =======================================

Forget the following one about the missing original job names.

It was caused due to a missing "printing = cups" entry in smb.conf, which
then caused Samba to use the default "printing = bsd" setting.

That in turn triggered the usage of a "print command" that would otherwise
have remained un-used.

For now the customer leaves it as "printing = bsd" and added "print command
= lpr -r -P'%p' -J'%s %J' %s".

Here the '%J' part gives us back the missing original job title. In this
setup the linked-in cups libraries are not used by Samba in the same way
as they would be if "printing = cups" was set.

>  * in 3.0.23 the printjob name passed to CUPS by Samba had as a "human
>    readable" part the original job title. Examples from CUPS' error_log
>    (I deleted a few lines which would leak too much private info about
>    what was printed). Running "grep 'argv\[3\]' /var/log/cups/error_log":
> D [24/Jul/2007:09:53:35 +0200] [Job 146076] argv[3]="smbprn.00002701 outbind://4-000000004F2FDAFAF71974419ADE4D72E9782E9D0700919377E"
> D [24/Jul/2007:09:53:38 +0200] [Job 146077] argv[3]="smbprn.00007209 Microsoft Word - Zeitaufwand für Projekt x212 und z204 mFM 24JUL07.doc"
> D [24/Jul/2007:09:53:56 +0200] [Job 146078] argv[3]="smbprn.00007192 fiche IDO dt (2).xls"
> D [24/Jul/2007:09:54:00 +0200] [Job 146083] argv[3]="smbprn.00003910 C:\WINDOWS\Temp\Temporary Internet Files\Content.IE5\54H49L3R\CAUNGX8H.pdf"
> D [24/Jul/2007:09:54:25 +0200] [Job 146084] argv[3]="smbprn.00001841 14306A.xls"
> D [24/Jul/2007:09:54:53 +0200] [Job 146087] argv[3]="smbprn.00000515 Projektmappe LW Ablagefach x220.xls"
> D [24/Jul/2007:09:57:41 +0200] [Job 146109] argv[3]="smbprn.00001471"
> D [24/Jul/2007:09:58:42 +0200] [Job 146111] argv[3]="smbprn.00000627 Microsoft Word - Bestätigung_Fanka.doc"
> D [24/Jul/2007:09:59:15 +0200] [Job 146110] argv[3]="smbprn.00001472"
> D [24/Jul/2007:10:02:39 +0200] [Job 135134] argv[3]="smbprn.00000383 Ganzseitiger Fotoausdruck"
> D [24/Jul/2007:10:03:06 +0200] [Job 143910] argv[3]="smbprn.00000507 outbind://2-0000000090B0AA6CBD10C945B010E0388D48C6E90700919377E"
>   These jobnames were visible in the Windows GUI too as well as in the
>   CUPS web interface, and used by users to identify their own jobs (for
>   cancelling and reprint, etc.). This is no longer possible, because of
>   the fact that....
>  * in 3.0.25 the printjob names passed to CUPS are pure "gobble-di-gook":
> D [24/Jul/2007:10:03:26 +0200] [Job 146113] argv[3]="smbprn.00004747.vpFinI"
> D [24/Jul/2007:10:03:28 +0200] [Job 146114] argv[3]="smbprn.00004044.r1DBY3"
> D [24/Jul/2007:10:03:31 +0200] [Job 146115] argv[3]="smbprn.00007197.MZnXKq"
> D [24/Jul/2007:10:03:34 +0200] [Job 146116] argv[3]="smbprn.00002748.svqof8"
> D [24/Jul/2007:10:03:37 +0200] [Job 146117] argv[3]="smbprn.00004748.rG4dQH"
> D [24/Jul/2007:10:03:44 +0200] [Job 146118] argv[3]="smbprn.00000123.DrsOSM"
> D [24/Jul/2007:10:04:11 +0200] [Job 146119] argv[3]="smbprn.00001141.h3p22X"
> D [24/Jul/2007:10:04:20 +0200] [Job 146120] argv[3]="smbprn.00004045.E2IOrM"
>    (I admit it looks cleaner and shorter in the log file, but the customer's
>    users were not at all happy about it...).

Kurt Pfeifle
System & Network Printing Consultant ---- Linux/Unix/Windows/Samba/CUPS
Fon/Fax: +49-711-4017-5677/-2303  ...........  Mobile: +49-172-715.7017
Infotec Deutschland GmbH  .....................  Hedelfinger Strasse 58
A RICOH Company  ...........................  D-70327 Stuttgart/Germany 
Infotec Deutschland GmbH
Hedelfingerstrasse 58
D-70327 Stuttgart
Telefon +49 711 4017-0, Fax +49 711 4017-5752
Geschaeftsfuehrer: Elmar Karl Josef Wanderer, Frank Grosch, Heinz-Josef Jansen
Sitz der Gesellschaft: Stuttgart, Handelsregister HRB Stuttgart 20398

Der Inhalt dieser E-Mail ist vertraulich und ist nur für den Empfänger bestimmt. Falls Sie nicht der angegebene Empfänger sind oder falls diese E-Mail irrtümlich an Sie adressiert wurde, verständigen Sie bitte den Absender sofort und löschen Sie die E-Mail sodann. Das unerlaubte Veröffentlichen, Kopieren sowie die unbefugte Übermittlung komplett oder in Teilen sind nicht gestattet.Private Ansichten und Meinungen sind, wenn nicht ausdrücklich erklärt, die des Autors und nicht die der Infotec Deutschland GmbH oder deren verantwortliche Direktoren und Angestellte. Eine Haftung für Schäden oder Verlust von Daten durch den Gebrauch dieser Email oder deren Anhänge wird ausgeschlossen.
Weitere Informationen erhalten Sie im Internet unter oder in jeder Infotec Niederlassung.
This E-Mail is for the exclusive use of the recipient and may contain information which is confidential. Any disclosure, distribution or copying of this communication, in whole or in part, is not permitted. Any views or opinions presented are those of the author and (unless otherwise specifically stated) do not represent those of Infotec Deutschland GmbH or their directors or officers; none of whom are responsible for any reliance placed on the information contained herein. Although reasonable precautions have been taken to ensure that no viruses are present, all liability is excluded for any loss or damage arising from the use of this email or attachments.
For further information please see our website at or refer to any Infotec office.

More information about the samba-technical mailing list