웹페이지 즉, HTML에서 window.print();로 인쇄할 때 머리글, 바닥글을 제어하지 못해서 인쇄시 지저분하게 나오는 것을 방지할 수 있습니다.

각종 여백, 머리글, 바닥글을 설정할 수 있으며, 이전값으로 되돌리기, 기본값으로 초기화, 인쇄방향, 인쇄 용지  설정 등을 지원합니다.

링크 페이지를 참고 하세요..

속성:
——————————————————————
header:  머리글 설정  
footer:  바닥글 설정  
leftMargin:  왼쪽 여백(단위: mm)  
rightMargin:  오른쪽 여백(단위: mm)  
topMargin:  위쪽 여백(단위: mm)  
bottomMargin:  아래쪽 여백(단위: mm)
PrintBackground:  배경색 및 이미지 인쇄 여부 설정
ShrinkToFit: 크기에 맞게 축소 여부 설정(IE8만 지원)
Orientation:  인쇄방향 설정(1:가로, 0:세로)
Printer: 인쇄 시 사용할 프린터 지정
PaperSize: 인쇄 용지 설정

메소드:
——————————————————————
RollBack():  수정 이전 값으로 되돌림(한 단계 이전만 지원)  
Clear():  여백은 0으로, 머리글/바닥글은 모두 제거  
SetDefault():  기본값으로 복원(여백 모두: 0.75mm, 머리글:&w&b페이지 &p / &P, 바닥글:&u&b&d)  
Preview(): 미리보기
Print(confirm): 인쇄, confirm: true이면 인쇄대화상자 표시, 생략하거나 false이면 곧바로 인쇄
SetupPage(): 페이지 설정 창 띄우기
CloseIE(): 웹브라우즈 닫기
string GetPrinters(): 프린터 목록 구하기
string GetDefaultPrinter(): 기본 프린터 구하기

이벤트:
——————————————————————
OnError(ErrCode, ErrMsg):  에러 발생 시 호출됨

[예제]
[다운로드] – 인증된 파일(제공: 하늘님)
[다운로드] – 인증된 파일(제공: 현상수배님)

[수동 설치 프로그램(한글)]
[수동 설치 프로그램(영문)]

라이센스 관련:

OBJECT 코드에서 아래 코드를 삭제하지 않고, 이 컨트롤 자체를 판매하지 않으며 또한 이 컨트롤을 사용하는 또 다른 ActiveX 컨트롤을 만들지 않는 조건으로 사용을 허가합니다 ^^
<param name=”copyright” value=”https://isulnara.com”>


주의:
반드시 *.CAB 파일과 수동 설치파일을 다운로드하여 본인의 서버에 올려두고 사용하시기 바랍니다.
예제를 복사해서 사용하시면서 cab 파일의 경로를 제 서버에 있는 것으로 그대로 두고 사용할 경우 문제가 발생될 수 있습니다.
제 서버에 있는 파일은 항상 최신버전으로 업데이트되고 있어서 HTML의 OBJECT 코드에 있는 버전과 실제 제 서버에 존재하는 파일의 버전이 달라서 접속할 때마다 설치 관련 메시지가 표시됩니다.

* 질문을 남겨주실 때는 최대한 상세히, 그리고 제가 테스트할 수 있는 URL을 남겨주시면(비밀글 체크) 빠른 시간 내에 원하시는 답변을 얻을 수 있습니다.

v1.4.0.3

————————————————————-

+여백 설정하지 않았을 경우 ” is not a vaild floating point value 에러 발생하던 문제 해결

v1.4.0.1

————————————————————-

+IE8에서 배경색 및 이미지 인쇄 안되는 문제 해결
+IE8에서 크기에 맞게 축소하는 ShrinkToFit 속성 추가

v1.3.0.2

————————————————————-

+1.3.0.0에서 발생한 오른쪽, 위 여백 뒤바뀌는 문제 해결

v1.3.0.0

————————————————————-

+기본 프린터 구하는 메소드 추가
+인쇄  방향 설정 후 인쇄 설정 창 띄울 경우 인쇄방향과 여백 일부 정상적으로 표시되지 않던 문제 해결

+프린터 설치되지 않은 컴퓨터에서 미리보기할 경우 발생하는 에러 제거

v1.1.0.1

————————————————————-

+네이버PC그린에서 바이러스/스파이웨어로 오진단되는 문제 해결

v1.1.0.0

————————————————————-

+Printer 속성 추가
+PaperSize 속성 추가
+GetPrinters() 메소드 추가
+OnError() 이벤트 추가

2008/02/11 추가사항 – 홍길동님의 팁
————————————————————-
인쇄 또는 미리보기 시 점이 찍히는 문제 해결 방법: OBJECT 태그에 style=”width:0;height:0″ 추가, style=’display:none’ 사용할 경우 에러 발생함.

v1.0.20.4
————————————————————-
-OBJECT 코드를 동적으로 로딩할 경우 라이센스 관련 메시지 나오는 것 제거

v1.0.20.3
————————————————————-
+프린터 설치되어 있지 않을 경우 IE 포커스 잃어 버리던 버그 해결