Bug 7971 - Cannot print or open Xerox 7435/5755 printer properties on samba 3.4.7 using Xerox Global Print Driver
Cannot print or open Xerox 7435/5755 printer properties on samba 3.4.7 using ...
Status: NEW
Product: Samba 3.4
Classification: Unclassified
Component: Printing
3.4.7
x86 Linux
: P3 critical
: ---
Assigned To: Guenther Deschner
Samba QA Contact
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-02-23 15:57 UTC by Leonardo Borda
Modified: 2011-03-22 16:25 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leonardo Borda 2011-02-23 15:57:31 UTC
Hi Guys,

I am experiencing some problems with Xerox 7435/5755 on Samba 3.4.7 (Lucid Lynx) running as a member server with Security = ADS. 
I have a working Point'n'Print feature however I cannot print nor open printer properties. I am able to install the printer though.
PS: Other HP printers work with Point'n'Print feature.

Xerox Printer: using Xerox Global Print Driver

http://www.support.xerox.com/support/global-printer-driver/file-download/enus.html?operatingSystem=win7&fileLanguage=en&contentId=111409&from=downloads&viewArchived=false


Windows message: 
Function address 0x4c03d94b caused a protection fault. (Exception code 0xc0000005)
Some or all property pages(s) may not be displayed.

I currently have a set up configured. If you need to do further tests please let me know.
It follows attached to this case:

1- wireshark capture when installing/copying drivers to [print$] + samba logs
Attachment1 [details].zip
2- wireshark capture when installing/connecting printer on win2003r2 + samba logs
Attachment2 [details].zip
3- wireshark capture when opening printer properties on windows 2003 R2 + samba logs
Attachment3 [details].zip
3- Screenshot of the error displayed.
4- smb.conf

Please let me know if you need anything else.


If I use the driver below I receive an error message ( see attachment4 [details].zip ) however I am able to print/change properties even though an error message is displayed.
http://www.support.xerox.com/support/workcentre-7425-7428-7435/file-download/enza.html?operatingSystem=wins2003&fileLanguage=en_GB&&associatedProduct=built-in-controller--wc7435-&contentId=103169&from=downloads&viewArchived=false

