<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AI自動日誌 on sonohen's tech blog</title><link>https://sonohen.net/categories/ai%E8%87%AA%E5%8B%95%E6%97%A5%E8%AA%8C/</link><description>Recent content in AI自動日誌 on sonohen's tech blog</description><generator>Hugo -- gohugo.io</generator><language>ja-JP</language><lastBuildDate>Sat, 17 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://sonohen.net/categories/ai%E8%87%AA%E5%8B%95%E6%97%A5%E8%AA%8C/index.xml" rel="self" type="application/rss+xml"/><item><title>Ubuntu 26.04 LTSでScanSnap S1100を使う</title><link>https://sonohen.net/posts/2026/10/17/</link><pubDate>Sat, 17 Oct 2026 00:00:00 +0000</pubDate><guid>https://sonohen.net/posts/2026/10/17/</guid><description>&lt;p&gt;ScanSnap S1100をUbuntu 26.04 LTSで使えるようにした。ファームウェアを配置し、SANEの設定を変更したところ、スキャナーとして認識された。gscan2pdfからのスキャンもできたので、当面はこの構成で使うことにした。&lt;/p&gt;
&lt;h2 id="ファームウェアを配置する"&gt;ファームウェアを配置する
&lt;/h2&gt;&lt;p&gt;まず、今回使用したファームウェア&lt;code&gt;1100_0A00.nal&lt;/code&gt;をダウンロードした。取得元はGitHubの&lt;a class="link" href="https://github.com/stevleibelt/scansnap-firmware" target="_blank" rel="noopener"
 &gt;stevleibelt/scansnap-firmware&lt;/a&gt;だ。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd ~/Downloads/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wget https://github.com/stevleibelt/scansnap-firmware/raw/refs/heads/master/1100_0A00.nal
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ls -alh 1100_0A00.nal
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;file 1100_0A00.nal
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;ls&lt;/code&gt;では約65KBのファイルとして表示され、&lt;code&gt;file&lt;/code&gt;の結果は次のとおりだった。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;1100_0A00.nal: data
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;続いて、ファームウェアを&lt;code&gt;/usr/share/sane/epjitsu/&lt;/code&gt;に配置した。以下は管理者権限で行った操作を、&lt;code&gt;sudo&lt;/code&gt;付きのコマンドで示している。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo mkdir -p /usr/share/sane/epjitsu/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo cp ~/Downloads/1100_0A00.nal /usr/share/sane/epjitsu/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ls -alh /usr/share/sane/epjitsu/1100_0A00.nal
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;配置後は、所有者が&lt;code&gt;root&lt;/code&gt;、パーミッションが&lt;code&gt;-rw-r--r--&lt;/code&gt;になっていることを確認した。&lt;/p&gt;
&lt;h2 id="epjitsuconfのファームウェア指定を変更する"&gt;epjitsu.confのファームウェア指定を変更する
&lt;/h2&gt;&lt;p&gt;設定を編集する前に、&lt;code&gt;/etc/sane.d/epjitsu.conf&lt;/code&gt;をバックアップした。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo cp /etc/sane.d/epjitsu.conf /etc/sane.d/epjitsu.conf.20261017
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;その後、設定ファイルのファームウェア指定を、配置したファイルのパスへ変更した。今回の記録で、変更前に指定されていたのは次のパスだった。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;firmware /usr/share/sane/epjitsu/1100_0B00.nal
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;変更後の有効な指定は次のとおりだ。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;firmware /usr/share/sane/epjitsu/1100_0A00.nal
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;firmware&lt;/code&gt;の指定が対応する&lt;code&gt;usb&lt;/code&gt;の指定より前にあることも確認した。変更内容はバックアップとの差分で確認できる。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;diff /etc/sane.d/epjitsu.conf /etc/sane.d/epjitsu.conf.20261017
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;今回の差分は次のとおりだった。&lt;code&gt;&amp;lt;&lt;/code&gt;が編集後の設定、&lt;code&gt;&amp;gt;&lt;/code&gt;がバックアップの内容になる。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-diff" data-lang="diff"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;73,74c73
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt; # firmware /usr/share/sane/epjitsu/1101_0B00.nal
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt; firmware /usr/share/sane/epjitsu/1100_0A00.nal
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;&amp;gt; firmware /usr/share/sane/epjitsu/1100_0B00.nal
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="scansnap-s1100の認識を確認する"&gt;ScanSnap S1100の認識を確認する
&lt;/h2&gt;&lt;p&gt;設定後にScanSnap S1100をUbuntuのマシンへ接続し、次のコマンドを実行した。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;scanimage -L
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;結果は次のとおりだった。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;device `v4l:/dev/video0&amp;#39; is a Noname Integrated Camera: Integrated C virtual device
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;device `epjitsu:libusb:001:011&amp;#39; is a FUJITSU ScanSnap S1100 scanner
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;2行目に&lt;code&gt;FUJITSU ScanSnap S1100 scanner&lt;/code&gt;と表示され、ScanSnapが認識されていることを確認できた。&lt;/p&gt;
&lt;h2 id="gscan2pdfでスキャンする"&gt;gscan2pdfでスキャンする
&lt;/h2&gt;&lt;p&gt;gscan2pdfを起動し、次の設定でスキャンを試した。&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;項目&lt;/th&gt;
 &lt;th&gt;設定値&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ページ数&lt;/td&gt;
 &lt;td&gt;全て&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;スキャンプロファイル&lt;/td&gt;
 &lt;td&gt;Default&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Postprocessingの認識する言語&lt;/td&gt;
 &lt;td&gt;日本語&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;この状態でスキャンできた。ただし、日本語の文字認識精度までは今回の記録では評価していない。&lt;/p&gt;
&lt;p&gt;Windowsでは、実際のドキュメントのサイズに合わせて自動で切り抜く機能を使えていた。今回のLinux環境では、それに相当する設定項目を見つけられなかった。自動切り抜きの方法は確認できていないが、スキャン自体はできるようになったので、まずはこの設定で使ってみる。&lt;/p&gt;</description></item></channel></rss>