On Wednesday 26 September 2007 10:12:34 pm Jan Engelhardt wrote:
On Sep 26 2007 18:48, Ron Eggler wrote:
If you use IPP printing from Windows, you need to use "Publish Printer" in the CUPS webfrontend.
If you use SMB printing from Windows, you can use samba's authentication controls (i.e. authenticated or guest mode) and all is well.
I use IPP, how do i use "Publish Printer"? - I don't see a link that's called like that.
Publish Printer is a button in the CUPS web interface.
I'm either blind or.... my cups has following link on tthe homepage (192.168.0.2:631): ESP|Administration|Classes|Help|Jobs|Printers|Software and when i click on printers (where i assume it to be) i get my printer: "Deskjet_D4200" and following link buttons: Print Test Page|Stop Printer|Reject Jobs|Modify Printer|Configure Printer| Delete Printer|Set As Default and Add Printer So I'm really not sure what you see. Am I looking at the wrong page or something? :o
Well it does want a driver, and that is reasonable. I for my part prefer the CUPS Postscript one available somewhere at the cups site; a package that does both b/w and color is at [2]
Huh, don't i need to use the vendor's driver anyways? (If not included in Windows)
Two or more ways: - rasterization(Windows) - relay(CUPS) - printed page - postscriptize(Windows) - rasterize(CUPS) - printed page (- postscriptize(Windows) - relay(CUPS) - rasterization(printer) - printed page)
The 3rd one does not always work, due to crappy printers that just lock up because they feel like they do not have enough memory.
Huh? Sorry, you lost me here...not sure what you're talking about here :(
Well well, hold it. Sometimes there is a reason you want Windows to send Postscript instead of raster or printer-specific command (aka "raw").. which is what most printer drivers actually do. For example, if you want job logging[1] or let CUPS do the rasterization, or...
[1] gv /var/spool/cups/d01234-001 yup, that's all and you know what your users printed. :)
Would the result on paper be the same?
Generally yes.
I don't know if my original post got through, if so I apologize, but in addition to the above make sure you see "man lppasswd" and make sure the windows user and password have an entry in lppasswd because windows tries to auth by sending the windows login and password.
Really? Can't i just open it up for the whole network with no authentication?
By default, CUPS lets everyone print from localhost. If you use "Publish Printer" you can print from everywhere.
Does every Windows user need to be added?
If you run with smb printing instead of ipp, it will do "the right thing", since you can force smb that authentication is a must. As far as the linux world is considered, you always need to login to the system anyway before sending a print job, so no problem here.
A little earlier (a few weeks ago) I wanted to go the "easy" way via samba and then i got recommended to forget about Samba and rather just share it by CUPS. That's why I'm actually doing it the CUPS way and i'd really like to get it working that way. So i really appreciate everybody's help to get my printer shared and accessible to Windows clients. Thanks!
I tried: lppasswd -a 'Ron Eggler' and got this:
lppasswd is not required in 10.2, it will use PAM.
but still i would like to not use it. Thanks for any further help! -- chEErs Ron -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org