FWIW, receivers usually have an actual threshold around 1.5V. This is so a dead line condition is still a well defined logic level, and so that, in a pinch, raw TTL (still inverted, mind) can be used. Supposedly, a lot of PCs cheaped out on the interface, using TTL or LVCMOS outputs (3.3V supply, CMOS pin driver e.g. 74HC). Similarly, the parallel port became LVCMOS, though this isn't far off from the original TTL so it's okay.
Tim