1

Chrome을 사용하여 이미지 URL을 열고 명령 줄 스위치 (시작 인수)를 사용하여 시작할 때 이미지를 인쇄 할 수 있습니까?명령 줄 스위치/시작 인수를 사용하여 Chrome으로 이미지 인쇄

머리가 없거나 머리가 맞지 않을 수 있습니다. 기본 프린터로 인쇄하는 것도 좋습니다.

This appears to be a complete list of chrome command line switches 그러나 나는 뭔가를보고 싶지 않습니다. 약 1,300 가지 옵션이 있기 때문에 뭔가를 놓칠 수 있습니다.

답변

1

나는 내 특정한 상황에서 작동하는 바보 같은 작업을 발견했습니다. 나는 C#을 사용하고 있기 때문에 아마도 대부분의 언어에이 아이디어를 적용 할 수 있지만이 대답은 C#과 관련이있다.

--kiosk, --kiosk-printing 모드에서 크롬을 시작하면 인쇄 대화 상자가 비활성화됩니다. 나는 크롬이 시작될 때까지 기다린다. 그런 다음 CTRL + 키를 보냅니다. 전체 방법은 다음과 같습니다.

public void printImageUrlWithChrome(string url) 
{ 
    using (var process = new Process()) 
    { 
     // Start Chrome in kiosk with kiosk printing (no printing confirmation window) 
     process.StartInfo.FileName = Properties.Settings.Default.googleChrome; 
     process.StartInfo.Arguments = url + " --kiosk --kiosk-printing"; 
     process.Start(); 

     // Wait for Kiosk to load 
     int millisecondWaitForChrome = 1000; 
     System.Threading.Thread.Sleep(millisecondWaitForChrome) 

     // Send CTRL + p 
     SendKeys.Send("^(p)"); 
    } 
} 

여전히 바보 같은 해결책을 선호 할 수 있습니다. 명령 스위치 만있는 것이 더 바람직합니다.

+0

좋은 아이디어! 나는 파이썬으로 시도 할 것이다. 어떻게 키오스크 모드를 종료합니까? –

+0

@HrvojeT Ctrl + W가 창을 닫습니다. 내가 아는 한 키오스크 모드 창을 일반 모드로 변환 할 수 없습니다. – Goose

+0

Np, 인쇄 후 Chrome을 죽입니다. –

관련 문제