2009-07-21 5 views
0

우리는 C#을 통해 자체 PCL 및 포스트 스크립트를 생성하는 여러 응용 프로그램을 보유하고 있습니다. 그것은 인쇄 올 때 우리는 전통적으로 사용하여 IP (LPR 또는 RAW 9100) 또는 로컬 프린터로 다중 출력 허용 한 : 우리는 또한 UNC (\\ 서버 \ printer_share)를 통해 보내UNC로 인쇄하여 명령 프롬프트 'copy'를 에뮬레이트합니다.

How to send raw data to a printer by using Visual C# .NET

. 마지막 문제는 프린터 UNC가 UNC 파일과 약간 다르다는 것입니다. 서버의 OS (때로는 쓰기 오류)에 따라 결과가 달라지고 더 중요한 것은 일부 시스템에서는 먼저 전송되는 추가 파일을 얻게됩니다.

[ZoneTransfer] 
ZoneId=3 

내 눈에 아주 좋은 하나가 아닌 내 솔루션은, 내가 프로세스를 생성하고 숨겨진 명령 "복사 \\ 서버 \ printer_share"를 실행 포함 :이 들어있는 영역 전송 파일입니다 백그라운드에서 프롬프트. 이 모든 문제를 해결하지만 나에게 많은 피드백 등을 제공하지는 않습니다. 명령 줄 복사 프로그램이 System.IO.File 클래스의 메서드와 상당히 다른 것처럼 보입니다.

.NET에서 더 나은 방법에 대한 의견이 있으십니까?

답변

0

마찬가지로 매우 이상한 문제가 사라진 것처럼 보입니다. 아마 그것은 결코 진짜 문제가 아니었을 것입니다.

관련 문제