ArchLinuxでHP Photosmart複合機のスキャナを使う
ArchLinux端末とHP複合機が同じネットワークにワイヤレスで参加してる状況。
CUPS - ArchWiki
これを参考にしながら、cupsとlibcupsというのをインストール。
で、
systemctl start org.cups.cupsd
をする。
Sane - ArchWiki
のHP製品の欄を参考に、いろいろ設定してからhp-setupを実行する。
二番目のNetwork/Ethernet/Wireless networkを選択し、Advanced OptionsのNetwork discovery methodにmDNS/Bonjourを指定。
username/passwordを聞かれるので、rootのをそれらを教えてあげたらできた気がする。
あとはhp-scanで遊んだりする。
webrick/httpproxyのだいたいの流れ
日を改めるごとに忘れて1から読み始めてるので、メモ。
- webrick/server GenericServer
- #start -> #start_thread -> #run(abstract*1 )
- webrick/httpserver HTTPServer < GenericServer
- #run -> #service(overrided)
- webrick/httpproxy HTTPProxyServer < HTTPServer
- #service -> #proxy_service -> #do_(GET|POST..) -> #perform_proxy_request->
- (#setup_proxy_header ; Net::HTTP.start -> yield*2 -> Net::HTTP#request)
終わり。