피로곰's 모두의 프린터

모두의 프린터에서 인쇄작업을 인지하는 방법으로 오랜시간 winmgmt 라는 서비스를 의존해 왔는데요 흔히 wmi repository 의 정보를 가져다가 사부작 사부작 이런저런 짓을 하던건데 ..

문제는 이 winmgmt 가 수집을 해주는 시스템 정보들에 대한 데이터베이스 파일이 종종 깨져버린다는 겁니다. 그렇게 되면 따로 복구하기 전에는 .. 새로운 인쇄작업이 존재하는지 여부 체크가 안되서 .. 정상동작이 안될 수 있습니다. 

이런식으로.. 시험인쇄를 하여도 .. 프린터 서버를 수동으로 시작해 보아도 "처리할 인쇄작업이 존재하지 않습니다." 라는 로그만 계속 추가되는 경우를 들 수 있습니다.

이걸 손을 댈까 말까 늘 고민이 많던 부분이긴 한데 .. 2.66 이전에 웹브라우저를 사용하던 때에는 관련된 기능이 너무 많아서 엄두가 안나서 손을 못댔으나.. 지금은 관련 부분들이 대부분 수정된 상태라 .. 

간만에 큰 공사를 진행했습니다.

이제 인쇄 작업에 대한 처리 방식을 완전히 갈아 엎은 관계로 기존같이 winmgmt 서비스 관련 문제가 있는 컴터에서도 정상적으로 동작이 가능할 것으로 보입니다.

 

이상입니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band