問題タブ [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.

0 投票する
0 に答える
363 参照

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は、スキャナーをプラグインする前後の拡張機能に違いを示しません。

0 投票する
1 に答える
80 参照

compilation - sane-backends をコンパイルしている間、これらの make メッセージは何を意味しますか?

ソースから sane-backends をコンパイルしようとしましたが、make を実行した後に次のメッセージが表示されました。

all-am の何が問題なのですか?

0 投票する
1 に答える
2563 参照

java - スキャンした画像から灰色の背景を削除する方法

jfreesaneライブラリを使用して Windows 用の小さな Java SANE クライアントを作成し、しばらくはうまく機能しましたが、昨日、スキャナーCanoScan LiDE 60に問題が見つかりました。「グレースケール」モードを使用すると、スキャンされた画像の背景が灰色になり、わかりません。それを取り除く方法。これが私が話していることです:

ここに画像の説明を入力

他のスキャナでこの問題に遭遇し、コントラストパラメータを調整することで解決しましたが、CanoScan LiDE 60 にはそれがありません。「scanimage -A」出力からのオプションの完全なリストを次に示します ( gamma-tableを除く色に関連するすべてを試しました)。

ここに興味深いことがあります 。Simple Scan (Linux スキャン プログラム) は、このスキャナーを使用して画像からグレーを削除することができます。

ここに画像の説明を入力

スキャン後の処理を使用するのか、それともコントラストについてスキャナーに伝える方法を知っているのかはわかりません。前者の場合、この灰色のノイズを除去できる Java ライブラリはありますか?

0 投票する
1 に答える
197 参照

debian - Cannon Pixma MG2200 スキャナーは sane-find-scanner で検出されましたが、scanimage -L では検出されませんでした

Pixma MG2200 Allinone を使用しています。正常に印刷できましたが、スキャナーが動作しません。SANE の Web サイトを確認したところ、私のデバイスはサポートされていましたが、scanimage -L を実行しても表示されません... 掘り下げた情報は次のとおりです。

lsusb

sane-find-scanner

私は午前中ずっとこれにいました、そして私はもう頭がおかしくなっています。誰にも提案はありますか?

前もって感謝します!

0 投票する
0 に答える
619 参照

javascript - nodejs でマップされたネットワーク ドライブを監視する

正常なパッケージを使用して、node.js でマップされたネットワーク ドライブを監視しようとしています。私はubuntuにいます。

マップされたネットワークドライブを監視し、マウントされたディレクトリに変更を加えた場合にのみイベントを発行しますが、変更がネットワークドライブでローカルに行われた場合は発行しません。

なぜこうなった?権限と何か関係がありますか?

私が使用しているコード:

ありがとう!

0 投票する
2 に答える
476 参照

python - pyinsane のデバイス オプションでスキャン座標を設定する

scanimageスキャナの OHP ユニットからフィルムをスキャンするために、Sane のコマンド ライン ユーティリティ ( ) を使用しています。これが私が成功して使用しているコマンドです:

pyinsane画像処理ワークフローとさらに統合できるようにするために、これを Python コードに移行することにしました。これにより、Pythonコードで次のようになるはずです。

しかし、スキャン座標の設定方法がわからないため、最初の試みはうまくいきませんでしたpyinsane。ご覧のとおり、適切なオプションを見つけましたが、それらの単位がわかりません。scanimageデフォルトでは、座標はミリメートル単位ですが、pyinsane整数のみを取ります。ピクセル座標を使用してみましたが、役に立ちませんでした。座標パラメータの単位と、それらを正しい順序で使用しているかどうか疑問に思います。