As said, screens combine different intensities of three colors of light, typically red, green, and blue (RGB), to simulate color (our eyes conveniently blend the colors for us). This is called "additive" mixing, because we are adding light--the more we add, the closer to white we get. This is what we see on screens, whether CRT, LED, LCD, or giant color "game-tron" screens at stadiums made of arrays of light bulbs.
But on paper we can combine different densities of pigments (like printer ink, paints, and crayons), typically cyan, magenta, and yellow, and black (CMYK), to simulate color (likewise, our eyes and brains do the heavy lifting of blending the colors for us). This is called "subtractive" mixing, because we are removing light, in a way. The more of the colors we add, the closer we get to black.
So, color printers *can* also get nearly all possible colors, but by mixing cyan, magenta, and yellow and black (plus the white background), rather than red, green, and blue.
It's actually possible, to choose *any* three starting colors and mix them to get a number of other colors--but the colors are limited to those that fall within the triangle of hues defied by those three colors. This is called the "color space" made available by these three colors.
So, interestingly, RGB and CMYK can both produce many, many colors, but, there are, in fact, an infinity of conceivable, visible colors that exist in reality that *cannot* be accurately produced on any computer screen or CMYK printing process. They are colors that lie outside the color triangle produced by those specific hues of red, green, and blue or cyan, magenta and yellow.
However, printers (I mean, people who print things professionaly) can use single specific colors of pigment, too, just like painters (or even mixtures of those colors), to get colors outside the limits of the color space triangle.
Sources/References:
Meets Fridays 9a-11:30 at cafe at St. John's College