Teď jste offline a čekáte, až se znova připojí internet.

Jak změnit chování tiskárny, které cestují s cestovním profilem

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:304767
DŮLEŽITÉ: Tento článek obsahuje informace o úpravě registru. Před úpravou registru, nezapomeňte vytvořit zálohu a ujistěte se, že víte, jak registr obnovit v případě, že dojde k potížím. Informace o zálohování, obnovení a úpravách registru získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
256986 Popis registru systému Microsoft Windows
Souhrn
Mohou být podle návrhu, v případě, že uživatel používá cestovní profil, jeho výchozí tiskárna sdílena profilu uživatele. Avšak v některých prostředích to nemusí být požadované chování. Tento článek poskytuje metody, můžete toto chování změnit.
Další informace
UPOZORNĚNÍ: Používáte-li Editor registru nesprávně, můžete způsobit vážné problémy, které mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že lze řešit problémy vzniklé v důsledku nesprávného použití Editoru registru. Editor registru používáte na vlastní nebezpečí.

DŮLEŽITÉ: Informace v tomto článku je navržena pro použití správci podnikové sítě. Před použitím některou z metod popsaných v tomto článku v prostředí, měli důkladně vyzkoušet metodu v testovacím prostředí.

Tiskárny jsou navrženy s cestovním profilem uživatele přecházet a z tohoto důvodu výchozí tiskárny je uložen ve větvi registru HKEY_CURRENT_USER. Chcete-li toto chování změnit, použijte některou z následujících metod.

Metoda 1

Export nastavení výchozí tiskárny již nainstalované tiskárny a potom sloučit nastavení profilu uživatele při přihlášení uživatele k počítači:
  1. Pomocí Editoru registru (Regedit.exe) exportovat následující klíč registru:
    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
  2. Upravte soubor registru (REG) provedené v kroku 1 v textovém editoru tak, aby pouze název hodnoty registru pod klíčem:
    "Zařízení"=...
    Všimněte si, že soubor registru by měla obsahovat prázdný řádek v dolní části souboru.
  3. Přidat nový pomocí Editoru registru (Regedit.exe) ResetPrinter Řetězcová hodnota v následujícím klíči registru:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  4. Hodnota ResetPrinter hodnota by měla být podobně následující hodnotu
    REGEDIT.EXE -S Cesta\File.reg
    kde File.reg je název, který můžete použít k uložení výchozí tiskárnu.

Metoda 2

Pokud počítače v určité oblasti obsahují podobné názvy, můžete použít soubor skriptu VBS, odpovídající sadu znaků v názvu počítače a nainstaluje odpovídající tiskárny. Ukázkový kód, který je součástí této metody vyžaduje pouze upravovat řádky IF. Například první příkaz IF v kódu převádí na "Pokud název počítače obsahuje text"lab1-", potom nastavte výchozí tiskárnu na"\\LAB1\LaserJet". K dokončení této metody:
  1. Zkopírujte následující ukázkový kód VBS do. VBS soubor, například Defaultprinter.vbs:
    Option ExplicitDIM RegEntry, ComputerNameRegEntry="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 printerSub SetPrinter(ByVal PrinterPath)  DIM WshNetwork  Set WshNetwork = CreateObject("WScript.Network")   WshNetwork.AddWindowsPrinterConnection(PrinterPath)  WshNetwork.SetDefaultPrinter Printerpathend sub' ****  This function returns the data in the registry valueFunction ReadRegValue(ByVal RegValue)        DIM WSHShell  Set WSHShell = WScript.CreateObject("WScript.Shell")  ReadRegValue=""  On Error Resume Next  ReadRegValue= WSHShell.RegRead(RegValue)End Function					
  2. Podle potřeby upravte řádky IF. Pokud řádky, které je potřeba upravit pouze část je mezi uvozovky. Všimněte si, že budete muset přidat další řádky IF.
  3. Vytvořte pomocí Editoru registru ResetPrinter Řetězcová hodnota v následujícím klíči registru:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  4. Hodnota ResetPrinter by měl být podobný následující hodnotu
    WSCRIPT.EXE Cesta\DefaultPrinter.vbs
    kde Cesta je umístění, kde je uložen soubor Defaultprinter.vbs.

Poznámky

Je také možné spustit soubor Defaultprinter.vbs z přihlašovacího skriptu namísto spuštění klíče. Obě metody, které jsou popsány v tomto článku obnovit profil uživatele nastavena pro tisk na výchozí tiskárnu. Také pokud vzorový skript, který je součástí tohoto článku nebude fungovat správně, budete muset upgradovat nebo nainstalovat prostředí Windows Scripting Host z následujícího webu společnosti Microsoft:Společnost Microsoft poskytuje ukázky programování pouze pro ilustraci bez žádné záruky výslovně uvedené nebo předpokládané. To zahrnuje, ale není omezen pouze na předpokládaných záruk obchodovatelnosti nebo vhodnosti pro určitý účel. Tento článek předpokládá, že jste obeznámeni s programovacím jazykem, který je předmětem ukázky a s nástroji, které slouží k vytvoření a ladění skriptu. Pracovníci podpory společnosti Microsoft mohou vysvětlit funkce určitého postupu, ale nemohou tyto příklady rozšířit o další funkce nebo konstrukce podle konkrétních požadavků.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 304767 - Poslední kontrola: 05/18/2011 17:24:00 - Revize: 7.0

  • kbenv kbhowto kbnetwork kbprint kbmt KB304767 KbMtcs
Váš názor