Thank you
Leonardo
Comment 1 Leonardo Borda 2011-02-23 16:32:14 UTC
(In reply to comment #0)
> Hi Guys,
> 
> I am experiencing some problems with Xerox 7435/5755 on Samba 3.4.7 (Lucid
> Lynx) running as a member server with Security = ADS. 
> I have a working Point'n'Print feature however I cannot print nor open printer
> properties. I am able to install the printer though.
> PS: Other HP printers work with Point'n'Print feature.
> 
> Xerox Printer: using Xerox Global Print Driver
> 
> http://www.support.xerox.com/support/global-printer-driver/file-download/enus.html?operatingSystem=win7&fileLanguage=en&contentId=111409&from=downloads&viewArchived=false
> 
> 
> Windows message: 
> Function address 0x4c03d94b caused a protection fault. (Exception code
> 0xc0000005)
> Some or all property pages(s) may not be displayed.
> 
> I currently have a set up configured. If you need to do further tests please
> let me know.
> It follows attached to this case:
> 
> 1- wireshark capture when installing/copying drivers to [print$] + samba logs
> Attachment1 [details].zip
> 2- wireshark capture when installing/connecting printer on win2003r2 + samba
> logs
> Attachment2 [details].zip
> 3- wireshark capture when opening printer properties on windows 2003 R2 + samba
> logs
> Attachment3 [details].zip
> 3- Screenshot of the error displayed.
> 4- smb.conf
> 
> Please let me know if you need anything else.
> 
> 
> If I use the driver below I receive an error message ( see attachment4 [details].zip )
> however I am able to print/change properties even though an error message is
> displayed.
> http://www.support.xerox.com/support/workcentre-7425-7428-7435/file-download/enza.html?operatingSystem=wins2003&fileLanguage=en_GB&&associatedProduct=built-in-controller--wc7435-&contentId=103169&from=downloads&viewArchived=false
> 
> Thank you
> Leonardo
> 

Just correcting the attachments as follow:

1- wireshark capture when installing/copying drivers to [print$] + samba logs
http://people.canonical.com/~lborda/bugfile/Attachment1.zip

2- wireshark capture when installing/connecting printer on win2003r2 + samba
logs
http://people.canonical.com/~lborda/bugfile/Attachment2.zip

3- wireshark capture when opening printer properties on windows 2003 R2 + samba
logs
http://people.canonical.com/~lborda/bugfile/Attachment3.zip

3- Screenshot of the error displayed.
http://people.canonical.com/~lborda/bugfile/error-print-XeroxGlobalPrinterDriver.jpg

4- smb.conf
http://people.canonical.com/~lborda/bugfile/smb.conf

Leo



Comment 2 Leonardo Borda 2011-03-22 15:56:34 UTC
Hi Guys,

I have tried the latest version: 2:3.5.8~dfsg-1ubuntu1~ppa1 and still the same behaviour on Windows 2003 using Xerox Global Print Driver. 

I've captured SMB and SPOOLSS erros messages when installing/copying drivers to [print$].

No.     Time        Source                Destination           Protocol Info
 136998 109.084451  10.153.107.196        10.153.107.190        DCERPC   Bind: call_id: 208, 2 context items, 1st SPOOLSS V1.0
 136999 109.088303  10.153.107.190        10.153.107.196        SMB      Write AndX Response, FID: 0x4018, 116 bytes
 137000 109.089572  10.153.107.196        10.153.107.190        SMB      Read AndX Request, FID: 0x4018, 1024 bytes at offset 0
 137001 109.090901  10.153.107.190        10.153.107.196        DCERPC   Bind_ack: call_id: 208 accept max_xmit: 4280 max_recv: 4280
 137002 109.091319  10.153.107.196        10.153.107.190        DCERPC   Bind: call_id: 210 SPOOLSS V1.0
 137003 109.091486  10.153.107.196        10.153.107.190        SPOOLSS  OpenPrinterEx request, \\prt-server\Xerox Global Print Driver PS
 137004 109.096097  10.153.107.190        10.153.107.196        SMB      Write AndX Response, FID: 0x4019, 72 bytes
 137005 109.096387  10.153.107.196        10.153.107.190        SMB      Read AndX Request, FID: 0x4019, 1024 bytes at offset 0
 137006 109.098643  10.153.107.190        10.153.107.196        SPOOLSS  OpenPrinterEx response, Access denied
 137007 109.098701  10.153.107.190        10.153.107.196        DCERPC   Bind_ack: call_id: 210 accept max_xmit: 4280 max_recv: 4280
 137009 109.099298  10.153.107.196        10.153.107.190        SPOOLSS  OpenPrinterEx request, \\prt-server\Xerox Global Print Driver PS
 137010 109.104508  10.153.107.190        10.153.107.196        SPOOLSS  OpenPrinterEx response, Access denied
 137011 109.104860  10.153.107.196        10.153.107.190        SMB      Close Request, FID: 0x4018

1. Could you guys tell me why OpenPrinterEx is returning an Access Denied on frame 137010 ?
2. Do you guys think this can be solved in the samba side or it is an xerox driver issue?

Please let me know if you need anything else. I have a complete environment for testing purposes.

Thank you in advance.

Leonardo Borda
Comment 3 Leonardo Borda 2011-03-22 16:25:38 UTC
Hello

Here is a wireshark capture taken when I try to open Xerox Printer Properties and I get the error message described in: http://people.canonical.com/~lborda/bugfile/error-print-XeroxGlobalPrinterDriver.jpg

No.     Time        Source                Destination           Protocol Info
     12 3.819700    10.153.107.196        10.153.107.190        SPOOLSS  OpenPrinterEx request, \\prt-server\Xerox Global Print Driver PS
     13 3.832346    10.153.107.190        10.153.107.196        SPOOLSS  OpenPrinterEx response
     14 3.832615    10.153.107.196        10.153.107.190        SPOOLSS  GetPrinterData request, ChangeId
     15 3.849868    10.153.107.190        10.153.107.196        SPOOLSS  GetPrinterData response, ChangeId = 0x0021f7b1
     16 3.852425    10.153.107.196        10.153.107.190        SPOOLSS  GetPrinterData request, UISingleJobStatusString
     17 3.854776    10.153.107.190        10.153.107.196        SPOOLSS  GetPrinterData response, UISingleJobStatusString, File not found (pathname error)
     18 3.857035    10.153.107.196        10.153.107.190        SPOOLSS  RFFPCNEX request
     33 3.865390    10.153.107.190        10.153.107.196        SPOOLSS  ReplyOpenPrinter request, \\LBORDA-WKS
     34 3.865540    10.153.107.196        10.153.107.190        SPOOLSS  ReplyOpenPrinter response
     35 3.866636    10.153.107.190        10.153.107.196        SPOOLSS  RFFPCNEX response
     36 3.866969    10.153.107.196        10.153.107.190        SPOOLSS  RFNPCNEX request, changeid 1
     37 3.873496    10.153.107.190        10.153.107.196        SPOOLSS  RFNPCNEX response, 9 notifies[Malformed Packet]
     46 10.022131   10.153.107.196        10.153.107.190        SPOOLSS  OpenPrinterEx request, \\prt-server\Xerox Global Print Driver PS
     47 10.027387   10.153.107.190        10.153.107.196        SPOOLSS  OpenPrinterEx response
     48 10.027593   10.153.107.196        10.153.107.190        SPOOLSS  GetPrinterData request, ChangeId
     49 10.032428   10.153.107.190        10.153.107.196        SPOOLSS  GetPrinterData response, ChangeId = 0x0021f7b1
     55 10.035168   10.153.107.196        10.153.107.190        SPOOLSS  GetPrinter request, level 2
     63 10.045344   10.153.107.190        10.153.107.196        SPOOLSS  GetPrinter response, level 2
     78 10.088388   10.153.107.196        10.153.107.190        SPOOLSS  GetPrinter request, level 2
     91 10.101968   10.153.107.190        10.153.107.196        SPOOLSS  GetPrinter response, level 2
     92 10.113458   10.153.107.196        10.153.107.190        SPOOLSS  OpenPrinterEx request, \\prt-server
     94 10.115648   10.153.107.190        10.153.107.196        SPOOLSS  OpenPrinterEx response
     95 10.115921   10.153.107.196        10.153.107.190        SPOOLSS  GetPrinterData request, Architecture
     98 10.123924   10.153.107.190        10.153.107.196        SPOOLSS  GetPrinterData response, Architecture = Windows NT x86
     99 10.124235   10.153.107.196        10.153.107.190        SPOOLSS  GetPrinterData request, MajorVersion
    101 10.126242   10.153.107.190        10.153.107.196        SPOOLSS  GetPrinterData response, MajorVersion = 0x00000003
    103 10.126555   10.153.107.196        10.153.107.190        SPOOLSS  ClosePrinter request, OpenPrinterEx(\\prt-server)
    104 10.128267   10.153.107.190        10.153.107.196        SPOOLSS  ClosePrinter response
    107 10.128703   10.153.107.196        10.153.107.190        SPOOLSS  GetPrinter request, level 7
    111 10.134472   10.153.107.190        10.153.107.196        SPOOLSS  GetPrinter response, level 7
    114 10.137104   10.153.107.196        10.153.107.190        SPOOLSS  OpenPrinterEx request, \\prt-server
    115 10.140145   10.153.107.190        10.153.107.196        SPOOLSS  OpenPrinterEx response
    116 10.140471   10.153.107.196        10.153.107.190        SPOOLSS  ClosePrinter request, OpenPrinterEx(\\prt-server)
    117 10.142054   10.153.107.190        10.153.107.196        SPOOLSS  ClosePrinter response
    118 10.157424   10.153.107.196        10.153.107.190        SPOOLSS  OpenPrinterEx request, \\prt-server\Xerox Global Print Driver PS
    119 10.165982   10.153.107.190        10.153.107.196        SPOOLSS  OpenPrinterEx response
    120 10.166308   10.153.107.196        10.153.107.190        SPOOLSS  SetPrinterDataEx request, PrinterDriverData/XWorkflowDLL
    121 10.168498   10.153.107.190        10.153.107.196        SPOOLSS  SetPrinterDataEx response, Access denied
    122 10.378762   10.153.107.196        10.153.107.190        SPOOLSS  OpenPrinterEx request, \\prt-server\Xerox Global Print Driver PS
    123 10.383699   10.153.107.190        10.153.107.196        SPOOLSS  OpenPrinterEx response
    134 10.387580   10.153.107.196        10.153.107.190        SPOOLSS  SetPrinterDataEx request, PrinterDriverData/XProductData
    136 10.440505   10.153.107.190        10.153.107.196        SPOOLSS  SetPrinterDataEx response
    137 10.440924   10.153.107.196        10.153.107.190        SPOOLSS  ClosePrinter request, OpenPrinterEx(\\prt-server\Xerox Global Print Driver PS)
    139 10.442696   10.153.107.190        10.153.107.196        SPOOLSS  ClosePrinter response
    140 10.565128   10.153.107.196        10.153.107.190        SPOOLSS  OpenPrinterEx request, \\prt-server\Xerox Global Print Driver PS
    141 10.570013   10.153.107.190        10.153.107.196        SPOOLSS  OpenPrinterEx response
    152 10.573867   10.153.107.196        10.153.107.190        SPOOLSS  SetPrinterDataEx request, PrinterDriverData/XProductData
    154 10.624717   10.153.107.190        10.153.107.196        SPOOLSS  SetPrinterDataEx response
    155 10.625218   10.153.107.196        10.153.107.190        SPOOLSS  ClosePrinter request, OpenPrinterEx(\\prt-server\Xerox Global Print Driver PS)
    157 10.627008   10.153.107.190        10.153.107.196        SPOOLSS  ClosePrinter response

Leonardo