The popular consensus around the web (i.e., Wikipedia) seems to be that "upper case" and "lower case" originate from typesetting convention of upper and lower drawers for letters, possibly preceded by the Latin terminology of majuscule and minuscule.
However, none of these references seem to be backed up properly, and frankly, I find the explanation tickling my urban legend senses - my suspicion is that this is an incomplete or even false etymology, but I can't find anything better.
Is there a more authoritative source that attests to whether or not this is a true etymology?