ASA 캐리지 제어 문자

ASA carriage control characters

ASA 제어 문자라인 프린터를 통한 용지 이동을 제어하는 데 사용되는 간단한 인쇄 명령 문자다.이러한 명령은 인쇄할 각 텍스트 라인의 첫 번째 열에 특수 문자로 표시되며, 라인이 인쇄되기 전에 용지가 전진하는 방법에 영향을 미친다.라인의 나머지 부분은 첫 번째 인쇄 가능한 위치에서 인쇄된다.

"ASA"는 미국 국립표준연구소(ANSI)의 이전 명칭인 미국표준협회(American Standards Association, American National Standards Institute, ANSI)의 약칭으로, 정보 교환 수직 캐리지 위치 지정 문자를 ANSI X3.78-1981(R1992)로 표준화한 것이다.이후 COBOL, PL/I 등의 다른 프로그래밍 언어에서 사용되어 왔지만,[1] 1960년대 초 FORTRAN II 버전에 처음 등장하였기 때문에 이들을 "FORTRAN 제어 문자"라고도 부른다.

작전

ASA 문자 액션 ASCII 등가
공란으로 하다 인쇄 전 1줄 전진(단일 간격) CR LF
1 인쇄하기 전에 다음 페이지로 이동(양식 피드) CR FF
2-9, A, B, C 수직 탭 중지 또는 캐리지 제어 테이프 채널로 이동 CR VT(약)
0 인쇄 전 2줄 전진(이중 간격) CR LF LF
- 3줄 전진(트리플 간격) CR LF LF LF
+ 인쇄하기 전에 선을 늘리지 마십시오.
이전 줄을 현재 선으로 오버스트라이크하다
CR

오버스트라이킹은 종이를 펼치지 않고 같은 줄을 두 번 찍어 굵은 글씨로 만들 수 있다.또한 밑줄칠 텍스트가 점유한 인쇄 위치에 밑줄 문자를 포함하는 선을 인쇄하여 밑줄 친 텍스트를 만드는 데도 사용할 수 있다.

메인프레임 프린터는 원래 캐리지 제어 테이프가 있었는데, 12채널(1–9, A, B, C)이 있어 구멍을 뚫으면 페이지에 고정된 위치를 할당할 수 있어 프린터가 고정된 위치까지 가변 거리를 건너뛸 수 있었다.이후 IBM 3211IBM 4248과 같은 프린터는 물리적 캐리지 제어 테이프를 없애고 대신 FCB(Forms Control Buffer)를 사용했다.

ASA 캐리지 제어 문자는 오늘날에도 메인프레임 애플리케이션과 소프트웨어의 프린터 출력에 사용된다.그것들은 현대 프린터에 인쇄되기 전에 드라이버와 다른 소프트웨어에 의해 해석된다.

ASA 캐리지 제어 문자를 포함하는 출력 예:

1페이지의 첫번째 줄 0페이지의 첫번째 줄이다 -페이지의 세번째 줄이다 -이 줄은 6번째 줄이다 +___페이지의 7번째 줄이다. - 오버스트라이크 및 볼드페이스 7번째 줄

인쇄된 출력 예:

이것은 페이지의 첫 번째 줄이다 이것은 페이지의 세 번째 줄이다 이것은 페이지의 여섯 번째 줄이다 이것은 페이지의 일곱 번째 줄이다 - 일곱 번째 줄의 오버스트라이크 및 볼드페이스

참고 항목

참조

  1. ^ IBM Corporation (1964). Fortran Specifications and Operating Procedures IBM 1401 (PDF). p. 18. Retrieved August 18, 2016.

외부 링크