최상의 답변
예전에는 OS에서 문자를 읽을 수있는 약간의 코드가있었습니다. 24×80 단색 화면을 사용하여 Epson MX-80 프린터로 보냅니다.
이 새로운 그래픽 시대에는 OS에 해당 키 입력을 가로 채고 화면 메모리에서 비트 맵을 읽어 요청하는 코드가 있습니다. OS 또는 비디오 드라이버에서 그래픽 형식으로 클립 보드에 저장하거나 프린터로 보냅니다.
답변
“파일 / 인쇄”를 선택하면 ” 인쇄 드라이버 라는 소프트웨어가 응용 프로그램에서 선택한 색상을 정의하는 방법을 알아내는 데 사용되지만 많은 작업이 진행되고 있습니다.
먼저 모니터는 가산 색상 을 표시하여 다양한 농도의 Red-Green-Blue 또는 RGB를 혼합하여 색상을 만듭니다. 화면 픽셀. 주어진 색상은 특정 양의 세 가지 빛 주파수 (빨간색, 녹색 및 파란색 빛)로 설명 할 수 있습니다. 예를 들어, 같은 양의 적색, 녹색 및 청색광은 백색광으로 인식됩니다. 세 가지 기본 밝은 색상이 모두없는 것은 검은 색입니다.
하지만 프린터는 감산 (흡수)하여 색상이 생성되는 감산 색상 을 사용합니다. ) 일반적인 백색광에 존재하는 빛의 스펙트럼의 일부, 페인트, 잉크 및 필름의 일반적인 컬러 사진에서 볼 수있는 세 가지 염료 레이어와 같은 컬러 안료 또는 염료를 사용합니다.
이제 어떻게 든 RGB 인쇄 파일의 정보는 예를 들어 CMYK 프린터가 원하는 색상을 이해하고 재현하는 데 사용할 수있는 것으로 변환되어야합니다. 언어 번역이라고 생각하세요. 프린터에는 PCL 또는 Postscript 인쇄 파일 명령을 CMYK 잉크 또는 토너를 적절히 혼합하고 렌더링하는 방법에 대한 프린터 지침으로 변환 할 수있는 인터프리터가 있습니다.
그 뒤에는 많은 수학과 과학이 있습니다. 결과적으로는 화면에 표시되는 내용을 종이에 정확하게 표시하지 않아도 매우 좋은 결과를 얻을 수 있습니다. 하지만 많은 사람들이 인식하지 못하는 점은 모니터에서 RGB로 얻을 수있는 색상 범위 또는 가능한 색상 범위가 대부분의 CMYK 색상 범위가 가능한 것보다 크다는 것입니다. 상업 인쇄에.