Tag Archives: scanner

Fedora 8 xsane 找不到 HP OfficeJet 5510 scanner

HP OfficeJet 5510 在 Fedora 8 x64 上利用管理工具很容易就設定好,但是執行 xsane 時確出現找不到 scanner 的錯誤, 執行

sane-find-scanner 又正確的顯示以下的訊息

found USB scanner (vendor=0x03f0 [hp], product=0x3a11 [officejet 5500 series]) at libusb:002:002

最後發現還是 device permission 的問題,可能是因為用 VNC 管理,server 起來的時候沒有正確的設定好 device 的 permission,只要設好 /dev/bus/usb/002/002 的 permission xsane 就可以正常的捉到設備,當然實際 device 的路徑要參考一下 sane-find-scanner 的輸出

2008.1.22 加註

通常利用系統工具來設定印表機,device permission 會自動設定好,但是系統安裝 update package 後常常會自動安裝 hplip 這個套件,這個套件有一個 hal 的 policy 檔 /usr/share/hal/fdi/policy/10osvendor/10-hplip.fdi 可能會讓 cups 印表系統的用戶群組無法寫入 device,要確保列印及掃瞄這二個功能正常運作,最好的方法就是透過 HAL 的 policy 指定 device 的 ACL,以下是 policy 檔範例讓 lp、users 這二個用戶群組可以存取 OfficeJet 的 device,依需求修改存檔到 /usr/share/hal/fdi/policy/20thirdparty/99-grant-officejet-devices-to-user-groups.fdi 即可

<?xml version=”1.0″ encoding=”UTF-8″?>

<deviceinfo version=”0.2″>
<device>
<!– grant access to officejet devices to group lp,users –>
<match key=”info.capabilities” contains=”access_control”>
<match key=”info.capabilities” contains=”scanner”>
<append key=”access_control.grant_group” type=”strlist”>lp</append>
<append key=”access_control.grant_group” type=”strlist”>users</append>
</match>
</match>
</device>
</deviceinfo>

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...