Nikolas N. Demiridis
2005-Jan-12 11:25 UTC
[Samba] Protection Fault error (Win XP, FC3, Samba 3.0.10)
Hello, I recently installed FC3 with Samba 3.0.10 on an old Pentium PC on my corporate LAN. The reason (besides testing Linux Interoperability with Windows Network) was to share a printer (HP DeskJet) among the Windows clients and use the ps2pdf command in order to give the ability to network users create PDF documents, without using Adobe Acrobat (I created a PDF Printer). I installed Samba and I followed everything mentioned on Samba HOWTO in order to share Printers and Folder in my Linux machine. At the end, my smb.conf looked like this: [global] workgroup = MYDOMAIN server string = Linux (FC3) interfaces = eth* security = DOMAIN auth methods = winbind password server = 192.168.0.100 admin users = nikolas, root, MYDOMAIN\administrator, MYDOMAIN\nikolas printer admin = nikolas, root, MYDOMAIN\administrator, MYDOMAIN\nikolas hosts allow = 192.168.0.0/24, 127.0.0.1 hosts deny = 0.0.0.0/0 cups options = raw guest account = nobody printing = cups printcap name = cups [print$] comment = Printer drivers for Windows Terminals path = /etc/samba/printerdrivers write list = nikolas, root, MYDOMAIN\administrator, MYDOMAIN\nikolas browseable = No [IPC$] path = /tmp browseable = No [DeskJet-3820] comment = HP DeskJet 3820 path = /var/spool/samba printable = Yes printer name = DeskJet-3820 [shared] comment = Shared Files in SMB path = /shared read only = No [PDF] comment = PDFs created by PDF_Printer path = /PDF read only = no [PDF_Printer] comment = PDF Printer path = /tmp printable = Yes guest ok = yes printer name = PDF print command = /usr/bin/printpdf %s %m The /usr/bin/printpdf is the following script with a+rwx permissions. #!/bin/sh DATE=`date +%b%d` OUTDIR=/PDF /usr/bin/ps2pdf $1 $OUTDIR/$2.$DATE.temp mv $OUTDIR/$2.$DATE.temp $OUTDIR/$2.$DATE.pdf rm $1 My problems are with the Printer shares. When I try to view properties of HP Deskjet 3820 from Win XP Client I get the following error: Function address 0x60630d26 caused a protection fault. (exception code 0x0000005) Some or all property page(s) may not be displayed. Even if i ignore this error and try to print on this printer, then the same error appears and the application i used to print (e.g. notepad), crashes. This error does not happen when trying to view properties of the PDF_Printer, but the PDF_Printer does not creates any PDF as it should. Also, this error does not happens from Win 98 clients! I googled a lot, I read Samba HOWTO and any HOWTO on linuxprinting.org and instead of clearing out, I messed everything up. Somewhere I read about CUPS and PPDs, but I cannot understand What I should do, since even the CUPS drivers for Win XP does not exist on CUPS.org (or I cannot understand where to find them). In my mind there are things, like RAW, CUPS, PPD, PostScript, Postscript drivers for non-PS printers, mixed up. I am really confused and I really need some guidance! :-) I would appreciate if someone could tell me what I should do (what is the essential steps) in order to make a printer share that would actually print from a Windows client and what I should check in order to find out why the PDF Printer is not creating any PDF documents. Thank you Nikolas Demiridis ____________________________________________________________________ http://www.freemail.gr - äùñåÜí õðçñåóßá çëåêôñïíéêïý ôá÷õäñïìåßïõ. http://www.freemail.gr - free email service for the Greek-speaking.