int FileOpenLPT(string lpt);
프린터 포트를 파일처럼 사용하기 위해서 연다. 포트를 열어서 FileWrite 함수를 사용해서 프린터로 문자를 출력하면 된다. 사용이 끝나면 반드시 FileClose 를 사용해서 프린터를 닫아주어야 한다. 그렇지 않으면 다른 프로그램에서 프린터를 사용할 수 없다.
함수인자
lpt - 열고자 하는 프린터 포트이름 예) "LPT1", "LPT2"
return 값
return값이 0이면 프린터 포트를 열지 못했다. 이것은 프린터 포트를 다른 프로그램에서 이미 사용 중이거나 프린터 포트가 존재하지 않을 때 발생한다. return 값이 0이 아니면 프린터 포트를 성공적으로 열었다는 의미이다..
예제1
handle = @FileOpenLPT("LPT1");
if(handle != 0) {
@FileWrite(handle, "example data\r\n", 14);
@FileClose(handle);
}
문장설명 : LPT1을 열어서 "example data"라는 데이터를 기록한 뒤 파일을 닫는다.
문자열 중에서 \r\n은 프린터를 하고 난뒤 프린터 헤더를 다음라인 첫 줄로 이동하라는 의미이다.
관련 항목)