Default forms

Jeremy Allison jeremy at valinux.com
Mon Jul 16 19:42:56 GMT 2001


"Vopni, Jim" wrote:
> 
> In looking at the latest 2.2 source there is a problem with the default
> forms code
> in nt_printing.c      I hadn't noticed this in the past since I hadn't
> updated the code base
> we are using.    There are 2 definitions of "Letter" in the struct and this
> may  cause
> drivers to select the wrong size paper when printing.  Windows is very
> particular
> about the ordinance of these forms.  Another possible symptom of this error
> is the not
> being able to select appropriate default Paper sizes for trays.
> 
> Here is a patch that will fix the problem.
> 
> --- nt_printing.c.orig  Mon Jul 16 15:14:44 2001
> +++ nt_printing.c       Mon Jul 16 15:15:10 2001
> @@ -48,8 +48,6 @@
>  array index). Letter is always first, so (for the current code) additions
>  always put things in the correct order. */
>  static nt_forms_struct default_forms[] = {
> -       {"Letter", 0x2, 0x34b5b, 0x44367, 0x0, 0x0, 0x34b5b, 0x44367},
> -
>         {"Letter",0x1,0x34b5c,0x44368,0x0,0x0,0x34b5c,0x44368},
>         {"Letter Small",0x1,0x34b5c,0x44368,0x0,0x0,0x34b5c,0x44368},
>         {"Tabloid",0x1,0x44368,0x696b8,0x0,0x0,0x44368,0x696b8},
> 

Committed, thanks.

Jeremy.

-- 
--------------------------------------------------------
Buying an operating system without source is like buying
a self-assembly Space Shuttle with no instructions.
--------------------------------------------------------




More information about the samba-technical mailing list