My printer works fine locally (linux print with printer on usb device), but I can't get my XP box to install the driver over samba. It sees the printer, but says "network printer does not have drivers installed"_________________Woof, Woof! Add "[solved]" to the title! Woof, Woof!

Careful, the 'lp' corresponds to my printer name - yours will be different. Printer is a Samsung ML-1740 and now seems to be working well. At least the Windows clients can auto-install drivers and whatnot

I tried installing a new printer (old one worked fine using this method). So I have the old ps* files in /etc/samba/printer/W32X86/3 (you have cups* files though (i choose ps earlier vs. cups method)...anyway, I don't know which ps* file corresponds with the cups* files you used:

Excellent HOWTO! It doesn't work with the brand new CUPS 6.0 windows drivers, though, because some things have changed. I wrote up a bit of an explanation of how to use the CUPS 6.0 windows drivers with Samba, referencing this howto heavily while working.

If you would like to integrate the information into your HOWTO, please do. Or, just direct people to mine...

my fix was to use some german native-windows native-cups drivers, not in my native language but thanks to babelfish clear enough.

but it would be so cool if i didn't have to install on windows boxes.

I look forward to getting this working. Thanks a ton._________________Configuring a Firewall? Try my iptables configurationLinuxCommando.com is my blog for linux-related scraps and tidbits. Stop by for a visit!

I'm running FreeBSD and recently I pulled in a new ports tree and updated all of my installed ports, SAMBA, CUPS and everything. That must have toasted some database. So there I was, no settings preserved trying to remember how I got Windows past the.. the server doesn't have the correct drivers installed... blah blah..

cupsaddsmb just wasn't doing it for some reason. So here's what I did..

Pulled all of the printer drivers from my Windows machine installed in c:\windows\system32\spool\drivers\w32x86\3

Posted: Tue Jul 04, 2006 2:18 pm Post subject: I'm not sure this is the right place

But...I have a question..
A couple of days ago.. i've installed 2 printers on a gentoo machine..designated to be used by networked windows machines..
Fortunatelly only windows xp, UNfortunatelly 2 versions of ms win, with and without Service pack 2, and
it seems that those machines who have updated windows xp to service pack 2 usually print slower..than those who have only service pack 1 (but i've experienced even sistem jam on winxp sp2!!)
The printers are on a clasic share ..and the story is more complicated..
because one of the 2 printers does not have it's own drivers cause i could't find it anywhere.. (kyocera FS-720) it uses another driver
from another model..
But the problem is with both printers..not only with this one ..
(I should mention that the other one it's an HP 2100 that has drivers..)

I was thinking about IPP but since the local printer driver is not exactly for the installed printer.. it might not work/..

I'm using samba to share a local installed printer for Windows-XP users. I have done the manual above, but if I want to connect to the printer with an Windows-XP client I need to select driver because it can't find them. What could be the reason?

Install you printer driver on the PC running Windows XP just like you would install the printer locally (actually you will just copy the printer driver in windows )
When you'll browse the network go to the server double click on the shared printer.. and it will say that there are no printer drivers on the remote server you are trying to install,
tell windows that you shall install drivers maually.. (don't install drivers ..I will select them from a list -..i think that's the option) then either browse the printer windows that will appear...and find the previously installed drivers...or browse for the drivers in the place where you have them.
If the printer is installed ok on the linux machine (actually you can make a print test) and the correct drivers are installed on it, it should work fine from windows. at least on windows XP with SP1 installed..I don't know about SP2..i'm having some trouble with it.
There's also IPP printing with cups ..and it might work better..but I haven't tried that yed..as I undestand windows ..is having some problems with ipp ip-s instead of names acces.

I'm running FreeBSD and recently I pulled in a new ports tree and updated all of my installed ports, SAMBA, CUPS and everything. That must have toasted some database. So there I was, no settings preserved trying to remember how I got Windows past the.. the server doesn't have the correct drivers installed... blah blah..

cupsaddsmb just wasn't doing it for some reason. So here's what I did..

Pulled all of the printer drivers from my Windows machine installed in c:\windows\system32\spool\drivers\w32x86\3

Ive got a small problem, when printing from windows computers using the Konica Minolta Driver, when i select the printer at the print page of a program (e.g. word or adobe pdf reader) the computer will sieze up and then when i press print it will do it again. I remembered reading that there were some things i should change or else windows and samba + cups will argue and slow things down alot.

It works this way: user prints a document to the virtual printer. Lpd server produces 2 txt files and puts them into /path/to/prntx dir. This files can be parsed by some script and some info can by inserted into database.

I had set up the printers, got it shared with a windows machine, and had tried printing many jobs. All would fail and I would find this in my cups log:

Code:

PID 16862 (/usr/libexec/cups/filter/pstoraster) crashed on signal 11!

A long story short, I finally tried messing with the printer options under the windows machine I was trying to print from. It was trying to print at 5760x1440 dpi! Now I knew that this crappy printer wouldn't handle that, so I changed it to something more reasonable -- 720 dpi. Worked like a charm.

To access the printer options, browse to the printer, view its properties, select the General tab, click "Printing Preferences...", Select the "Paper/Quality" tab, click "Advanced..." and you'll find what appear to be the same options found under the cups web interface.

Not really, since the official gentoo docs cover pretty much the same stuff. And the official doc was updated with the fact that the windows drivers mentioned in this guide are now in portage itself, though I'm unsure if the drivers work with win7.

I was able to make it work, though you'll need some files for generic postscript printer driver from a windows install in addition to the ones mentioned in the above link. And for some reason I couldn't get the cupsaddsmb command to work with the smb.conf supplied in the guide. I used a generic one I found elsewhere and started adding in a couple tweaks to be more like what's in the guide. YMMV._________________My political stance/bias
slycordinator != slycoordinator