What about COPYTAPE?
Without specific knowledge of it other than having read the man page,
I'd guess it's probably as usable as any of the other utilities that
have been mentioned.
That said, nothing listed so far will deal with some of the variables
mentioned by Chuck -- parity etc. Best I can tell, on Linux it's not
possible to determine (or set) that sort of thing without resorting to
scsi generic access and maybe knowledge of a specific drive, or to
device-specific drivers. I can't speak to the FreeBSD, Solaris
etc. tape ioctls, windoze, etc.
De