안녕하세요
제가 만든 프로그램중에 winform 에서 여러 기능중에 바코드 프린터에서 지원하는 dll 파일을 이용해 바코드 여러개를 연속으로 출력하는 기능이 있는데요
이걸 웹(asp.net)으로 변경하려고 합니다.
웹에서 바코드 프린터(USB연결)에 신호를 보내서 출력하려면 어떻게 해야할까요??
activeX를 써야하는걸까요???
보안때문에 activeX를 막는다고 하는데 요즘은 어떤방식을 사용하나요??
안녕하세요
제가 만든 프로그램중에 winform 에서 여러 기능중에 바코드 프린터에서 지원하는 dll 파일을 이용해 바코드 여러개를 연속으로 출력하는 기능이 있는데요
이걸 웹(asp.net)으로 변경하려고 합니다.
웹에서 바코드 프린터(USB연결)에 신호를 보내서 출력하려면 어떻게 해야할까요??
activeX를 써야하는걸까요???
보안때문에 activeX를 막는다고 하는데 요즘은 어떤방식을 사용하나요??
컴에 프린트 인식만 잘 되었다면 웹브라우저에게 프린팅하라는 자바스크립트 명령어가 있습니다. 그럼 컴에 연결된 프린터가 프린트하는거죠.
여러개 프린트하는건 그냥 바코드 하나 다음에 css로 페이지브레이크 넣어서 여러번 반복한 웹페이지를 만들어 프린트 하면될 것같네요.
https://developer.mozilla.org/en-US/docs/Web/CSS/break-before
https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-before
https://caniuse.com/?search=break-before%3A%20page
같은 바코드면 그냥 장 수 여럿 하면될텐데 이걸 물어보신 건 아니겠죠.
넵 바코드번호가 올라가고 안에 텍스트도 조금씩 바뀌는 형태입니다.
이방법으로 한번 해봐야겠네요
감사합니다.
감사합니다.
이때 서버는 웹브라우저와 동일한 기기가 될 수도 있고, 다른 기기가 될 수도 있겠죠.
답변 감사합니다.
쉽게 말해서, 브라우저로 MS Store 같은 곳을 방문했을 때 '다운로드' 버튼을 클릭하는 등의 경우 컴퓨터/스마트폰에 설치된 프로그램을 실행하거나 이미 실행된 프로그램에게 명령하는 것을 만드는 방법입니다.
• 인쇄 명령을 Custom URI Scheme 형태로 수신하여 처리하는 에이전트 프로그램을 개발합니다.
• 웹사이트를 실행할 컴퓨터에 에이전트 프로그램을 설치하게 합니다.
• 웹사이트에서 에이전트 프로그램이 수신할 수 있게 Custom URI Scheme 주소로 요청을 보내게 합니다.(XHR)
Windows UWP에서의 Custom URI Scheme 등록 예시입니다.
https://learn.microsoft.com/ko-kr/windows/uwp/launch-resume/handle-uri-activation