다음을 통해 공유


보고서 인쇄

보고서 서버에 보고서를 게시한 후에는 내보낸 보고서를 보는 데 사용되는 응용 프로그램, 보고서 관리자 또는 브라우저에서 보고서를 보고 인쇄할 수 있습니다. 보고서를 게시하기 전 미리 볼 때 해당 보고서를 인쇄할 수 있습니다.

모든 인쇄 작업은 요청 시 클라이언트 컴퓨터에서 처리됩니다. 보고서 서버에서 웹 서버에 연결되어 있는 프린터로 직접 인쇄 작업을 라우팅할 수 있는 서버측 인쇄 기능은 없습니다. 프린터와 인쇄 옵션은 개별 보고서 사용자가 표준 인쇄 대화 상자를 사용하여 선택합니다.

[!참고]

사용자가 구독의 배달 대상으로 프린터를 지정할 수는 없지만 SQL ServerReporting Services에는 이 기능을 제공하는 배달 확장 프로그램의 작성 방법을 보여 주는 개발자를 위한 프린터 배달 확장 프로그램 예제가 있습니다. 개발자는 사용자 지정 배달 확장 프로그램을 만들어 구독 사용자가 예약된 시간에 별도의 작업 없이 프린터로 직접 보고서를 라우팅할 수 있도록 설정할 수 있습니다. 자세한 내용은 Reporting Services 예제배달 확장 프로그램 개요를 참조하십시오.

인쇄 결과물에 맞게 보고서를 디자인하려는 보고서 작성자는 페이지 나누기, 보고서 머리글과 바닥글, 식 및 배경 이미지를 사용하여 인쇄 기반 디자인을 만들 수 있습니다. 인쇄 결과물에 맞는 보고서 디자인 요소의 예에는 모든 보고서의 뒷면에 인쇄되는 "규정 및 내용"이나 레터헤드와 같은 그래픽 및 텍스트 요소가 포함될 수 있습니다.

여러 렌더링 형식에 대해 페이지 매김이 구현되는 방식으로 인해 렌더링 형식에 따라 일부 보고서에서는 최적의 인쇄 결과물을 얻지 못할 수 있습니다. 보고서 페이지는 데이터 양의 변화를 수용할 수 있도록 디자인됩니다. 예를 들어 행렬을 포함하는 보고서에서 사용자가 행과 열을 확장하면 이에 맞게 페이지가 가로와 세로 방향으로 모두 늘어납니다. 행렬을 확장하지 않는 사용자에게는 행렬을 확장하는 사용자와는 다른 인쇄 결과가 나타납니다.

Reporting Services에서는 같은 보고서에 가로 모드와 세로 모드의 페이지를 함께 사용할 수 없으며 브라우저 또는 다른 응용 프로그램에서 렌더링된 보고서 레이아웃과 함께 존재하거나 이를 대체하는 인쇄 기반 레이아웃을 만들 수 없습니다. 내보낸 보고서 인쇄물에는 대부분 사용자가 컴퓨터 모니터에서 볼 때 보고서에 표시되는 항목이 모두 포함됩니다.

개발자는 사용자 지정 응용 프로그램에서 RSClientPrint ActiveX 컨트롤을 구성 및 사용할 수 있습니다. 자세한 내용은 사용자 지정 응용 프로그램에서 RSClientPrint 컨트롤 사용Reporting Services에 대한 클라이언트측 인쇄 기능 설정 및 해제을 참조하십시오.

[!참고]

브라우저의 인쇄 명령을 사용할 경우 HTML 보고서 인쇄물에는 첫 번째 페이지의 내용만 포함됩니다. Reporting Services 클라이언트 인쇄 기능을 사용하여 HTML 보고서를 인쇄하면 보다 나은 결과를 얻을 수 있습니다. 자세한 내용은 인쇄 컨트롤을 사용하여 브라우저에서 보고서 인쇄를 참조하십시오.

섹션 내용