시스템 계정하에서 스케쥴 서비스를 실행해야한다. 제어판/서비스/Schedule를 사용해서 스케쥴 서비스를 중지한다. 시작옵션을 클릭하고 시스템 계정과 서비스와 데스크 탑 상호작용 허용이 체크되어있는지 검사한다. 스케쥴 서비스를 중지한체 둔다.
로칼 프린터를 가지고있지 않다면 스케쥴러가 프린트할 디바이스용 프린터 드라이버를 사용해서 프린터를 생성한다. 이 것을 LPT1으로 설정한다. 이 프린터를 기본 프린터로 설정한다.
Window 95 레지스트리 편집기, regedit.exe를 사용해서
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\Devices
을 찾아 Drive:\SomeDirectory\Devices로 레지스트리를 가져간다. 그리고
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\PrinterPorts
을 찾아 Drive:\SomeDirectory\Printer로 레지스트리를 가져간다. 또한
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\Window
을 찾아 Drive:\SomeDirectory\Window로 레지스트리를 가져간다.
각각의 .reg 파일을 편집, 키내의 HKEY_CURRENT_USER를 HKEY_USERS.DEFAULT로 교체한다.
Devices.reg에서 LocalPrinter......를 제외한 모든 항목 값을 삭제한다. regedit.exe를 실행하기위해 이 파일을 두번 클릭한다.
Printer.reg에서 LocalPrinter......를 제외한 모든 항목 값을 삭제한다. regedit.exe를 실행하기위해 이 파일을 두번 클릭한다.
Window.reg에서 Device......를 제외한 모든 항목 값을 삭제한다. regedit.exe를 실행하기위해 이 파일을 두번 클릭한다.
이제 기본 프린터를 원래의 값으로 되돌리고 Schedule를 시작한다.
프린터가 사실 로칼 프린터라면 AT 명령에 /interactive 스위치를 사용한다. 이제 스케쥴된 잡이 인쇄할 것이다.
프린터가 원격 네트웍 프린터라면 /interactive 스위치로 다음과 같은 배치잡을 실행한다.
net use LPT1: /d
net use LPT1: \PrintServer\PrintShare
password /U:UserWithPermission
your print command
net use LPT1: /d
exit
댓글: