::
Dipende dai font che usi; spesso il maiuscoletto non dispone della serie nera. In particolare i font di default di pdfLaTeX hanno solo il maiuscoletto medio, non quello nero.
Tu che font usi?
Hai provato a definire \comando come [tt]\textbf{\scshape #1}[/tt] ?