OK, the goddamned thing works. Here's my smb.conf:

 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.

Back to blog or home page

last updated 2013-01-10 20:32:38. served from tektonic