개인 프린터 데이터 스트림
Personal Printer Data Stream![]() |
Personal Printer Data Stream은 IBM 프린터가 사용하는 페이지 설명 언어 계열의 총칭으로, 모든 Proprinter, Quietwriter, Quickwriter, LaserPrinter 4019, LaserPrinter 4029 명령을 포함한다.
PPDS는 1981년 IBM Graphics Printer 5152의 출시와 함께 프린터를 제어하기 위해 도입되었다.원래 IBM ASCII, Proprinter, Quickwriter 또는 Quietwriter 데이터 스트림으로 불리던 명칭은 1989년 IBM LaserPrinter가 도입되면서 PPDS로 변경되었다.
PPDS는 모두 상향 호환되는 다른 수준의 기능을 가지고 있다.많은 레이저 또는 잉크젯 프린터가 PPDS를 지원하지 않지만 바이너리 프린터 언어를 지원하는 프린터는 여전히 프린터 명령어 버전 1~5와 Epson ESC/P 명령어 세트를 포함하는 ESC 구문을 사용한다.
PPDS 수준
레벨 1
레벨 1은 PPDS의 기본 레벨로, 어떤 프린터라도 필요한 기본 서비스를 제공한다.이 레벨은 9핀 및 24핀 프로프린터 프린터 제품군으로 표현된다.이 수준 내에서 프린터의 일반적인 차이는 다음과 같다.
- 글꼴 선택:10, 17.1 및 12 CPI의 기본 세트가 지원됨
- 래스터 그래픽:최고 이미지 해상도는 최대 72x240이었습니다.
레벨 2
레벨 2는 글꼴 선택, 인쇄 품질 선택 및 용지 취급의 향상된 기능을 포함하고 있다.이 수준은 Quietwriter와 Quickwriter 제품군으로 대표된다.다음 명령을 사용하여 다음과 같은 향상된 기능을 사용할 수 있다.
- 글꼴 전역 선택:IBM 글꼴 글로벌 식별자가 글꼴을 선택할 수 있도록 허용
- 코드 선택 페이지:IBM 코드 페이지 식별자가 코드 페이지 또는 문자 집합을 선택할 수 있도록 허용
- 페이지 프리젠테이션 미디어:하나 이상의 소스로부터 절단 시트 및 봉투 공급 허용
- 앞뒤 공간: 텍스트 맞춤 설정 용이
레벨 3
레벨 3은 IBM LaserPrinter 4019와 같은 페이지 유형 프린터의 이전 PPDS 레벨에 대한 향상된 기능을 제공한다.향상된 기능은 다음과 같다.
- 커서 위치 지정:페이지의 임의 위치에 텍스트 및 이미지 배치 허용
- 매크로 저장 및 관리:양식 오버레이 및 반복 명령 시퀀스 사용
- 규칙 및 채우기: 다른 패턴으로 도면을 채울 수 있음
- 페이지 방향:페이지 방향 변경 허용
레벨 4
레벨 4는 이전 PPDS 레벨에 IBM LaserPrinter 4029의 새로운 기능을 추가한다.이러한 기능에는 압축, 확장 가능한 글꼴 및 강화된 방향이 포함된다.
- 래스터 이미지:데이터 압축 및 압축 해제 허용
- 포괄적인 글꼴 선택:확장 가능한 글꼴 지원 추가
- 인쇄 각도 설정:다양한 각도에 대한 지지 추가
PPDS 대 PCL 1-5
두 언어 모두 주어진 물리적 매체에 대해 서로 다른 인쇄 가능 영역을 정의한다.PCL과 PPDS는 대체 글꼴을 검색할 때 다른 특성이나 순서를 사용한다.PCL은 명령 파라미터로 ASCII 인코딩된 숫자 값을 사용하는 반면, PPDS는 이진 인코딩 파라미터를 사용한다.
최신 프린터 지원
IBM 4019 및 4029 레이저 프린터를 위해 특별히 작성된 레거시 애플리케이션에 높은 수준의 지원을 제공하기 위해 여러 최신 Lexmark 프린터(예: Lexmark MS510/610 시리즈 또는 MFP MX511/611 시리즈)가 PPDS Level 4를 지원한다.
외부 링크
- IBM PPDS 및 Epson ESC/P 제어 코드 및 이스케이프 시퀀스 목록
- IBM 4247 프린터 모델 A00 사용 설명서에는 PPDS에 대한 정보가 수록되어 있다.