로밍 프로필 함께 로밍 있는 프린터 동작 변경 방법

기술 자료 번역 기술 자료 번역
기술 자료: 304767 - 이 문서가 적용되는 제품 보기.
중요 : 이 문서에는 레지스트리 수정에 대한 정보가 들어 있습니다. 레지스트리를 수정하기 전에 반드시 백업하고 문제가 발생하는 경우 레지스트리를 복원하는 방법을 이해해야 합니다. 백업, 복원 및 레지스트리 편집 방법에 대한 내용을 Microsoft 기술 자료에 있는 문서를 보려면 다음 문서 번호를 클릭하십시오.
256986Microsoft Windows 레지스트리에 대한 설명
모두 확대 | 모두 축소

이 페이지에서

요약

기본적으로 사용자 로밍 프로필을 사용할 때 사용자의 기본 프린터를 사용자 프로필로 로밍하는. 그러나 일부 환경에서는 이 않을 원하는 동작을 수 있습니다. 이 문서에서는 이 동작을 변경할 수 있는 방법을 제공합니다.

추가 정보

경고 : 레지스트리 편집기를 잘못 사용하면 운영 체제를 다시 설치해야 하는 심각한 문제가 발생할 수 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용하여 발생한 문제의 해결을 수 보증할 수 없습니다. 레지스트리 편집기를 사용하여 발생하는 모든 위험은 전적으로 사용자 책임입니다.

중요 : 이 기사의 정보는 회사 관리자가 사용하도록 설계되었습니다. 사용자 환경에서 이 문서에서 설명하는 방법을 사용하기 전에 테스트 환경에서 메서드를 철저하게 테스트해야 합니다.

프린터를 사용자의 로밍 프로필과 로밍할 수 디자인되었으며 이유는 이 기본 프린터의 레지스트리 HKEY_CURRENT_USER 분기 아래에 저장됩니다. 이 동작을 변경한 다음 방법 중 하나를 사용하십시오.

방법 1

이미 설치된 프린터에 대한 기본 프린터 설정으로 내보내고 설정이 사용자 프로필에 병합할 컴퓨터에 로그온할 때:
  1. 레지스트리 편집기 (Regedit.exe)를 사용하여 다음 레지스트리 키를 내보냅니다.
    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
  2. 변경한 1단계에서 텍스트 편집기로 유일한 레지스트리 값 이름을 해당 키 아래에 오도록 레지스트리(.reg) 파일을 수정할 수 있습니다:
    " 장치 " =...
    참고 레지스트리 파일에 파일 아래쪽에 빈 줄이 포함되어 있어야 합니다.
  3. 레지스트리 편집기 (Regedit.exe) 사용하여 다음 레지스트리 키 아래에서 새 ResetPrinter 문자열 값을 추가합니다.
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  4. ResetPrinter 값 변수의 값은 다음 값으로 비슷한 되어야 합니다.
    REGEDIT.EXE -S 경로 를 \ File.reg
    여기서 File.reg 이름을 수 저장하는 데 사용됩니다 기본 프린터를.

방법 2

특정 영역에 컴퓨터 비슷한 컴퓨터 이름이 들어 특정 컴퓨터 이름에 문자 집합으로 일치하고 해당 프린터를 설치하는.vbs 스크립트 파일을 사용할 수 있습니다. 이 메서드는 포함되는 예제 코드를 하나만 수정해야 합니다 IF 줄. 예를 들어, 코드의 첫 번째 문을 변환하는"컴퓨터 이름을" LAB1-"텍스트가 있으면 다음"\\LAB1\LaserJet"로 기본 프린터 설정. 이 방법을 완료하려면
  1. 에 다음 예제 VBS 코드를 복사한 경우. vbs 파일, 예를 들어, Defaultprinter.vbs:
    Option Explicit
    DIM RegEntry, ComputerName
    
    RegEntry="HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName\ComputerName"
    ComputerName = ReadRegValue(RegEntry)
    
    if InStr(1,ucase(ComputerName),"LAB1-",vbTextCompare) > 0 then call SetPrinter("\\LAB1\LaserJet")
    if InStr(1,ucase(ComputerName),"LAB2-",vbTextCompare) > 0 then call SetPrinter("\\LAB2\LaserJet")
    if InStr(1,ucase(ComputerName),"OFFICE-",vbTextCompare) > 0 then call SetPrinter("\\OFFICE\LaserJet")
    'so on and so forth.
    wscript.quit
    
    ' ***  This subroutine installs and sets the default printer
    Sub SetPrinter(ByVal PrinterPath)
      DIM WshNetwork
      Set WshNetwork = CreateObject("WScript.Network") 
      WshNetwork.AddWindowsPrinterConnection(PrinterPath)
      WshNetwork.SetDefaultPrinter Printerpath
    end sub
    
    ' ****  This function returns the data in the registry value
    Function ReadRegValue(ByVal RegValue)      
      DIM WSHShell
      Set WSHShell = WScript.CreateObject("WScript.Shell")
      ReadRegValue=""
      On Error Resume Next
      ReadRegValue= WSHShell.RegRead(RegValue)
    End Function
    					
  2. 필요하면 IF 줄을 수정하십시오. 수정해야 할 IF 줄 유일한 부분은 큰따옴표 사이에 있습니다. 참고 있는 추가 IF 줄을 추가해야 합니다.
  3. 레지스트리 편집기를 사용하여 다음 레지스트리 키에서 ResetPrinter 문자열 값을 만듭니다.
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  4. ResetPrinter 값은 다음 값으로 비슷한 수 합니다.
    경로 를 \DefaultPrinter.vbs WSCRIPT.EXE
    위치 경로 Defaultprinter.vbs 파일이 저장된 위치입니다.

메모

Defaultprinter.vbs 파일이 실행된 키 대신 로그인 스크립트를 실행하려면 것도 가능합니다. 이 문서에서 설명한 방법은 모두 사용자 프로필의 인쇄하도록 설정되어 있는 기본 프린터에 다시 설정합니다. 또한 이 문서에 포함된 예제 스크립트를 제대로 실행되지 않으면 할 업그레이드 또는 다음 Microsoft 웹 사이트에서 Windows 스크립트 호스트 설치:
http://www.microsoft.com/downloads/details.aspx?FamilyID=01592C48-207D-4BE1-8A76-1C4099D7BBB9&displaylang=en
Microsoft는 묵시적인 보증 없이 예제로, 프로그래밍 예제를 제공합니다. 이 포함되지만 상품성 또는 특정 목적에 맞는 적합성에 대한 묵시적인된 보증을 것으로 제한되지 않습니다. 이 문서에서는 작성하고 프로시저를 디버깅할 데 사용되는 도구 및 여기서 설명하는 프로그래밍 언어에 익숙한 있는지 가정합니다. Microsoft 지원 엔지니어가 특정 절차에 대한 기능을 설명할 도움이 수 있지만 추가 기능을 제공하거나 특정 요구 사항에 맞도록 프로시저를 구성하지는 이 예제를 수정하지 않습니다.

속성

기술 자료: 304767 - 마지막 검토: 2007년 8월 6일 월요일 - 수정: 5.5
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows 2000 Professional SP1
  • Microsoft Windows 2000 Professional SP2
키워드:?
kbmt kbenv kbhowto kbnetwork kbprint KB304767 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com