OK, the goddamned thing works. Here's my smb.conf:
[global] workgroup = workgroup guest ok = yes encrypt passwords = yes printing = cups printcap name = cups[cdrom] comment = Samba server's CD-ROM path = /mnt/cdrom
[printers] comment = All Printers path = /tmp printable = yes
[print$] comment = Printer Drivers path = /var/lib/samba/printers browseable = yes read only = yes
The cdrom thing was just for testing, now I can get rid of it. I had to
set up a null password for user 'internet' using
smbpasswd -a internet
. And I couldn't figure out
how to get the w2k printer wizard to let me specify the username, so
I did it first from the CMD commandline:
net use lpt1: \\zero\gsx140 /persistent:yes /user:internet
. Then I used the wizard to add a local printer LPT1. Told it
that it was an Epson 24-pin (this Citizen model is compatible) and to print me
a test page; lo and behold, it worked. The test page didn't come out absolutely
perfect, but close enough. Man, what a pain in the ass that was. Sure, it's
not secure at all. Go ahead, world, hack my printer.
last updated 2013-01-10 20:32:38. served from tektonic.jcomeau.com