2012-03-15 3 views
-2

Html5 또는 Java를 사용하여 브라우저에서 .epl 또는 .epl2 파일을 인쇄하기위한 드라이버를 만들어야합니다. 나는 올바른 논리가 무엇인지를 모른다. 제네릭 드라이버를 만들려면 어떻게해야합니까? 도와주세요.감열 프린터 드라이버

마찬가지로, 열전 사식 레이블을 인쇄해야하고 지원 장치는 열전 사식 프린터입니다. 도움이 필요합니다.

+0

HTML로 드라이버를 작성하지 마십시오. 그건 말이 안되요. – Wyzard

+0

그래서 Java에 대한 힌트가 있습니까? –

+0

Java는 또한 드라이버를 쓰는 끔찍한 언어입니다. – duskwuff

답변

2

프린터 드라이버를 작성하려면 Java에서 할 수 있지만 브라우저는 필요하지 않습니다. 프린터가 말하는 프로토콜을 알아야합니다. 운이 좋다면 PostScript 또는 PCL과 같은 잘 문서화 된 것을 이해할 수도 있지만 리버스 엔지니어링해야 할 독점 기술 일 가능성이 큽니다.

하지만 브라우저가 관련 될 것으로 예상된다면 사용자가 브라우저에서 이러한 이미지 중 하나를보고 인쇄 할 수있게하려는 것입니다. HTML5 Canvas와 JavaScript를 사용하여 이미지 파일을 읽고 브라우저로 렌더링하여 사용자가 볼 수 있도록 할 수 있습니다. 거기에서 그는 컴퓨터에 설치 한 프린터로 인쇄 할 수 있습니다. 그러나 브라우저에서 실행되는 JavaScript 코드는 프린터를 직접 제어 할 수 없으므로 사용자는 열 프린터 용 드라이버를 이미 설치해야합니다. (제품이 없으면 제품이 많이 사용되지 않으므로 제조업체가 제공 할 것입니다.)

+0

좋아요, 그러니까 화면을 렌더링하기 위해 html5 캔버스와 자바 스크립트가 필요하다는 뜻입니다. JavaScript는 프린터와 직접적으로 상호 작용하지 않습니다. 그리고 열전 사 프린터가 이미 설치되어 있어야합니까? 해당 드라이버와 상호 작용할 수있는 드라이버를 만들 수 있습니까? –

+0

HTML과 JavaScript를 사용하여 화면을 렌더링하고 브라우저는 화면에 표시된 것을 가져 와서 메뉴의 인쇄를 선택할 때 시스템의 인쇄 API로 전달하는 방법을 알고 있습니다. 인쇄 API는 드라이버에 이미지 데이터를 제공합니다. 드라이버는 이미지를 용지에 인쇄 할 수 있도록 프린터로 보낼 바이트를 알고 있습니다. – Wyzard

+0

드라이버 설치는 운영 체제에서 사용하기 위해 프린터를 설정하는 과정의 일부입니다. 열전 사식 프린터가 인쇄 창의 선택 항목 중 하나로 사용 가능한 경우 시스템에는 해당 프린터로 인쇄하는 데 사용할 드라이버가 있습니다. (사용자가 프린터를 설치할 때 * 잘못된 * 드라이버를 선택하여 올바르게 인쇄 할 수 없지만 사용자의 문제이므로 JavaScript 코드가 제어 할 수있는 것이 아닙니다.) – Wyzard

관련 문제