Well I've been trying to get samba and cups to work for a long time and I didn't care how if it had to be with a user name would have done it but wouldn't have liked it. Anyways....
You need to create a user called samba and a group called samba
CODE
adduser
follow the steps
add group
CODE
groupadd samba
Then you need to edit some samba things. First File
/etc/cups/cupsd.conf
and you go to change this
CODE
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>
to this
CODE
<Location />
Order Deny,Allow
Deny From All
Allow From All
</Location>
then you need to uncomment the following lines:
/etc/cups/mime.types
CODE
application/octet-stream
/etc/cups/mime.convs
CODE
application/octet-stream application/vnd.cups-raw 0 -
Then you edit you samba conf
Edit Samba Config
CODE
# Global parameters
[global]
server string = Matthew
security = SHARE
guest account = samba
printer admin = samba, matthew
[Share]
read only = No
guest ok = Yes
path = /home/samba
[Canoni450]
comment = Canoni450
path = /home/samba/spool
valid users = matthew, samba
guest ok = Yes
printable = Yes
use client driver = Yes
I added a dir so people can see how I setup a share
It is probably necessary to add WORKGROUP = yourworkgroup if you use a different workgroup other than workgroup