|
yuki 님이 쓰신 글 :
:
: 라벨 인쇄 폼 만드는 방법 알려주세요...
:
: 2열 3행의 라벨 폼입니다...
:
임펠리테리입니다.
질문이 너무 뜬구름잡기식이군요. 확실한 답변을 드리려면 폼지 프린팅에 대한 소스 전체를
다 작성해드려야 할 정도겠는데요. 그렇게 하기는 곤란하고(저도 밥벌어먹으려면 일해야...)
개론적으로 간단하게만 접근방법 정도만 알려드리겠습니다.
폼지가 2열3행이라고 하셨는데.. 아마도 반으로 찢을수 있도록 절취선이 찍혀져 있는 2열 6행짜리
9인치 X 9인치짜리 도트프린터용 연속용지를 말씀하시는 거 같군요. 라벨 하나의 크기가 보통
쓰이는 레이저프린터용 A4 사이즈용 2열 8행짜리보다 길이는 조금 길고 아래위 폭은 조금 작죠?
빌더에서 인쇄하는 방법에는 퀵레포트등의 레포트 컴퍼넌트를 이용하는 방법과, TPrinter나 프린터
DC 관련 API를 사용하는 저수준 프린팅이 있습니다.
좀 쉬운 코딩으로 폼지를 인쇄하기 위해 레포트를 사용하는 분들도 계시던데... 제가 알기로는
연속용지 프린팅에는 퀵레포트는 적합하지 않습니다. TPrinter를 이용하는 방법이 가장 좋죠.
도트프린터용 연속용지의 세로 길이는 무조건 인치 단위입니다. 연속용지의 양쪽에 뚫려있는
걸이 구멍들의 간격이 정확하게! 0.5 인치이기 때문입니다. 그래서 구멍 두개의 간격은 1인치가
됩니다.
그러므로, 코딩도 모두 인치단위로 환산해서 하는 것이 편리합니다. 9 x 9 인치짜리 연속용지는
세로로 여섯개의 라벨이 있으므로 라벨 한개의 영역은 9인치 / 6개 = 1.5인치가 됩니다. 물론
여기에는 라벨 사이의 간격 (약 0.4mm정도)가 포함되어 있다는 것도 감안해야 하구요.
그리고 또한가지. 9 x 9 인치 용지는 당근 표준 용지가 아니므로 사용자정의 용지로 설정해서
가로/세로 길이를 설정해야 합니다. 이것은 API 함수를 이용합니다.
이번엔 이정도만 설명하겠습니다.
폼지 인쇄는 갈 길이 상당히 먼 노가다 작업입니다. 숨이라도 한번 들이키고 차근차근 파보세요.
그럼 참고하시길...
|