고급 기능 프레젠테이션
Advanced Function PresentationAFP(Advanced Function Presentation, AFP)는 프리젠테이션 아키텍처 및 관련 프린터 소프트웨어 및 하드웨어 제품군으로, 특정 애플리케이션 및 장치와 무관하게 문서 및 정보 프레젠테이션을 제공한다.
사용자들은 AFP를 이용하여 종이 출력물의 형태인 포맷을 제어할 수 있고, 문서를 인쇄할지 온라인으로 볼지를 제어할 수 있으며, 여러 운영체제 플랫폼에 걸친 분산된 네트워크에서 문서 저장과 접근을 관리할 수 있다. AFP는 주로 생산 가변 데이터 인쇄(VDP)를 위해 대기업에서 사용된다.
AFP 애플리케이션은 사용자나 인쇄실 운영자가 프린터 그룹 사이에 인쇄 작업을 배포하고, 실패하면 백업 프린터를 지정할 수 있도록 한다. AFP는 인쇄·보기, 보관·검색, 전사보고서 관리(ERM) 등 전자문서관리(EDM) 애플리케이션의 '코너스톤'으로 평가된다.
역사
AFP는 원래 IBM에 의해 범용 문서와 정보 표시 아키텍처로 개발되었으며, 원래 고급 기능 인쇄라고 불렸다. 첫 번째 사양과 제품은 1984년으로 거슬러 올라간다. 객체 지향 구조, 인쇄 무결성, 자원 관리, 고속 인쇄 지원 등의 주요 개념은 그 이후로 보존되어 왔다.
2004년 10월, IBM은 AFP 컬러 컨소시엄(AFPCC)의 구성을 시작했다. AFP 아키텍처에서 색 관리 지원을 협력적으로 개발하는 것이 목적이었다. 이로 인해 2006년에 처음 발행된 AFP CMOCA(Color Management Object Content Architecture) 사양이 새로 만들어졌다.
2006년 5월에 IBM은 AFP 아키텍처의 전체 범위를 컨소시엄에 개방할 계획을 발표했다. 이 새로운 계획은 2006년 9월에 확정되었고 현재는 간단히 AFP 컨소시엄(AFP Consortium, AFP)으로 불린다. 2007년 6월, AFPC의 창립 멤버로서 IBM의 역할은 IBM - Ricoh 합작회사인 InfoPrint Solutions Company로, 이후 Ricoh로 이관되었다. 2009년 2월, AFP는 계층화된 멤버십과 공유 거버넌스를 가진 새로운 내규에 의해 통합되어 AFP 컨소시엄이라는 공식적인 개방형 표준 기구가 설립되었다. 총 회원은 35개 이상의 회사로 성장했으며 문서 처리 산업의 모든 부분의 회원을 포함한다. AFPC에 대한 자세한 내용은 AFPC 컨소시엄에서 확인할 수 있다.[1]
구성 요소들
AFP 아키텍처는 다수의 하위 아키텍처로 구성된다.
- MO:DCA-P(혼합 객체:Document Content Architecture-Presentation), 페이지의 텍스트와 그래픽을 설명하는 페이지 설명 언어 파일 형식. '혼합 객체' 모니커는 MO:DCA 파일에 텍스트, 이미지, 벡터 그래픽, 심지어 '바코드'로 표시된 객체까지 포함한 여러 유형의 객체가 포함될 수 있다는 사실을 가리킨다. 애플리케이션은 특정 유형의 바코드를 식별하는 제어장치와 함께 숫자 문자열만 포함할 수 있으며, 바의 렌더링은 출력 플랫폼(물리적 프린터 하드웨어 또는 소프트웨어 에뮬레이션)에서 수행된다. MO:DCA 파일은 문서, 페이지, 데이터 개체 및 글꼴 및 ICC 프로필과 같은 리소스 개체와 같은 독립 개체의 순차적이고 순서 있는 계층 구조로 구성된다. 각 개체는 시작/끝 구조로 구분되며, 렌더링할 개체는 "환경 그룹"이라고 불리는 구조에서 표시 매개변수와 자원 요건을 명시한다. MO:DCA 문서의 페이지는 순차적으로 나타나기 때문에 첫 페이지를 받는 즉시 프레젠테이션을 시작할 수 있다. MO:DCA 형식은 PDF와 같이 구별되는 페이지를 지정하는 다른 PDL과 견줄 만하다. MO:DCA-P를 AFPDS(AFP Data Stream)라고도 한다.
- IPDS 지능형 프린터 데이터 스트림. 이것은 호스트 서버와 프린터 사이에 사용되는 양방향 프로토콜이다. 페이지 레벨 데이터를 프린터로 전송하고 오류 및 회계 정보를 서버에 다시 신호하는 데 사용된다. IPDS 프로토콜은 또한 서버가 프린터의 가용 자원(예: 사용 가능한 메모리, 글꼴, 입력 트레이 등)을 쿼리할 수 있도록 한다. 인터넷 인쇄 프로토콜과 같은 프로토콜과 견줄 만하다.
- 바코드를 설명하고 생성하는 데 사용되는 바코드 객체 컨텐츠 아키텍처(BCOCA).
- ICC 프로파일, 톤 전송 곡선, 하프톤 등 색상 관리 정보를 전달하는 리소스를 정의하는 CMOCA(Color Management Object Content Architecture)
- 벡터 그래픽을 정의하고 생성하는 데 사용되는 AFP(AFP GOCA)용 그래픽 객체 컨텐츠 아키텍처.
- 래스터 이미지를 정의하고 생성하는 데 사용되는 IOCA(Image Object Content Architecture)
- 텍스트를 정의하고 생성하는 데 사용되는 PTOCA(Presentation Text Object Content Architecture)
모든 AFP 하위 아키텍처를 정의하는 사양은 AFP 컨소시엄에서 확인할 수 있다.[1]
AFP는 AFP 객체 컨테이너의 개념을 이용한 다른 업계 표준 데이터 형식도 지원한다. 예로는 TIFF, GIF, JPEG(JFIF), EPS, PDF 등이 있다. 이러한 개체는 BCOCA, AFP GOCA, IOCA, PTOCA 개체와 같은 네이티브 AFP 개체와 AFP 페이지에서 피어 개체로 혼합될 수 있다.
인쇄 모드
"AFP는 즉석에서 변환된 AFPDS 포맷을 사용하여 '오프라인'으로 인쇄할 수 있다"고 다른 페이지 설명 언어로 표현했다. 또한 "IBM 시스템의 PSF(Print Service Facility)와 같은 다양한 소프트웨어나 S2P, IPM과 같은 스풀러를 통해 '온라인'으로 인쇄할 수 있다... 즉석에서 IPDS를 만들 수 있다.[2]
IBM 구현
AFP 출력을 생산하고 IBM 프린터를 구동하기 위한 최초의 도구는 오늘날까지도 IBM 메인프레임에서 사용되고 있는 인쇄 서비스 시설(PSF)이었다. PAGEDEF와 FORMDEF라고 하는 페이지에 데이터를 배치하는 방법에 관한 정의를 바탕으로 인쇄할 입력 데이터를 포맷한다. 이 서비스는 또한 OURVAYS라는 이름의 전자 양식의 정의를 허용했다.
PSF는 문서를 포맷할 수 있을 뿐만 아니라 AFP 또는 보다 정확하게 IPDS 프린터를 구동할 수 있다. IPDS는 Intelligent Print Data Stream을 의미한다. 소프트웨어가 프린터를 지속적으로 제어하고 프린터에 전송되는 페이지의 상태를 항상 아는 양방향 포맷으로, 1분 이내에 100페이지 이상을 인쇄하는 대용량 생산 프린터가 편리하다.
IBM also offered the PSF software not only on the mainframe, but on all of their platforms, so there were PSF/390 (for the OS/390 mainframe), PSF/VSE (for IBM VSE/ESA based systems), PSF/6000 (for AIX), PSF/400 (for IBM i) and PSF/2 running under OS/2. 불행히도, 이 모든 것들은 약간 다르게 행동했고, IBM은 PSF를 IPM(InfoPrint Manager)으로 바꾸었다.
PSF 도구에는 AFP 문서를 보관하고 나중에 인쇄할 수 있도록 파일로 제작할 수 있는 ACIF(AFP 변환 및 인덱싱 기능)와 보관 목적으로 사용되는 PDF의 북마크와 매우 유사한 인덱스를 문서에 추가할 수 있는 기능이 포함되어 있다.
AFP는 효율적인 스토리지 활용을 위해 고안된 것으로, 은행, 통신, 보험사 등 여전히 대량의 문서를 관리하는 것이 인기 있는 포맷이다. 형식은 MVS 환경에서 시작되므로 일반적으로 EBCDIC 기반 코드 페이지를 사용한다. 모든 페이지 설명 언어(PostScript, PDF, PCL 등)와 마찬가지로 뷰어를 사용하여 문서를 표시할 필요가 있다.
AFP 프린터의 가장 주목할 만한 특징 중 하나는 출력 데이터를 페이지의 주소 지정 가능한 지점에 배치할 수 있다는 것이다. 이 기능을 모든 점 주소 지정(APA)이라고 한다. APA는 AFP 응용 프로그램이 단순한 선과 문자 위치에만 국한되는 것이 아니라 페이지의 어느 곳에서도 출력을 생성할 수 있는 자유를 제공한다.
참고 항목
참조
- ^ a b "AFP Consortium Homepage". Retrieved March 20, 2019.
- ^ "AFP : Advanced Function Presentation". MPI Tech. Retrieved May 30, 2020.
외부 링크
- AFP 컨소시엄- AFP 컨소시엄 공식 홈페이지