問題タブ [sane]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - xsane を使用しようとしているときに MacOS Image Capture アプリが USB デバイス上でスクワットする
El Capitanを実行する新しいマシンをセットアップし、通常どおり macports を介してスキャナー用にxsaneをインストールしました。xsane は次の症状でデバイスを認識できませんでした:
libusb:020:026 に USB スキャナー (vendor=0x04b8 [EPSON]、product=0x0128 [EPSON Scanner]) が見つかりました
スキャナーは識別されませんでした。
ルートとしても取得しました
scanimage: デバイス epson2:libusb:020:026 のオープンに失敗しました: リソースへのアクセスが拒否されました
このスキャナーの MacOS ツールは機能していたので、USB ケーブルを接続すると、次のようなプロセスが開始されることがわかりました。
11 月 23 日 23:01:47 ホスト カーネル [0]: 348238.593685 EPSON スキャナー @ 14200000: AppleUSBDevice::waitForInterfacesGated: _interfacesMatched を待っているタイムアウト
11 月 23 日 23:01:47 ホスト EPSON スキャナー [86324]: --> HandleMessageFromICDD
11 月 23 日 23:01:47 ホスト EPSON スキャナー [86322]: --> HandleMessageFromICDD
11 月 23 日 23:01:47 ホスト EPSON スキャナー [86323]: --> HandleMessageFromICDD
このプロセスは USB デバイス上でスクワットしていたことが判明したため、libusb はアクセスできませんでした。(場合によっては、バックグラウンド ユーザーの名前でプロセスが開始され、高速ユーザー スワッピングでアクティブではありません):
ユーザー名 86323 0.1 0.1 2582644 22072 ?? S 11:01pm 0:00.21 /Library/Image Capture/Devices/EPSON Scanner.app/Contents/MacOS/EPSON Scanner
プロセスを強制終了すると、sane が正常に動作し、 xsaneImage Capture
を再び使用できるようになります。
デバイス「epson2:libusb:020:026」は Epson GT-X700 フラットベッド スキャナです
回避策はありますが、イメージ キャプチャが確認なしに USB デバイスを占有するのを防ぐにはどうすればよいでしょうか?
その他の libusb の問題については、カーネル拡張機能をアンロードするためのヒントがいくつかありますが、この問題については、 kextstatは、スキャナーをプラグインする前後の拡張機能に違いを示しません。
compilation - sane-backends をコンパイルしている間、これらの make メッセージは何を意味しますか?
ソースから sane-backends をコンパイルしようとしましたが、make を実行した後に次のメッセージが表示されました。
all-am の何が問題なのですか?
java - スキャンした画像から灰色の背景を削除する方法
jfreesaneライブラリを使用して Windows 用の小さな Java SANE クライアントを作成し、しばらくはうまく機能しましたが、昨日、スキャナーCanoScan LiDE 60に問題が見つかりました。「グレースケール」モードを使用すると、スキャンされた画像の背景が灰色になり、わかりません。それを取り除く方法。これが私が話していることです:
他のスキャナでこの問題に遭遇し、コントラストパラメータを調整することで解決しましたが、CanoScan LiDE 60 にはそれがありません。「scanimage -A」出力からのオプションの完全なリストを次に示します ( gamma-tableを除く色に関連するすべてを試しました)。
ここに興味深いことがあります 。Simple Scan (Linux スキャン プログラム) は、このスキャナーを使用して画像からグレーを削除することができます。
スキャン後の処理を使用するのか、それともコントラストについてスキャナーに伝える方法を知っているのかはわかりません。前者の場合、この灰色のノイズを除去できる Java ライブラリはありますか?
debian - Cannon Pixma MG2200 スキャナーは sane-find-scanner で検出されましたが、scanimage -L では検出されませんでした
Pixma MG2200 Allinone を使用しています。正常に印刷できましたが、スキャナーが動作しません。SANE の Web サイトを確認したところ、私のデバイスはサポートされていましたが、scanimage -L を実行しても表示されません... 掘り下げた情報は次のとおりです。
lsusb
sane-find-scanner
私は午前中ずっとこれにいました、そして私はもう頭がおかしくなっています。誰にも提案はありますか?
前もって感謝します!
javascript - nodejs でマップされたネットワーク ドライブを監視する
正常なパッケージを使用して、node.js でマップされたネットワーク ドライブを監視しようとしています。私はubuntuにいます。
マップされたネットワークドライブを監視し、マウントされたディレクトリに変更を加えた場合にのみイベントを発行しますが、変更がネットワークドライブでローカルに行われた場合は発行しません。
なぜこうなった?権限と何か関係がありますか?
私が使用しているコード:
ありがとう!
python - pyinsane のデバイス オプションでスキャン座標を設定する
scanimage
スキャナの OHP ユニットからフィルムをスキャンするために、Sane のコマンド ライン ユーティリティ ( ) を使用しています。これが私が成功して使用しているコマンドです:
pyinsane
画像処理ワークフローとさらに統合できるようにするために、これを Python コードに移行することにしました。これにより、Pythonコードで次のようになるはずです。
しかし、スキャン座標の設定方法がわからないため、最初の試みはうまくいきませんでしたpyinsane
。ご覧のとおり、適切なオプションを見つけましたが、それらの単位がわかりません。scanimage
デフォルトでは、座標はミリメートル単位ですが、pyinsane
整数のみを取ります。ピクセル座標を使用してみましたが、役に立ちませんでした。座標パラメータの単位と、それらを正しい順序で使用しているかどうか疑問に思います。