I had the same problem, which I could solve by editing the files
After uncommenting the lines
application/octet-stream application/vnd.cups-raw 0 -
I could print via SAMBA.
I think the same could be achieved by adding '-oraw' to your print command in smb.conf
(print command = lpr -r -P'%p' -oraw %s
Hope this helped