내 상황에는 로컬 클라이언트 컴퓨터에서 주문을 작성하는 사람의 로컬 복사본을 인쇄 할뿐만 아니라 원격으로 주문을 인쇄해야하는 작성한 ASP.NET 응용 프로그램이 관련되어 있습니다 .C# ASP.NET 응용 프로그램에서 원격 및 로컬 인쇄
프로세스는 다음과 같이 작동합니다. 이전 페이지에서 주문이 생성되고 시스템에 제출되면 주문 정보가 먼저 Oracle 데이터베이스 테이블에 영구 저장됩니다. 그런 다음 응용 프로그램은 최종 주문서가 표시되고 인쇄 준비가 된 프린터 친화적 인 주문 페이지로 사용자를 이동시킵니다. 주문 페이지는 상단에 몇 가지 제목 텍스트, 서명 및 날짜에 대한 장소, 마지막으로 주문 정보 (항목 카테고리, 항목 하위 카테고리 및 주문한 각 항목의 수량)가 포함 된 GridView 개체로 구성됩니다. 호출 다른 클라이언트 컴퓨터의 기본 로컬 프린터로
- 인쇄 주문 정보 페이지 또는이 페이지가 로딩을 완료하고 인쇄 할 준비가되면
, 나는 두 가지 작업을 수행하는 시스템이 필요합니다 사용자가 주문 정보를 인쇄 할 수 있도록하는 인쇄 대화 상자.
- 주문 정보가 주문 처리되는 네트워크의 다른 곳에있는 원격 프린터 (알려진 고정 IP 주소 사용)로 인쇄하십시오.
물론 로컬 컴퓨터로 인쇄하는 것이 쉽습니다. 간단히 기본 인쇄 대화 상자를 호출하여 사용자가 거기에서 인쇄하거나 웹 페이지가 로컬로 인쇄되도록하는 유사한 기능을 수행 할 수있게하려고했습니다. 문제는 원격 컴퓨터로 인쇄하는 방법을 알아내는 데 있습니다. 프린터를 시스템에 지정하기 위해 사용할 수있는 것은 정적 IP 주소뿐입니다. 프린터의 공유 이름이 없습니다.
이 정보가 주어지면 주문이 처리되는 원격 프린터에서 자동으로 웹 페이지를 인쇄 할 수 있습니까? 그렇다면 사용하기 위해 무엇을 사용해야합니까? 또한 누군가가 (VB 또는 C#에서,이 프로젝트의 백 엔드 코드가 C#이지만) 나를 시작할 수있는 몇 가지 샘플 코드를 가지고 있다면 매우 감사 할 것입니다.
감사합니다.