I recently hooked a HP 672C to my Linux box. When the printer is hooked
directly to my Linux box it prints ok. When the printer is hooked
directly into my Windows ME box, it prints good. When I hook the
printer into my Linux box and then try to print over the network from my
Windows ME box, all is not well. When I tried to print with the default
print settings in the smb.conf file, I got a bunch of garbage which was
expected (default is set to use a postscript filter, but I was using the
HP supplied drivers). When I switched lines commented out in the
smb.conf file so that 'raw' mode was selected and restarted Samba I
could no longer get anything to print out from Windows ME, but I could
still print locally. I tried to toggle back to the default mode in the
smb.conf file and got garbage as expected. I then switched again to
'raw' mode and was back to nothing. I also looked for a 'Generic
Postscript Driver' for Windows ME, but I never found such a beast. I
thumbed through the CUPS doc and even though it gave better insight onto
how to use CUPS, I failed to find anything wrong with how things where
set up in the smb.conf file. (BTW I already have user level file
services working between the boxes with the Linux box as the file server
with the use of Samba.) Any advice would be appreciated.