ezPDFReader 사용 사이트 관련하여 PDF IMAGE 포맷도 추가되고 분할 변환에 대한 기능도
추가가 되었습니다만. 이 과정에서 변환 완료된 파일명을 다수의 변환작업에서 같은 이름을 받아가 버려서여러번의 인쇄 작업중 마지막 작업만 PDF로 변환되서 저장되 버리는 문제가 있어서 해당 문제를 수정하였습니다.
애초에 모두의 프린터가 인쇄대기열에 한번에 하나의 작업만 올려서 출력을 하는 상황을 기본으로 만들어진 놈이고 기존에는 아무리 인쇄대기열에 다수의 인쇄작업이 올라가 있고 스풀링 중이거나 데이터 전송 중이라 하여도 최종 변환은 먼저 수신 완료된 순서대로 이뤄졌습니다만.
최근들어 몇몇 사이트의 데이터 수신, 변환에 시간이 오래걸리는 문제의 해결을 위해 멀티 쓰레드를 다수 도입하는 과정에서 해당 문제가 발생하였습니다. 우선 임시 방편으로 연속으로 인쇄하지 말것을 당부해 왔으나.. 계속 그런상태로 두기엔 좀 그렇쥬? 그리하여 관련 문제를 해결 하였습니다.
또한 현재 모두의 프린터는 Print Spooler 서비스가 동작중이지 않은경우 실행시 이를 체크하여 자동으로 동작 시킨 후 실행하고 있습니다만. 어떤 이유에서인지 이 Print Spooler 서비스를 실행시키는 과정에서 프로세스가 멈춰 있는 경우가 생기는 사용자분들이 계십니다.
상황상으론 언제나 그렇듯 Avast 나 비트디펜더같은 백신들이 모프가 Print Spooler 서비스의 동작제어하는 과정에 개입하여 뭔짓을 하고 있는게 아닌가 … 라는 확실한 심증이 있긴 합니다만;; 여튼 ;;; 그럼에도 불구하고 프로세스가 멈춰 버리는 경우 사용자 입장으론 해볼 수 있는게 전혀 없는 상황이 되버림으로..
그러한 경우에도 모두의 프린터의 실행은 정상적으로 될 수 있도록 수정하였습니다.
이상입니다.