<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="margin: 0px; line-height: normal;" class=""><span style="color: rgb(0, 0, 0); font-family: Verdana;" class="">If you can</span>’t find an epson scanner when using scanimage -L you may want to run this short applescript that kills the Epson scanner process. Turns out it opens the scanner in exclusive access and doesn’t let it go.</div><div style="margin: 0px; line-height: normal;" class=""><br class=""></div><div style="margin: 0px; line-height: normal;" class="">A variant of this may work with other brand scanners also.</div><div style="margin: 0px; line-height: normal; font-family: Menlo; color: rgb(0, 143, 0);" class="">-- Kill any Epson monitor that is running in exclusive mode</div><div style="margin: 0px; line-height: normal; font-family: Menlo; color: rgb(4, 51, 255);" class="">try</div><div style="margin: 0px; line-height: normal; font-family: Menlo; color: rgb(180, 38, 26);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class="">    </span><span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">set</span><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class=""> results </span><span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">to</span><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class=""> (do shell </span><span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">script</span><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class=""> </span>"ps -xww  | grep 'MacOS/EPSON Scanner'"<span style="font-variant-ligatures: no-common-ligatures; color: #000000" class="">)</span></div><div style="margin: 0px; line-height: normal; font-family: Menlo;" class="">    <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">set</span> AppleScript's <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">text</span> <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">item</span> <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">delimiters</span> <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">to</span> {<span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">return</span> & linefeed, <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">return</span>, linefeed, character <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">id</span> 8233, character <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">id</span> 8232}</div><div style="margin: 0px; line-height: normal; font-family: Menlo;" class="">    <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">set</span> results <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">to</span> <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">text</span> items <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">of</span> results</div><div style="margin: 0px; line-height: normal; font-family: Menlo;" class="">    <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">set</span> AppleScript's <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">text</span> <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">item</span> <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">delimiters</span> <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">to</span> {<span style="font-variant-ligatures: no-common-ligatures; color: #b4261a" class="">""</span>}</div><div style="margin: 0px; line-height: normal; font-family: Menlo;" class="">    <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">log</span> (<span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">count</span> <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">of</span> results)</div><div style="margin: 0px; line-height: normal; font-family: Menlo;" class="">    <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">set</span> firstLine <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">to</span> <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">item</span> 1 <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">of</span> results</div><div style="margin: 0px; line-height: normal; font-family: Menlo;" class="">    <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">if</span> ((<span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">count</span> <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">of</span> results) > 2 <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">and</span> firstLine <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">contains</span> <span style="font-variant-ligatures: no-common-ligatures; color: #b4261a" class="">"MacOS/EPSON Scanner"</span>) <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">then</span></div><div style="margin: 0px; line-height: normal; font-family: Menlo;" class="">        <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">set</span> pid <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">to</span> word 1 <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">of</span> firstLine</div><div style="margin: 0px; line-height: normal; font-family: Menlo; color: rgb(180, 38, 26);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class="">        </span><span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">set</span><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class=""> results1 </span><span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">to</span><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class=""> (do shell </span><span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">script</span><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class=""> </span>"logger 'Forcing Epson Scanner to quit, PID: '"<span style="font-variant-ligatures: no-common-ligatures; color: #000000" class=""> & pid)</span></div><div style="margin: 0px; line-height: normal; font-family: Menlo;" class="">        <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">set</span> results2 <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">to</span> (do shell <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">script</span> (<span style="font-variant-ligatures: no-common-ligatures; color: #b4261a" class="">"kill "</span> & pid))</div><div style="margin: 0px; line-height: normal; font-family: Menlo;" class="">        <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">else</span></div><div style="margin: 0px; line-height: normal; font-family: Menlo; color: rgb(180, 38, 26);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class="">        </span><span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">set</span><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class=""> results3 </span><span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">to</span><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class=""> (do shell </span><span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">script</span><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class=""> (</span>"logger 'Epson Scanner not running'"<span style="font-variant-ligatures: no-common-ligatures; color: #000000" class="">))</span></div><div style="margin: 0px; line-height: normal; font-family: Menlo;" class="">    <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">end</span> <span style="font-variant-ligatures: no-common-ligatures; color: #0433ff" class="">if</span></div><div style="margin: 0px; line-height: normal; font-family: Menlo; color: rgb(4, 51, 255);" class="">end<span style="font-variant-ligatures: no-common-ligatures; color: #000000" class=""> </span>try</div><div class=""><br class=""></div><div class=""><br class=""></div></body></html>