FileOpenLPT

 

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은 프린터를 하고 난뒤 프린터 헤더를 다음라인 첫 줄로 이동하라는 의미이다.

 

관련 항목)

@FileClose()

@FileCompare()

@FileCopy()

@FileDelete()

@FileExists()

@FileGetSize()

@FileGetTime()

@FileNameSplit()

@FileMove()

@FileOpen()

@FileOpenLPT()

@FileRead()

@FileWrite()

@FileSeek()