숨겨진 프로세스를 사용하여 이미 인쇄 할 수있는 C #, 특정 프린터로 인쇄하는 방법

거위

제공된 파일을 성공적으로 인쇄하는 다음 C # 코드가 있습니다. 이것은 Windows 7에 있습니다.

    // Uses the Default settings of the Windows Environment to open the file and send to printer
    // Seen: http://stackoverflow.com/a/6106155
    public void printPdfHiddenProcess(string filename)
    {
        ProcessStartInfo info = new ProcessStartInfo();
        Process p;

        // Set process setting to be hidden
        info.Verb = "print";
        info.FileName = filename;
        info.CreateNoWindow = true;
        info.WindowStyle = ProcessWindowStyle.Hidden;

        // Start hidden process
        p = new Process();
        p.StartInfo = info;
        p.Start();

        // Give the process some time
        p.WaitForInputIdle();
        Thread.Sleep(1000);

        // Close it
        if (p.CloseMainWindow() == false)
        {
            p.Close();
        }
    }

그러나 이로 인해 기본 프린터로 인쇄됩니다. ProcessStartInfo가 프린터 이름을 전달하는 데 사용할 수있는 특정 메서드를 제공하지 않는 것 같지만 뭔가 누락되었을 수 있습니다.

숨겨진 프로세스를 사용하여 특정 프린터로 인쇄하려면 어떻게합니까?

Mad Myche

Print기본값으로 이동하여 다른 것을 사용 PrintTo하고 이름을 지정합니다. 저장 및 다른 이름 으로 저장유사

info.Verb = "PrintTo";               // was "Print"
string PrinterName = "Some Printer"; // add printer specific name here...
info.Arguments = PrinterName;

추가 정보 : 문서 인쇄 ... printto 동사 사용

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C로 바이트를 인쇄하고 인쇄 할 수없는 문자 만 16 진수로 인쇄합니다.

분류에서Dev

LiveCycle Designer를 사용하여 PDF에서 숨겨진 페이지를 두 번 인쇄하는 방법

분류에서Dev

프로젝트를 인쇄하고 웹 페이지에서 특정 항목을 인쇄하는 방법

분류에서Dev

파일로 인쇄 프린터를 제거하는 방법?

분류에서Dev

ajax를 사용하여 json 데이터 인쇄, 보안상의 이유로 숨겨진 APIKEY가 있습니다.

분류에서Dev

이진수를 인쇄하는 방법

분류에서Dev

Python은 Tkinter를 사용하여 프린터로 인쇄 할 수 있습니까?

분류에서Dev

숨겨진 환경 변수를 인쇄하는 방법은 무엇입니까?

분류에서Dev

숨겨진 환경 변수를 인쇄하는 방법은 무엇입니까?

분류에서Dev

무선 프린터로 직접 인쇄하는 방법

분류에서Dev

Canon 프린터에서 흑백으로 인쇄하는 방법

분류에서Dev

무선 프린터로 직접 인쇄하는 방법

분류에서Dev

Canon 프린터에서 흑백으로 인쇄하는 방법

분류에서Dev

Dot Matrix 프린터로 인쇄하는 빠른 방법

분류에서Dev

코 틀린를 사용하여 for 루프에서 특정 번호를 인쇄하는 방법

분류에서Dev

os.startfile ()을 사용하여 특정 프린터로 인쇄

분류에서Dev

프로세스 ID를 문장에 인쇄하는 방법

분류에서Dev

jQuery를 사용하여 프린터에 문자열을 인쇄하는 방법

분류에서Dev

프로그램 또는 프로세스가 정보를 인쇄 또는 인쇄하려고했는지 확인하는 방법

분류에서Dev

4 바이트를 정수로 인쇄하는 방법

분류에서Dev

C로 주어진 날짜를 인쇄하는 방법

분류에서Dev

특정 방식으로 파이썬에서 인쇄하는 방법

분류에서Dev

csv.DictReader를 사용하여 특정 값을 가진 필드가있는 행만 필터링하고 인쇄하는 방법은 무엇입니까?

분류에서Dev

Python의 Pandas 데이터 프레임에서 롤링 창 방정식 프로세스를 인쇄하는 방법은 무엇입니까?

분류에서Dev

특정 방식으로 출력을 인쇄하는 방법

분류에서Dev

AWK를 사용하여 항상 특정 자릿수로 출력을 인쇄하는 방법

분류에서Dev

PHP를 사용하여 프린터로 데이터 인쇄

분류에서Dev

Linux / Unix 터미널에서 특정 텍스트로 줄 인쇄를 시작 및 중지하는 방법

분류에서Dev

DYMO Connect for Desktop을 사용하여 Javascript로 인쇄 할 레이블 용 XML을 생성하는 방법

Related 관련 기사

  1. 1

    C로 바이트를 인쇄하고 인쇄 할 수없는 문자 만 16 진수로 인쇄합니다.

  2. 2

    LiveCycle Designer를 사용하여 PDF에서 숨겨진 페이지를 두 번 인쇄하는 방법

  3. 3

    프로젝트를 인쇄하고 웹 페이지에서 특정 항목을 인쇄하는 방법

  4. 4

    파일로 인쇄 프린터를 제거하는 방법?

  5. 5

    ajax를 사용하여 json 데이터 인쇄, 보안상의 이유로 숨겨진 APIKEY가 있습니다.

  6. 6

    이진수를 인쇄하는 방법

  7. 7

    Python은 Tkinter를 사용하여 프린터로 인쇄 할 수 있습니까?

  8. 8

    숨겨진 환경 변수를 인쇄하는 방법은 무엇입니까?

  9. 9

    숨겨진 환경 변수를 인쇄하는 방법은 무엇입니까?

  10. 10

    무선 프린터로 직접 인쇄하는 방법

  11. 11

    Canon 프린터에서 흑백으로 인쇄하는 방법

  12. 12

    무선 프린터로 직접 인쇄하는 방법

  13. 13

    Canon 프린터에서 흑백으로 인쇄하는 방법

  14. 14

    Dot Matrix 프린터로 인쇄하는 빠른 방법

  15. 15

    코 틀린를 사용하여 for 루프에서 특정 번호를 인쇄하는 방법

  16. 16

    os.startfile ()을 사용하여 특정 프린터로 인쇄

  17. 17

    프로세스 ID를 문장에 인쇄하는 방법

  18. 18

    jQuery를 사용하여 프린터에 문자열을 인쇄하는 방법

  19. 19

    프로그램 또는 프로세스가 정보를 인쇄 또는 인쇄하려고했는지 확인하는 방법

  20. 20

    4 바이트를 정수로 인쇄하는 방법

  21. 21

    C로 주어진 날짜를 인쇄하는 방법

  22. 22

    특정 방식으로 파이썬에서 인쇄하는 방법

  23. 23

    csv.DictReader를 사용하여 특정 값을 가진 필드가있는 행만 필터링하고 인쇄하는 방법은 무엇입니까?

  24. 24

    Python의 Pandas 데이터 프레임에서 롤링 창 방정식 프로세스를 인쇄하는 방법은 무엇입니까?

  25. 25

    특정 방식으로 출력을 인쇄하는 방법

  26. 26

    AWK를 사용하여 항상 특정 자릿수로 출력을 인쇄하는 방법

  27. 27

    PHP를 사용하여 프린터로 데이터 인쇄

  28. 28

    Linux / Unix 터미널에서 특정 텍스트로 줄 인쇄를 시작 및 중지하는 방법

  29. 29

    DYMO Connect for Desktop을 사용하여 Javascript로 인쇄 할 레이블 용 XML을 생성하는 방법

뜨겁다태그

보관