Phil, if you still need a solution to this problem, and to the extent that
you're mainly stuck on getting output from Perl to appear on the printer, this
is another possible solution:
DOSPrint, a tiny, free (as in beer) utility that assigns an LPT port to any
Windows printer (USB, networked, et
It didn't do this to me when I ran it. I'm only guessing, but it kinda
sounds like it gagged on a unicode character, maybe. Are you using Perl
5.8.x? I think unicode support was only introduced in Perl 5.6 and
considerably improved in 5.8. Maybe also check for the latest version of
MARC::Record.
Go