# Small caps with CMSS?

How can I use small caps with the CMSS font? When trying to set fontshape to "sc" I get a serif font or just no change (if I use fonthshapealone):

result of example below:

\documentclass[11pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}

\usepackage[T1]{fontenc}
\newcommand{\changefont}[3]{\fontfamily{#1}\fontseries{#2}\fontshape{#3}\selectfont}

\newcommand{\Ena}[1]{{\changefont{cmss}{m}{sc}#1}} %Eigennamen
\newcommand{\Enb}[1]{{\fontshape{sc}#1}} %Eigennamen

\begin{document}

\changefont{cmss}{m}{n}
Normal Text and \Ena{Text with Small Caps} or \Enb{Text with Small Caps}

\end{document}

-
As far as I know neither the cmss nor lmss family has a small caps font. – Ulrike Fischer Apr 27 '11 at 10:58
Thanks for your comment! Is it unusual (or typographically "bad") to use small caps with Sans Serif fonts or what is the reason that they just don't exist? – Martin Apr 27 '11 at 11:16