2012-09-03 1 views
1

두 개의 인쇄 버튼이 있습니다.다른 프린터에 window.print()를 사용하여 인쇄

1) "부엌" 2) "바"로 인쇄

데이터가 웹 페이지로 인쇄 한 페이지입니다.

가 어떻게 사용자가 선택하는 경우)

1) 사용자가 인쇄를 선택 주방에 설치된 프린터를 "부엌"과

이 걸릴 줄에 프린터를 취하도록 인쇄 명령을 말할 수있다 "인쇄 바" .

인쇄해야하는 데이터가 달라집니다. 예를 들어

부엌의 경우 첫 번째 html 표를 포함하고 싶습니다. Bar 용 두 번째 html 테이블을 포함하고 싶습니다.

희망적입니다. 감사합니다.

+0

현재 코드를 볼 수 있습니까? – Littm

답변

3

웹 페이지에서 사용할 프린터를 선택할 수 없습니다. 그러나 특정 스타일을 지정하기 위해 하나의 단추를 클릭하면 이벤트가 발생할 수 있습니다.

마찬가지로 "주방"버튼을 클릭하면 <body>에 주방 클래스가 추가되어 CSS에서 <table>이 표시됨을 의미합니다. 그러나 "Bar"버튼을 클릭하면 kitchen 클래스가 제거되고 <body>에 bar 클래스가 추가되고 <table>은 보이지 않습니다.

+0

만약 내가 로컬 서버에 프린터를 연결하고 일부 백엔드 논리를 사용합니다. 이 경우를 해결하기 위해이 작업을 수행 할 수 있습니까? – yashbinani

+0

흠 ... 어쩌면 ... 백엔드가 프린터를 제어 할 수 있다면 내용을 인쇄하는 작업을 만들고 페이지에 매개 변수를 사용하여 작업이 생성되는 프린터를 알 수 있습니다. 어떤 프레임 워크를 사용할 수 있습니까? –

1

사양에 따라 수 없습니다. 인쇄를 허용하는 대화 상자는 브라우저에 의해 전적으로 제어됩니다. 클릭해야하는 버튼에 따라 인쇄해야하는 컨텐츠를 사용자 정의 할 수 있지만 사용자가 프린터를 선택해야합니다.

관련 문제