To answer your original question and reconcile that with the other good responses on this thread:
In fact, there are no RGB printers. You either have a printer with CMYK (cyan, magenta, yellow, and black) inks or a printer, typically higher end inkjet devices, that has additional colorants (often either orange and green or light cyan, light magenta, and gray) to allow gamut expansion when converting from RGB colors.
On your home computer, whether MacOS or Windows, unless your printer is either a PostScript or a direct PDF printing device, the print drivers use an RGB printing model. This has some interesting ramifications.
If you print from Adobe Acrobat or Reader to a PostScript printer, you will get colormetrically-correct RGB to CMYK conversions that often seem “dull” compared to the colors you see on-screen which are quite frankly, out of gamut for a CMYK printer.
If you have a typical low-end home color printer, whether toner or inkjet based, there still are only CMYK (cyan, magenta, yellow, and black) inks. Depending upon the print driver's settings, many print drivers will not do a simply ICC profile-based RGB to CMYK conversion, but rather, use “secret sauce techniques” to try to punch up the colors, especially what one may describe as “office colors” such as the bright colors that you may typically see in a PowerPoint presentation or Excel spreadsheet. What is printed is not colormetrically correct, but rather, “pleasing” and not the “dull” colors you would get from a colormetrically-correct ICC profile-driven RGB to CMYK conversion.
If your home color printer is a “photo printer” with additional colorants, your printer driver is likely taking advantage of those additional colorants when converting from RGB to CMYK + the additional colorants to expand the gamut and give you colors that really “pop.”
In terms of what you do when you go for commercial printing, there are a few issues:
(1) If you provide the commercial printer with a CMYK-only PDF file, you are getting exactly what you should expect even if the commercial printer has a device with additional colorants. You have already eliminated the possibility of expanded gamut by the conversions to CMYK.
(2) If you provide the commercial printer with a PDF/X-4 file, for example, in which the RGB colorants (such as for images or RGB-based vector items) are maintained in RGB with their ICC profiles and the printer has devices with more than CMYK colorants (quite often the case for wide-format banners, signs, and specialty items), then you should not be seeing this problem assuming that the commercial printer knows that you need this expanded gamut.
(3) For business cards, for example, most printers will use a CMYK device. If you have special needs, you need to advise your printer of such needs and expect to pay higher prices for printing on devices that have extra colorants to expand gamut!
Remember that you can preview what your PDF file will look like in Acrobat with the Output Preview feature as well as the Overprint Preview option (under Display Preferences).
- Dov