Have you tried to print different kinds of files? PDF's, ODT's, XLS or have you only tried it with one kind of file?..
You mentioned that you checked the permission and they are all correct, but you did not mention what your permissions are set at.
You mentioned that your settings that are the same in Linux and work in Linux (which is irrelevant in this case), but not what kind of driver you are using, or even what kind of printer you are using or what kind of configuration you are using is it shared trough a CUPS server? Is it directly connected to the PC? Is the PC the CUPS server, is the Linux computer acting as the CUPS server? Are you running out of space? Have you done a sudo du -h /var/spool/cups?