모두의 프린터는 어떠한 경우에도 회원가입, 카드결제를 요구하지 않습니다.

모두의 프린터 v2.01 업데이트

모두의 프린터 2.01 버전 업데이트 안내입니다.

가장 주요한 변경사항은 .. 

모두의 프린터가 PDF변환에 사용중인 고스트스크립트는

변환과정에서 임시파일들을 저장하기 위한 임시폴더를

참조하여 동작하는데요..

고스트스크립트는 리눅스, 윈도 상관없이 널리 사용되다보니

시스템 환경변수중 TMP 라는 명칭에 지정된 경로를

임시경로로 사용을 합니다.

문.제.는…

하아…

알PDF 라는 놈이지요.

알PDF가 설치되면 TMP 환경변수의 경로를

알PDF의 임시폴더 경로로 변경을 해버립니다.

여기까진 괜찮은데

이 폴더를 지혼자 독점한다는거죠

다른 프로세스에서 이 폴더에 접근 못하게

쓰기권한은 자기가 독점을 해버립니다.

이 문제와 관련해선 이전에 패치를 한번

한적이 있습니다만 …

어찌됫건 -_-;

일반적인 개발자 상식으론

TEMP, TMP 경로는 여러 프로그램에서

참조하여 사용할 수 있는 경로입니다.

특정 프로그램이 다른 프로그램의 접근이나

쓰기권한등에 관여하는건 

개.양.아.치.짓

이거든요 ..

소프트웨어 개발해서 배포한지 하루이틀된

회사도 아닌 회사에서 개발해서 배포하는

프로그램을 왜 이런식으로 만드는지는 이해할 수 없고

특정버전의 알PDF만 그런건진 모르겠습니다만.

어찌됫건 알PDF가 TMP환경변수 상의 경로에

개입함으로 해서 고스트스크립트의 변환이 실패하는

경우가 자주 발생하여..

아에 모프 설치경로에 임시폴더를 사용하도록

수정하였습니다..

두번째로 ..

관리페이지에서 제공하는

장치 및 프린터, 서비스 관리자, 인쇄대기열

프린터 속성등을 띄운채로 모프를 제거할경우

모프의 설치폴더가 삭제되지 않는 경우가

발생하는 문제를 해결했습니다.

마지막으로 ..

기존에 모두의 프린터의 관리페이지는

크롬 -> 파이어폭스 -> IE 순으로

설치된 브라우저를 뒤져서 처리를 했는데요

초기 배포를 하던시절에는 XP나 윈도98을 쓰신던

분들도 워낙 많으셨던지라.. 그렇게 고정을 시켜놓고

사용해 왔습니다만..

최근에는 트레이 아이콘도 지원을 하고

웨일이나 다양한 브라우저를 사용하시는 분들이 계시는

관계로 ..

시스템의 기본웹 브라우저를 통해 호출하도록

수정하였습니다.

이상입니다.

%d 블로거가 이것을 좋아합니다: