<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: Перевод принтера в "оперативный" режим]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5376&amp;type=atom" />
	<updated>2011-01-13T15:34:08Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5376</id>
		<entry>
			<title type="html"><![CDATA[VBS: Перевод принтера в "оперативный" режим]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=43681#p43681" />
			<content type="html"><![CDATA[<p>По своей работе частенько сталкиваюсь с тем, что пользователи кривыми ручками переводят принтер в режим Offline, т.е. &quot;Автономная работа&quot; и потом кричат, что принтер в состоянии &quot;не подключен&quot;, провода все проверили — на месте, но он ничего не печатает. Так же учёл состояние приостановленной печати и комбинацию с автономным состоянием…</p><p>Вот по этому поводу написал следующий скрипт, который переводит принтер в &quot;Оперативный режим&quot;, надеюсь кому-нибудь пригодится:<br /></p><div class="codebox"><pre><code>Set Shell = CreateObject(&quot;Shell.Application&quot;)
Set objFolder = Shell.NameSpace(4)

For Each printer In objFolder.Items
    If InstrRev(objFolder.GetDetailsOf(printer, 2), &quot;Не подключен&quot;) &lt;&gt; 0 Then &#039; если принтер в режиме &quot;Автономная работа&quot;
        printer.InvokeVerbEx(&quot;&amp;Использовать принтер в оперативном режиме&quot;)
    End If
    
    If InstrRev(objFolder.GetDetailsOf(printer, 2), &quot;Приостановлена&quot;) &lt;&gt; 0 Then &#039; если принтер в режиме &quot;Приостановленой печати&quot;
        printer.InvokeVerbEx(&quot;Возобновить &amp;печать&quot;)
    End If
Next</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Евген]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25253</uri>
			</author>
			<updated>2011-01-13T15:34:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=43681#p43681</id>
		</entry>
</feed>
