C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[25439] [답변] 시리얼 프린터의 데이터 포멧...
정성훈.해미 [sage5nor] 1887 읽음    2003-05-02 10:25
안녕하십니까.

해미입니다.

일반적인 써멀프린터들은 특정 명령코드로된 데이터를 받아 처리합니다.

님의 회사에서 사용하는 프린터 기종을 알면 그 프린터에 사용되는

프린터 명령를 알 수 있습니다.-보통 이것은 제조회사에서 메뉴얼로 제공함.

컴퓨터에서 프린트할때는 이런 프린터명령을 보내고

이것을 프린터가 받아 해석한 다음 출력해 주는 것입니다.

일반적인 써멀프린터들은 대개 엡손계열의 명령을 사용하구요.

명령 예)
1.엡손계열

[ESC] 3 2  => 아스키 값으로는(0x1b 0x33 0x32) : 줄 간격을 2로 하라는 명령어.

2.제브라 프린터
~XA  : 프린트메시지 시작 명렁어


이런 식입니다.

시리얼포트로 보내지는 메시지는 그냥 문자구요,

이것을 프린터에서 번역합니다.

특별한 형식은 없으니... 그냥 받으시면 됩니다.

대신 해당 프린터 명령을 해석하는 부분을 만들어야겠네요.

그래야 메시지를 받아서 어떻게 프린트 하라는 것인지

알 수 있지요.






김영일 님이 쓰신 글 :
: 회사에서 사용하는 장비에 시리얼로 물려있는 서멀 프린터가 잇는데요
: 현재 여기에 인쇄된 내용을 가져다가 다시 사람이 워드로 입력해서
: 데이타 하고 있는 상황인데 프린터를 빼내고 출력되는 시리얼 데이타를
: 바로 수신해서 텍스트 파일로 만들고 싶습니다.
: 그런데 이 장비가 보내는 데이타 포맷이 스타트 데이타 스탑 패리티 비트등이
: 어떻게 되는지를 모르거든요.
: 포맷을 모르는 상태에서 데이타를 수신해서 포맷을 알아낼수 있는지
: 알고 싶습니다.
:
: 그리고 제가 초보라서 시리얼 통신 프로그램을 작성햇는데
: 제 컴터에서는 잘 돌아가는데 다른 컴터로 가면 *.bpl파일들이 없다고 하는데
: 이건 인스톨을 할수 있게 만들어 줘야 하나요. 초보라서 하는것마다
: 버벅대고 있습니다.
:
: 고수님들의 많은 조언 부탁드립니다.
:
:

+ -

관련 글 리스트
25438 [질문] 시리얼 프린터 데이타 포맷에 대해서. 김영일 669 2003/05/02
25439     [답변] 시리얼 프린터의 데이터 포멧... 정성훈.해미 1887 2003/05/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.