PCL5 및 PCL6 드라이버의 차이점은 무엇입니까?

잉크젯 프린터

많은 컴퓨터 프린터는 PCL 기반 드라이버를 사용합니다.

이미지 크레디트: Ryan McVay/포토디스크/게티 이미지

Hewlett-Packard는 1980년대에 잉크젯 프린터용 프린터 명령 언어(PCL)를 개발했습니다. 회사의 인기 있는 LaserJet 프린터에 PCL3이 도입되면서 널리 퍼졌습니다. PCL5는 컴퓨터 드라이버가 페이지 인쇄 방법에 대한 지침을 제공하기 위해 프린터로 보내는 기존 코드를 기반으로 하는 마지막 버전입니다. PCL-XL이라고도 하는 PCL6은 PCL 이름을 유지하면서 완전히 다르게 작동하는 보다 강력한 드라이버입니다.

언어

HP는 PCL5와 PCL6을 모두 프린터 명령 언어 드라이버로 간주하지만 각 소프트웨어는 서로 다른 언어를 사용하여 프린터에 데이터를 전달합니다. PCL5 및 이전 버전의 HP 드라이버는 ASCII 코드를 사용하여 컴퓨터 응용 프로그램에서 프린터로 데이터와 명령을 보냅니다. PCL6은 패키지를 프린터로 보내기 전에 컴퓨터 응용 프로그램의 페이지를 바이너리 형식으로 컴파일합니다. 새로운 바이너리 언어는 더 간결하고 추가 기능을 제공합니다.

오늘의 비디오

기능

PCL5까지는 프린터 드라이버의 기능이 제한되어 있습니다. 이러한 드라이버는 새 페이지 또는 새 단락과 같은 명령을 제공하고 문서의 글꼴을 식별합니다. 해상도는 일반적으로 300dpi로 고정되어 있습니다. PCL6에서 드라이버는 이미지 및 그래픽 요구 사항도 해결할 수 있습니다. 벡터 다이어그램과 비트맵을 번역하고 더 높은 해상도를 처리할 수 있습니다. 복잡한 그래픽 명령을 직접 처리하기 때문에 PCL6 드라이버는 더 빠르게 작동하고 더 적은 트래픽을 생성합니다.

작업

PCL5까지의 PCL 드라이버는 특수 문자를 사용하여 명령을 시작하고 인쇄할 문서의 텍스트를 일반 텍스트로 보냅니다. 프린터는 일반적으로 키보드에서 "Esc"로 표시되는 문자로 시작되는 특수 문자에 응답하여 새 줄 시작과 같은 간단한 작업을 수행합니다. PCL6은 텍스트뿐만 아니라 컬러 그래픽 인쇄를 지향합니다. 이러한 인쇄에는 더 복잡한 명령이 필요하며 일반 텍스트는 덜 중요해집니다. PCL6은 운영 체제 그래픽 사용자 인터페이스에서 명령을 가져와 프린터에 대한 명령으로 변환합니다. 결과적으로 출력물은 응용 프로그램이 컴퓨터 화면에 표시하는 것과 더 가깝게 일치합니다.

호환성

HP는 새 PCL 버전에 이전 PCL 버전의 모든 명령을 포함합니다. PCL5는 이전 버전과 완전히 호환됩니다. PCL6은 모듈식 구조를 가지고 있으므로 이전 명령을 같은 방식으로 포함하지 않습니다. 대신 HP는 이전 버전과의 호환성을 보장하기 위해 PCL6 Standard라는 모듈을 추가했습니다. 새로운 구조로 인해 이 호환성이 원활하지 않으며 HP는 드라이버를 최신 PCL5 버전으로 교체하여 PCL6과의 호환성 문제를 해결할 것을 권장합니다.