Re: [faxocr:383] Faxが受理されない

33 views
Skip to first unread message

Takashi Okumura

unread,
May 17, 2016, 9:57:40 PM5/17/16
to taka...@gmail.com, Sohgo Takeuchi, fax...@googlegroups.com
これ、bin/procfax.sh の下記の箇所でMAIL_FILE_NAMEが{}になってしまって
いるため、その後の処理でファイルが見つけられずエラーが生じている…
というお話ですね。

L.96-100.
 RESULT_MESSAGE=`parallel -N1 --jobs "$GNU_PARALLEL_LEVEL" "(export
MAIL_FILE_NAME={}; \
 ./bin/procfax_1mail.sh > \"$PROCFAX_TMP_DIR\"/{}.log 2>&1; \
 echo $? > \"$PROCFAX_TMP_DIR\"/{}.exit_status; \

現状のコードでprocfax.shがこのようにラップされているのを知らなかったの
ですが、この{}は、調べてみたところGUI parallelで並列化する際に柔軟に
引数を与えるための表記法のようです。が、この{}に何が挿入されるのか、
該当する行を見てもどうも良く分かりませんね。

L.79を見ると、
 ls "$MAIL_QUEUE_DIR" | (export \
とあります。getfaxでファックス添付のメールを取ってきて、
MAIL_QUEUE_DIRに入るとして、そのディレクトリ内にある
メール的ファイルを、これで逐次処理できる感じでしょうか。

そうすると、exportが入れ子になっているのでかなり複雑ですが、
想像するに、ls "$MAIL_QUEUE_DIR"の結果が{}に入る、という
ことでしょうか。

けれども、この結果がnullなら、L.52のチェックではじかれるはず。
ロックファイルでガードされている場所なので、L.52のチェックをパス
した後、別プロセスがファイルを消してしまったというストーリも考え
にくいですが…。

コミットして下さったそーごさん、もしコメントがあれば大変助かります。


奥村 貴史

2016-05-16 1:25 GMT+09:00 Takashi Maekawa <taka...@gmail.com>:
> faxocrプロジェクトの皆様
>
>
> 前川と申します。
>
> 現在、私の勤める会社でこちらのFaxOCRを活用できないかと思い、
>
> こちらを動作確認を行っております。
>
> (昨日、Twitterにておくむら様に質問させていただいた者です。
>
> https://twitter.com/takachin/status/731468864513413120 )
>
>
> 私の会社ではNTTCommunicationsのBizFaxストレージ&リモートを使っており、
>
> 受信したFAXをGmailに転送し、POP3で取得しようとしております。
>
>
> 現在、ひとまずシート登録してみて、シートを受信させようとしております。
>
> しかしながら、「処理待ちFaxメールの一覧」から「Fax取得」のボタンを押しますが、
>
> 「新着Faxはありませんでした」と表示され、処理待ちメールの一覧から処理が進まない状態です。
>
> (シート登録はしてあります。)
>
>
> この処理を行った際のcron_procfax.logの抜粋及び受信Faxのメールを添付致します。
>
> なお、私の環境はhttp://www.m-crisis.wide.ad.jp/home/projectsに登録してあるimgを
>
> VMWare fusionで動作させており、faxocrのpop3受信設定のみ行っています。
>
> (faxocrの送信設定は空のままです)
>
>
> ログ及び、メール受信のシェルスクリプトを追ってみたところ、
>
> https://github.com/faxocr/faxocr/blob/master/bin/procfax.sh#L96
>
> あたりでメールのファイル名がうまく展開できてないように思われますが、
>
> 私はごくごく基本的なシェルスクリプトの構文しかわからないため、
>
> 自分自身で修正ができない状況です。
>
>
> 何らかの対応策がありましたら、教えて頂けますと幸いです。
>
> よろしくお願い致します。
>
> --
> このメールは Google グループのグループ「faxocr」に登録しているユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには faxocr+un...@googlegroups.com
> にメールを送信してください。
> その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。
>
>
> ---------- Forwarded message ----------
> From:
> To:
> Cc:
> Date:
> Subject:
>
> Delivered-To: o...@example.com
> Received: by 10.194.120.37 with SMTP id kz5csp1196420wjb;
> Sun, 15 May 2016 08:44:25 -0700 (PDT)
> X-Received: by 10.50.62.13 with SMTP id u13mr6434618igr.42.1463327065301;
> Sun, 15 May 2016 08:44:25 -0700 (PDT)
> Return-Path: <fc-mai...@050fax.jp>
> Received: from vc3.agilit-hosting.com (vc3.agilit-hosting.com.
> [202.58.4.26])
> by mx.google.com with ESMTP id
> t185si7055329itg.88.2016.05.15.08.44.24
> for <o...@example.com>;
> Sun, 15 May 2016 08:44:25 -0700 (PDT)
> Received-SPF: pass (google.com: domain of fc-mai...@050fax.jp designates
> 202.58.4.26 as permitted sender) client-ip=202.58.4.26;
> Authentication-Results: mx.google.com;
> spf=pass (google.com: domain of fc-mai...@050fax.jp designates
> 202.58.4.26 as permitted sender) smtp.mailfrom=fc-mai...@050fax.jp
> Received: from vc3.agilit-hosting.com (localhost [127.0.0.1])
> by localhost.k4a.agilit-hosting.com (Postfix) with ESMTP id
> AD8899E0384
> for <o...@example.com>; Mon, 16 May 2016 00:44:23 +0900 (JST)
> Received: from mail (unknown [180.37.188.58])
> by vc3.agilit-hosting.com (Postfix) with SMTP id 934A39E0381
> for <o...@example.com>; Mon, 16 May 2016 00:44:23 +0900 (JST)
> Received: from 10.124.228.69 (unknown [61.113.93.70])
> by mail (Postfix) with ESMTP id 7A048200C24
> for <o...@example.com>; Mon, 16 May 2016 00:44:23 +0900 (JST)
> From: =?ISO-2022-JP?B?RkFYGyRCJCpNQiQrJGolOyVzJT8bKEI=?=<fc-...@050fax.jp>
> Reply-To: <fc-...@050fax.jp>
> To: <o...@example.com>
> Subject:
> =?ISO-2022-JP?B?GyRCIVobKEJCaXpGQVgbJEIhWxsoQkZBWBskQjx1Py5ETENOGyhC?=
> Date: Mon, 16 May 2016 00:44:23 +0900
> MIME-Version: 1.0
> Content-Type: multipart/mixed; boundary="----=_BoundaryPart_139767002597448"
> Content-Transfer-Encoding: 7bit
> Errors-To: <fc-mai...@050fax.jp>
> Message-Id: <20160515154423.7A048200C24@mail>
>
> ------=_BoundaryPart_139767002597448
> Content-Type: text/plain; charset="ISO-2022-JP"
> Content-Transfer-Encoding: 7bit
>
> NTTコミュニケーションズ株式会社です。
> FAXの受信がありました。
> あなたの050番号 05037377892
> 受信日時 2016/05/16 00:43:34
> 発信元番号 0851221360
> 受信枚数 1枚
> 受信BOXの空き容量 95056 kbyte/受信BOX総容量 102400 kbyte
> 現在の保存ファイル数 176/2048ファイル
>
> ※設定用ホームページ:https://apply.050anshin.com/otnmob/nf/syslgn.aspx
> ※1度のFAX受信で、PDF形式もしくはTIFF形式のファイルは1ファイル、JPEG形式のファイルは受信枚数分作成されます。
> ※本メールは送信専用のため、返信できません。
>
> ------=_BoundaryPart_139767002597448
> Content-Type: image/tiff; name="20160516_004334_0851221360_0_1_0_00_01.tif"
> Content-Transfer-Encoding: Base64
> Content-Disposition: attachment;
> filename="20160516_004334_0851221360_0_1_0_00_01.tif"
>
> SUkqAAwtAAAAAbN9VKtTQiIi8BbKIBdugAEts/B1VfABUXj87dZy8z0iOpyMAAEtVegj31lAF9lMqf
> wAAey5ItMM0kcSpHwzSWmBQZgweaoMcymIOgiMgiZAUiILwslCjuH8VALkefadcifGy16BSIODtNfw
> ASPDCCI8FCNDCCI9qFCNDCCI8FCCI8EaGGbqYaYQQRHkCL+FR4aPDUIIjyPD/rBAsf2VgaTeoQRHgg
> iPBBEeCwABK2k2FSTSb6CpJpNhUm0k996SbSbwqtq3pNq3rginEXf90k3onFJtJtJsLAABX+D1/KBw
> evwf69+0v+Un33r98qaoELlQfpQjmZ35DWgj2kw9AiP//4PAAexjiyypUswdlyL6KlmDsqQeeyyzCU
> 1yHkQ6KbLq/0njuIG4laHvsucWL1JWooV/JAjz+vn2GGzTQTLT+fjnZZZZZUl/AAE1/4/14/p/jggQ
> /f3+1ta/tYr2OCBc9qv+eyrPiSBHdaSX//wAAQr/kd/I9Pkd//5Hf+/tpSMiKitfiqWkR0Rw///8Pw
> gjAUPpf//wAVfxBEd/PAaXEER3+18QRHeqTf7FTwH1S/1/Zt///14QQjpL//8AAe1F9lSo4gdlyyQt
> KjiB2VJXZY4ggk1EiKrLxzWR7WApWovskRHJInY/B4kCxx6+fYfHZD7KWcV+c7LLLLKkv4ABJf034t
> r03/9NzX+/R4Yt6SS/pfBAvfPf/9J8gXpf//wAASC//9L///3QtFD/Sb9BIKv0EuuKOOER1//8MckB
> o9f//gABJf/576////lZ7/c9+kkhD9Kv/v//4RsXIz26//+AAexGRZUqWReyx3f1VLIvZUldllkDg1
> lNRFFln1jupIwPMBcsv6uRhDp+9990gWOPT77D777xmyg+5/udlllllSX8AAEkfTaX7aXpftpZD20v
> 0m+20v/SPpI+ikm0kj6WP+Oe///6RxbqR7bSbSbS4AFH+2l9JVtpfp+2l+k/tpUlxx/x7Wltf///s7
> LqIr//+AABK2l2raTar2raXtpWutrbaVq2uq7aS/pb+PX/9MP9tJtJtLgAAe04WlQLMzEQc1qFmZio
> Fp6RBhBzOBjkOKURBoOYXApcKrHSoFnSAt8dd3kd88P1w+xb610PMteRkQcHUCrwAAEIiIiIiIiIiI
> iIiIiIiIvj1/Xz3yQHb8REYAFYiuFBUvEQVkkY4AE9bQaS8NSqvAABps1AAUABQAFAAabNQAFAAUAB
> QAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAU
> ABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFA
> AUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQA
> FAAUABQAGmzUABQAFAAUABps1AAUABQAEZCQHhnLWGgPDPAAHISA8M7WGgPDO3JgABfAABfAABfAAB
> yEgPDO1hoDwztyYAAXwAAXwAAXwAAchIDwztYaA8M7cmAAF8AAF8AAF8AAHISA8M+xcOVhyoOVBysO
> zQgHhnbkwAAUhgkggYIGCBggYIHIYJcAF4TCYTCYT+AAF6aaaafwAByEgwSBjY0BgCAwYAwYAwBAYZ
> tYYJQduTAAF6aaaafwABfd3d/AABeiFnRCzohZ0Qs6IWf4AByEgwSBjYEIQIoEIECCECBBCBFAhAjN
> 0DBKDtyYABegnQToJ0E6Cf4AF+3t7e3t/AAX11111/AAHISDBIGNpBU4y4qcYgVOMQKnGXFTjZoYYJ
> QduTAAF9XV1dXV/AAWdAy/fffffOoZfAAX/////AAchIMaBlkBjZMZcYwZcacZcacZcYwZcbNIDGoZ
> ZAO3JgAX/////AAX/////AAX+3t7e3t/wAAchIMaBlkBjZMYMacYMdYwY6xgxpxgxs1AY1DLIB25MA
> AX/////AAX/////AAX/////AAchIMaBlkBjZMYMacYMdYwY6xgxpxgxs1AY1DLIB25MAAX66666/8A
> F/////wAF/////wAHISDGgZZAY2rFBjrFBjqFBjqFBjrFBjZqAxqGWQDtyYAF/////wAF/////wAF/
> ////wAHISDGgZZAY2rFBjrFBjqFBjqFBjrFBjZqAxqGWQDtyYAF/////wAF/////wAF/////wAHISD
> GgZZAY2TGDGnGDHWMGOsYMacYMbNQGNQyyAduTAAF/////wAF/////wAF/rrrrr/AByEgxoGWQGNkx
> lxU4y4tYy4tYy4qcZcVmoDGoZZAO3JgAAWP11111jwABffffff8AAXvvvvv/AAHISDBIGNpBjBRAxg
> owYwUYMYKIGMFZpAYJQduTAAF/XXXXXwABffffff8AAXtq2ratq2vwAchIMEgY2YE0FCCaCgxNBQYm
> goQTQVm6BglB25MAAXtq2ratq2vwAXwYJQYJQYJQYJQYJfABexsbGxsfwAHISDBIGNjQZRgMpIGUkD
> KMBlM2oMEoO3JgAXtNNNNfAAF7TTTTXwABRtNNNNRwAchIDwz7FAYFgYFQYFQYFgYZpcDwztyYAAFg
> wgYQMIGEDC4AAWIiI8ABfAAByEgPDO1hoDwztyYAAXwAAXwAAXwAAchIDwztYaA8M7cmAAF8AAF8AA
> F8AAHISA8M7WGgPDO3JgABfAABCMABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUAB
> QAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzU
> ABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGm
> zUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQA
> GmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUAB
> QAGmzUABQAEWcVRZRigAASl0VlF0TdK1LoqnAAGziahJS1UKFChQoS4opBSSJUTJWAABE3BMy0y6VJ
> VVVVVUusuiIS5dQAEJHQpCkgkEgkEgkEgkEYRCIUhSFBFCFKABKp2NJcutIRERVS6Oy1F8vl8vl8vl
> 8vl8vl8vl8ulVVWAAbcrT8J+E/CfhP7A+WnsURotUERP2C8J+E/CfhPwn4T8IUUKRYgehPlCZKwAAS
> 6666/qqr666666665dY+XUAAEgkEgkEgkEgkEgkEUiMIwjCMIwjCMISOhI6QRhGEYRhGEYRhGEYRhG
> EgkEJHSCERERQQiIiIigiWIUkEgjCFKAAWqqqqqqXSqqqqqX1OweXy+qqqqqqqquXWXS5dHYTL5dZd
> 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
> YQkdIIwkEYSCEUEYQkdH0dUUIwkEKQkdIJBIJBGEgkEKQpCgkEghI6EjoUhSQQoJBCkKQikKCFKAAB
> KpBdRVVFS6VJRVculFculXLpV1y6UulPpR0lUvqX11L6qpB6qsABt1NPgvCdGE+B+/UI0T4Raol0LV
> ISRJ9CQgeEUIr4S3guaKF6K/TBeE/CfGJ9IkIHoR/TN1YAAS+or4qX18usutVy+uuXWq6l14qX1/XX
> Lr1y61+AASCQSCQQoIwhI6QSCMJBIIUhSQQkdIIUEgkEJHQpCR0gkEKCSMJBIIwikSCQSCQSCFBCIp
> BBCgjCQQpCR0gkEgoAASqSvVVVRVS+X1VVVcususulVVLpV1Uv5dCpdKX9VVVVVVS6Vcv5dZdQAbcF
> UIKUIoUJIt6qFCClCSLVKihIWq1QRaqEhIQRQtVCVFChQgpBShQtVChCihBS1QUtVqoUKEMUJCCJCQ
> tUbqwAARblWqqkqSqqqol9VSVVLpVSVRUvl8vqoqqqKqXy+X1VRVShJKKqKl9UsulVVgABIJBIIUhS
> EjoUEgjCQSCQSCMIUhI6QRhCkgkEkJHQkdIJBIJBIJBCgkEgkEgkEgkEgkEghQRhCkJHRCJBIJBIIw
> hSFJBCJHSCgAEKpCkoqpF9Vy+qRC0qiq5dGaVJT6UVVVEVLrLoVVVVRFT2qqoiq6l8vl8vqpdG0sAB
> tytOtmns0UJ8UT8J9UWqdEJPjF6fGJ+E+B8J/foF0pPwtifCfhKeMT8JPwnRhPwn4TpQoT8J0bkwAQ
> jiorrRC0q66rrriIjiIuuonVLrra66iK6jAAEKCFBIJIUEKQkdIJBCghQSCQSCFBIJBCgkEghQSCER
> ERQSCgABYqIiI5dJCI5dCqSqIqqwAbME0yehRMikAAEIjAABQAFAAabNQAFAAUABQAGmzUABQAFAAU
> ABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFA
> AUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQA
> FAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUAB
> QAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzU
> ABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGm
> zUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQA
> GmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUAB
> QAG0UDIBSamAAXABcAFwAbRQMgFJqYABSWxht14AAX8AAX8AAbRQtjLdZtTAAX8AAX8AAX8AAbRQtj
> LdZtTAAX8AAX8AAX8AAbRQtjLdZtTAAX8AAX8AAX8AAbRQioxa3WbUwAFhP4ABa/ABa/ABtFCFQorb
> rNqYAAFr8AFr8AFhfgABtFCGhByFbdZtTAABaXkVy+X+AAFpeRpIJBIIwjC4AAF15SJVVVXgAbRQgI
> uIVgJQoUKFChJDamAAAW15VpVVVVeAAWPigkEgkEgkEguAAX5B6qIiKl1wAbRQiohWLqFCCJIbUwAB
> fqorwAF+KCQXAAF+ql1wAbRQiohWJEkNqYABfrwAAX6C4AF+pdcAAbRQiohWUlCSG1MAAX+vAAF+KC
> 4AAX5CkvABtFCKiFYEUIaNqYABfqvAAX6CQXABfqvAAbRQiohWKlCFDamAAX6rwAF+gkFwAX5FEq8A
> AbRQiohWFlCKDamAAX5G9V4AAX6CQSC4AAF+qjwAAbRQiohWAlCCjamAAX5VpV4AAW+EEKCQXAABfq
> qXAAG0UItQvF1ChKhtTAABY6qPAAF6CQXAAXqvAAG0ULYyrUJKNqYAAXqvAAF4oLgAAXqXy/wAAbRQ
> tjKtQoUKFChQoUJIbUwAAX6qqqqqvAABeKCQSCQSCQSCQSC4AAF+qqqqql1wAbRQtjICUKFChQoSQ2
> pgAAF46qqrwAF4iIiPAAF/AAG0ULYy3WbUwAF/AAF/AAF/AAG0ULYy3WbUwAF/AAF/AAF/AAG0ULYy
> 3WbUwAF/AAFEcAFwAbRQMgFJqYABSWxht14AAX8AAX8AAbRQtjLdZtTAAX8AAX8AAX8AAbRQtjLdZt
> TAAX8AAX8AAX8AAbRQtjLdZtTAAX8AAX8AAX8AAbRQhQOK26zamAABYIP4AAFp/AABYQfwAbRQgIFA
> 1brNqYABaIW38AFskh/AAXCfIH8AAbRQgsgKAlCCjamAAW368AF+KC4AAX5B5fUvl8vl8vl8vl/gAb
> RQlIjEXUKFChQoUKFChDDamAABf6qqqqqql1wAAWligkEgkEgkEgkEgkElwAF+qqqqqqq8AAG0UIKG
> BQEoQUbUwAFpevABa4oLgAFhLXgAAbRQisQbgJQgo2pgAAFpevABYSxQXAABaWvAAbRQhUILQEoQUb
> UwAAFpevABaCxQRhcAAWlqpf4AAbRQhsUshJQoRQbUwAF1qql/gAFpYoJBIIwjC4ABaWKqql/gAbRQ
> gMgqKlChQoQQ2pgAAX4qqrwAAWligkEgjC4AAX4qq8ABtFCAiC5aUIYbUwABf68AAXIGAKKC4AF3qX
> XAAbRQgIMoxGSGG1MAAX68AAFvoLgAAXWpdcABtFC2MjJDDamAAXlaS8ABeQiMIIIUFwABfqXy+Xy+
> Xy+ql1wAAbRQtjJWoUKFChQoUIIbUwABeqqqqqqXXAABeKCQSCQSCQSCQQ8AAXqqqqqvAAG0ULYyVq
> FChQoUIaNqYAABeIiIiPABfwABfwABtFC2Mt1m1MABfwABfwABfwABtFC2Mt1m1MABfwABfwABfwAB
> tFC2Mt1m1MABfwABfwABfwABtFC2Mt1m1MABfwABfwABRHABtFAyAUmpgAFwAUlsYbdeAAF/AAG0UL
> Yy3WbUwAF/AAF/AAF/AAG0ULYy3WbUwAF/AAF/AAF/AAG0ULYy3WbUwAF/AAF/AAF/AAG0ULYy3WbU
> wAFkDBvkCRf4AAFhB4oLgAF+vAABtFCMBlAUBKEFG1MAAX+vAAFviguAAWQUXXgAAbRQgQUDgJQgo2
> pgAAFpevABaWKC4AFpa8ABtFCKhROAlCCjamAAAWl68AF1iguAAWuvAAG0UIXFFoCUIKNqYAABaXrw
> AWniguABaD14AAG0UIUDAlAShBRtTAABbfrwAW3iguABZLAmvAABtFCBRQKAlCCjamAAAW/rwAFt4o
> LgAW+vAAG0UJSIxAShBRtTAAFt+vABfiguAAF+vAABtFCUySQEoQUbUwABf68AAWuKC4ABda8AAbRQ
> gsZiAlCCjamAAWvrwAFkCksUFwABaBglrwABtFCMAYA4CUIKNqYAAXXrwAFwsUFwAW1rwAG0UIaBcV
> gJQgo2pgABZFR+vAABY4oLgAF68AG0ULYyAlCCjamAAXiPAAF/AAF/AAG0ULYy3WbUwAF/AAF/AAF/
> AAG0ULYy3WbUwAF/AAF/AAF/AAG0ULYy3WbUwAF/AAF/AAF/AAG0ULYy3WbUwAF/AAF/AAF/AAG0UL
> Yy3WbUwAF/AAF/AAFEcAG0UDIBSamAAXABcAFwAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFA
> AabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQA
> FAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUAB
> QAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAU
> ABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1A
> AUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps
> 1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUAB
> ps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAU
> ABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFA
> AUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQA
> FAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUAB
> QAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzU
> ABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGm
> zUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQA
> GmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUAB
> QAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAU
> ABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFA
> AUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQA
> FAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabN
> QAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAa
> bNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFA
> AabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQA
> FAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUAB
> QAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAU
> ABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1A
> AUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps
> 1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUAB
> ps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAU
> ABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFA
> AUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQA
> FAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUAB
> QAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzU
> ABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGm
> zUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQA
> GmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUAB
> QAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAU
> ABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFA
> AUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQA
> FAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabN
> QAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAa
> bNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFA
> AabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQA
> FAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUAB
> QAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAU
> ABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1A
> AUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps
> 1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUAB
> ps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAU
> ABps1AAUABQAFAAabNQAFAAUABQAHISA8M6YIAAXABcAFwAchIDwzpggABcAFwAXAByEgPDOmCAAFw
> AXABZ2LhyVhyVByVB4AByEgPDPsUAgVAgUAgUAgwDS1ksAFIYJITCYTCacABemmmncABemmmnwAByE
> gwSBjYGGWkDLJhlkwywgaTWWwAAX3d3wABeiFnRCzohZ0Qs7wAAXwg3CDcINwg2QQJAAHISDBIGNmB
> dRQguooMXUUGLqKWhGslAAF+3t7e2lABfXXXWlABerq6urpQAchIMEgY2kGMFEDGCjBjBRgxgouEax
> oAAX7777pQAX//+lABZ0DL0tLS0tKAAchIMaBlkBjZMZcYwZcacZcacZcYmEa8AAF///6UAAF/t7e3
> tpQAAX///pQAAchIMaBlkBjZMYMacYMdYwY6xgxgQRr+AAF///6cAAF///8HAAF///6DgAHISDGgZZ
> AY2rFBjrFBjqFBjqFBjMAQ1zUAAX///w4AAX///twAAX///twAAchIMaBlkBjasUGOsUGOoUGOoUGM
> WBGslgABf//+DcABf//+G4ABf//+8AHISDGgZZAY2rFBjrFBjqFBjqFBjLRGstAAAX///vABf///wA
> F+++++8AHISDGgZZAY2TGDGnGDHWMGOsYMYKK1lkABf///wAF/rrrrwAF////AAchIMaBlkBjZMZcY
> wZcacZcacZcYUK1lkAF/ffffwAFjvvvv1AABfrrrqsAByEgwSBjaQYwZcYwYgYwYgYwYUK1loAF999
> 96wAF7atq2rapQAX2laVpWkQmFgAHISDBIGNgQhAigQgQIIQIEEIELj0DtZKABfBglBglBglBglIe1
> AAF7GxsbGhUAAXtNNNVAAchIMEgY2NgXAwLgQFwIC6gM1rGgAAF7TTTVQAF7TTTQYUABewmEwmEDCg
> AByEgPDPsXDlYcqDlQcoCteYABYiIjAAFwAXAByEgPDOmCAAFwAXABcAHISA8M6YIAAXABcAFwAchI
> DwzpggABcAFwAQwAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQA
> FAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUAB
> QAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzU
> ABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGm
> zUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQA
> GmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUAB
> QAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAU
> ABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFA
> AUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQA
> FAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabN
> QAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAa
> bNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFAAabNQAFAAUABQAGmzUABQAFAAUABps1AAUABQAFA
> AabNQAFAAUABQAGmzUABQAEATmF0dXJhbEZheAAAMjAxNjowNToxNiAwMDo0NDowOADMAAAAAQAAAM
> QAAAABAAAAFQD+AAQAAQAAAAIAAAAAAQMAAQAAAMAGAAABAQQAAQAAAPoIAAACAQMAAQAAAAEAAAAD
> AQMAAQAAAAMAAAAGAQMAAQAAAAAAAAAKAQMAAQAAAAEAAAARAQQAAQAAAAgAAAAVAQMAAQAAAAEAAA
> AWAQQAAQAAAPoIAAAXAQQAAQAAANMsAAAaAQUAAQAAAPwsAAAbAQUAAQAAAAQtAAAkAQQAAQAAAAUA
> AAAoAQMAAQAAAAIAAAApAQMAAgAAAAAAAQAxAQIAEgAAANwsAAAyAQIAFAAAAOgsAABGAQQAAQAAAA
> AAAABHAQMAAQAAAAAAAABIAQQAAQAAAAAAAAAAAAAA
>
> ------=_BoundaryPart_139767002597448--
>
>
>

Sohgo Takeuchi

unread,
May 18, 2016, 2:58:59 AM5/18/16
to fax...@googlegroups.com, taka...@gmail.com

たけうちともうします。

sudo rm /etc/parallel/config

を実行してみていただけないでしょうか。
よろしくお願い致します。
> このメールは Google グループのグループ「faxocr」の登録者に送られています。

Takashi Okumura

unread,
May 18, 2016, 5:46:24 AM5/18/16
to Takashi Maekawa, fax...@googlegroups.com
無事に動いたとのこと、何よりでした。

近々、KOCRの精度向上版とfaxocr本体のRails 4版もコミットされると思います。
それに合わせて、ブータブルのHDDイメージ版も更新できると思います。
USBメモリからのブートでもVMとしての利用でも、ご活用頂けます。

折角ですので、いろいろフィードバック頂ければ幸いです。
どうかよろしくお願い申し上げます。


奥村 貴史

2016-05-18 18:00 GMT+09:00 Takashi Maekawa <taka...@gmail.com>:
> 前川です。
>
> 2016-05-18 11:04 GMT+09:00 Takashi Maekawa <taka...@gmail.com>:
>
>> ご連絡ありがとうございます。
>> 本日夕方以降となりますが、
>> まずはsudo rm /etc/parallel/config を試してみます。
>
> こちらのコマンドを実行すると、無事Faxの受信プロセスが進みました。
> どうもありがとうございます!
>
> Takashi Maekawa

Takashi Maekawa

unread,
May 19, 2016, 9:52:52 AM5/19/16
to faxocr
前川です。

現状、まだfaxocrの機能全てを動かせていませんが、フィードバックいたします。
長くなりますが、うまく要約できないので、ざっくばらんに書かせていただきます。

# faxocrプロジェクトについて
私の住む地域は離島になりますが、まだまだFaxの利用は多いです。
IT関係の職場に勤めていたころは全くFaxの利用はありませんでしたが、
ITが主力でない企業、役所とはFaxのやりとりが思いの他多く使われています。

ShinsaiFaxOCRプロジェクトのように、災害時となると、
かかわるひとが必ずしもITリテラシーが高いわけではなく、
多くの人々の情報を収集するためにFaxはまだまだ多いに有効かと考えています。

私の地域では数多くの高齢の方が経営している小さな企業・個人が多く、
メール等の連絡に慣れておらず、電話、Faxでのやりとりが多くなります。
そのため、FaxによるOCRをうまく活用できれば様々な可能性があると考えております。

ですので、 こちらのプロジェクトは震災や医療に限らず、
幅広い使い道があると思い、動作確認をしているところです。

# ブータブルHDDイメージについて
ブータブルHDDイメージを利用しておりますが、
7GBのイメージが元々空容量が1GB程度となっており、
ライブラリなど整えると、すぐにDisk Fullになってしまいます。
パーティション容量の変更作業もなかなか大変ですので、
もう少し元のイメージの容量が大きくても良いかもしれません。

今回の場合、別途仮想マシンにUbuntu Server 16.04 LTSをインストールし、
20GBの領域をとり、Rails4版を動作させております。

# Mac OSX等で動かしにくい
シェルスクリプトが/home/faxocr/ディレクトリ決め打ちとなっており、
Ubuntu以外のOSではインストールが難しそうです。
インストール先ディレクトリにもう少し依存しないようになっていればと思います。

# 横位置の調査シート登録ができない?
sheet-template-v1.xlsを利用し、横位置のシートを登録しようとしたところ、
シートのセルのサイズ制限に引っかかってしましました。
とりあえず縦位置でOCRできないか試みております。

# ソースコード
かなり短期間で何名かで、すぐ動く目の前の問題を解決するプログラムを作られたのかなと思います。
そのため、コードによっては可読性は犠牲にしているように感じました。

特にbin以下のシェルスクリプトの構造が複雑で、
RubyかPythonあたりでStateパターンで書き直すとメンテナンスしやすくなるのではと感じました。

また、スクリプト言語がシェルスクリプト、python、rubyと混在しているため、
もう少しいずれかの言語に傾けても良いかと思います。

ざっくばらんでまとまりもなく、長くなりましたが、
以上のようなことを感じております。

なお、私自身は、通常業務終了後にこちらのプログラムを動作確認をしており、
なかなか進捗がよろしくないですが、
できる範囲でゆっくりご協力させていただければと思います。

以上となります。よろしくお願いいたします。

Takashi Maekawa




Takashi Okumura

unread,
May 19, 2016, 11:12:03 AM5/19/16
to fax...@googlegroups.com
前川様

> 現状、まだfaxocrの機能全てを動かせていませんが、フィードバックいたします。
> 長くなりますが、うまく要約できないので、ざっくばらんに書かせていただきます。

コメント、ありがとうございました。フィードバックは大歓迎です。否定的なものでも
気にせず、どんどんお願いします。

> # faxocrプロジェクトについて
> 私の住む地域は離島になりますが、まだまだFaxの利用は多いです。
> IT関係の職場に勤めていたころは全くFaxの利用はありませんでしたが、
> ITが主力でない企業、役所とはFaxのやりとりが思いの他多く使われています。
>
> ShinsaiFaxOCRプロジェクトのように、災害時となると、
> かかわるひとが必ずしもITリテラシーが高いわけではなく、
> 多くの人々の情報を収集するためにFaxはまだまだ多いに有効かと考えています。
>
> 私の地域では数多くの高齢の方が経営している小さな企業・個人が多く、
> メール等の連絡に慣れておらず、電話、Faxでのやりとりが多くなります。
> そのため、FaxによるOCRをうまく活用できれば様々な可能性があると考えております。
>
> ですので、 こちらのプロジェクトは震災や医療に限らず、
> 幅広い使い道があると思い、動作確認をしているところです。

ありがとうございます。私は半分役所にいるので、必要性を痛感しています。

実は、この分野にはミスマッチがありまして、FaxOCRを開発する情報系人材は
スキルが高いので、もうFaxなんて捨ててウェブでいいじゃない、タブレットで
いいじゃない、という方がほとんどです。なので、情報系のメーリングリストで
必要性を訴えてもなかなか分かって頂けず、リソースが集まらないという現状
があります。

> # ブータブルHDDイメージについて
> ブータブルHDDイメージを利用しておりますが、
> 7GBのイメージが元々空容量が1GB程度となっており、
> ライブラリなど整えると、すぐにDisk Fullになってしまいます。
> パーティション容量の変更作業もなかなか大変ですので、
> もう少し元のイメージの容量が大きくても良いかもしれません。

これは、私も同意見です。8GBくらいのUSBに入れば安価に配布できるという
もくろみがあったのですが、開発環境として利用しようとすると、すぐに厳しく
なってしまいます。次回のイメージ作成時に、良い対応策を考慮させて頂きたい
と思います。

> # Mac OSX等で動かしにくい
> シェルスクリプトが/home/faxocr/ディレクトリ決め打ちとなっており、
> Ubuntu以外のOSではインストールが難しそうです。
> インストール先ディレクトリにもう少し依存しないようになっていればと思います。

これは、新しい視点でした。対応にそこまで手間は掛からないと思いますので、
次期リリース時の課題にさせて頂きます。

> # 横位置の調査シート登録ができない?
> https://sites.google.com/site/faxocr2010/document/survey-sheets から
> sheet-template-v1.xlsを利用し、横位置のシートを登録しようとしたところ、
> シートのセルのサイズ制限に引っかかってしましました。
> とりあえず縦位置でOCRできないか試みております。

縦横読めるべきで、実際、読めていたはずですので、問題としては解決しやすい
問題だと思います。適切なタイミングで、対応させて頂きます。

> # ソースコード
> かなり短期間で何名かで、すぐ動く目の前の問題を解決するプログラムを
> 作られたのかなと思います。
> そのため、コードによっては可読性は犠牲にしているように感じました。
>
> 特にbin以下のシェルスクリプトの構造が複雑で、
> RubyかPythonあたりでStateパターンで書き直すとメンテナンスしやすくなるのではと感じました。

プロジェクトに関わるメンバーが少ないため、まずは最低限必要な機能が
安定動作することを目標にしています。ご想像頂けると思いますが、
「汎用のExcelを用いてシートを作り、そのファイルを用いて自由に
FaxOCRシステムを実現する」ためには、要所要所で難度が高い箇所が
あり、青息吐息で今に至っています。

> また、スクリプト言語がシェルスクリプト、python、rubyと混在しているため、
> もう少しいずれかの言語に傾けても良いかと思います。

まずはサービスの実現に注力した結果ですが、スクリプトっぽいスクリプトは、
可読性と統一性のために、いつかのタイミングで整理しても良いかも知れません。

なお、上記にPHPが抜けています。これは、Excelファイルから、web GUI的に
シートの定義を作っていくウィザード部分に用いていまして、RoRからPHPを
呼び出す等、苦心の作です。bizfaxのAPIと、他のメールベースのfaxサーバ
のインターフェースの差異を隠蔽する箇所は、pythonだったかと思いますが、
これも協力者に相当な苦労をして頂きました。

人手が増えればより良いシステムにしていけると思います。近々、Rails 4版
のリリースに向けて、テスト等の作業も必要となってきますので、テスト結果の
フィードバックでも、パッチでも、可能な範囲で結構ですので、改良に向けて
お力お借りできれば大変助かります。


奥村 貴史

Takashi Maekawa

unread,
May 19, 2016, 1:06:39 PM5/19/16
to fax...@googlegroups.com
前川です。

ようやく、FaxとりこみからのOCRができました!
環境はブータブルHDDイメージ版です。

記念(?)に縮小キャプチャを添付しておきます。
「8」の手書きが「6」と誤認識していることも含めて、
OCRが動作していることに感動しました。
(数字のみOCRするよう指定してあります)

2016-05-20 0:11 GMT+09:00 Takashi Okumura <ta...@wide.ad.jp>:

> 実は、この分野にはミスマッチがありまして、FaxOCRを開発する情報系人材は
> スキルが高いので、もうFaxなんて捨ててウェブでいいじゃない、タブレットで
> いいじゃない、という方がほとんどです。なので、情報系のメーリングリストで
> 必要性を訴えてもなかなか分かって頂けず、リソースが集まらないという現状
> があります。

私もIT中心の職場にいた頃はFaxを捨ててもいいと思っておりました。
ミスマッチとなる理由はよくわかります。

> これは、私も同意見です。8GBくらいのUSBに入れば安価に配布できるという
> もくろみがあったのですが、開発環境として利用しようとすると、すぐに厳しく
> なってしまいます。次回のイメージ作成時に、良い対応策を考慮させて頂きたい
> と思います。

開発者でないごくごく普通の方に広く利用してもらうために、
USBメモリでブート可能というのは良い案だと思います。
kakaku.comを見ると32GBが1000円を切っていました。
数十GB程度あれば十分使えるので、USBメモリですぐに使えるのは良いかもです。
http://kakaku.com/pc/usb-memory/

ただ、懸念事項がありまして、
以前私はusbメモリブートでpuppy linuxを使っていましたが、
このusbメモリがしばらくすると壊れることがありました。
(2個壊しました)
しっかりと調べていませんが、linuxの場合ディスクアクセスが頻繁にあるため、
安価なものだとすぐusbメモリの書込み回数が上限に達してしまうかもしれません。
この場合、震災時の緊急時に急に止まるとちょっと困るかもしれません。


>> # Mac OSX等で動かしにくい
(中略)
> これは、新しい視点でした。対応にそこまで手間は掛からないと思いますので、
> 次期リリース時の課題にさせて頂きます。

ぜひぜひ対応をお願い致します!

>> # 横位置の調査シート登録ができない?
(中略)
> 縦横読めるべきで、実際、読めていたはずですので、問題としては解決しやすい
> 問題だと思います。適切なタイミングで、対応させて頂きます。

こちらもよろしくお願い致します。

>> # ソースコード
(中略)
> プロジェクトに関わるメンバーが少ないため、まずは最低限必要な機能が
> 安定動作することを目標にしています。ご想像頂けると思いますが、
> 「汎用のExcelを用いてシートを作り、そのファイルを用いて自由に
> FaxOCRシステムを実現する」ためには、要所要所で難度が高い箇所が
> あり、青息吐息で今に至っています。

やはりまずは、システムの実現に集中したということで了解いたしました。

> なお、上記にPHPが抜けています。これは、Excelファイルから、web GUI的に
> シートの定義を作っていくウィザード部分に用いていまして、RoRからPHPを
> 呼び出す等、苦心の作です。bizfaxのAPIと、他のメールベースのfaxサーバ
> のインターフェースの差異を隠蔽する箇所は、pythonだったかと思いますが、
> これも協力者に相当な苦労をして頂きました。

PHPが抜けており、失礼いたしました。
シート定義はGUIがよくできており、特に違和感なく
Railsアプリから画面遷移するため、PHPであることに気づきませんでした。
ここはUIの実装が難しいところだと感じまして、
マウス入力でエリア指定がしっかりできるため、
よくできていると追いました。

> 人手が増えればより良いシステムにしていけると思います。近々、Rails 4版
> のリリースに向けて、テスト等の作業も必要となってきますので、テスト結果の
> フィードバックでも、パッチでも、可能な範囲で結構ですので、改良に向けて
> お力お借りできれば大変助かります。

Rails4は業務で使っておりますので、できる範囲となりますが、
お手伝いできればと思います。
ドキュメント、パッチもできるようになればと思いますが、
現在sohgoさんのforkのRails4 branchからさらにforkしており、
forkのforkとなり、後々mergeが大変になるかと思います。
Rails4作業分をhttps://github.com/faxocr/faxocrにmergeいただけると
良いのかなと思います。

引き続き、よろしくお願い致します。
capture.jpg

Takashi Okumura

unread,
May 19, 2016, 8:02:00 PM5/19/16
to fax...@googlegroups.com
おはようございます。

2016-05-20 2:06 GMT+09:00 Takashi Maekawa <taka...@gmail.com>:
>
> ようやく、FaxとりこみからのOCRができました!
> 環境はブータブルHDDイメージ版です。
>
> 記念(?)に縮小キャプチャを添付しておきます。
> 「8」の手書きが「6」と誤認識していることも含めて、
> OCRが動作していることに感動しました。
> (数字のみOCRするよう指定してあります)

ご報告有難う御座いました。無事に動作したようで何よりです。

今回は、pararellsの設定部分と、sheet-template-v1.xlsのセルのサイズ制限
でご迷惑をお掛けしたようですが、動作にいたるまでの全体の流れや、疑問に
思った箇所、不便だった箇所等、まったく急ぎませんので、箇条書きなどでも
結構ですので共有頂ければ今後の改善に大変助かります。

>> 実は、この分野にはミスマッチがありまして、FaxOCRを開発する情報系人材は
>> スキルが高いので、もうFaxなんて捨ててウェブでいいじゃない、タブレットで
>> いいじゃない、という方がほとんどです。なので、情報系のメーリングリストで
>> 必要性を訴えてもなかなか分かって頂けず、リソースが集まらないという現状
>> があります。
>
> 私もIT中心の職場にいた頃はFaxを捨ててもいいと思っておりました。
> ミスマッチとなる理由はよくわかります。

開発者のいるOSSコミュニティは、みなさんスキルが高いので、まさにこの
ミスマッチが発生してしまいます。一方、役所の中でデモなどをすると、
みなさん目を輝かせて使いたいと仰って下さいます。途上国のお役人なども
同様です。

開発に関わってくださる人手を増やすうえで、もし何かアイディアやヒントなど
あれば、また何かの機会にフィードバック頂ければ幸いです。

> 以前私はusbメモリブートでpuppy linuxを使っていましたが、
> このusbメモリがしばらくすると壊れることがありました。
> (2個壊しました)

たしか、faxocrのusbイメージは、起動後にmfsをマウントすることで、
そこまでUSBに負担を掛けない作りにしてあったような、してなかった
ような気がします。USBブートでサーバを運用した経験がありますが、
これも、/var部分さえ気をつければ、1年、2年持った気もします。

導入は、USBで簡単に。短期利用も、USBで簡単に。
中長期の利用は、HDDにインストールかVMイメージで…といった使い分け
を周知するのが良いのかも知れません。

>>> # ソースコード
>
>> なお、上記にPHPが抜けています。これは、Excelファイルから、web GUI的に
>> シートの定義を作っていくウィザード部分に用いていまして、RoRからPHPを
>> 呼び出す等、苦心の作です。bizfaxのAPIと、他のメールベースのfaxサーバ
>> のインターフェースの差異を隠蔽する箇所は、pythonだったかと思いますが、
>> これも協力者に相当な苦労をして頂きました。
>
> PHPが抜けており、失礼いたしました。
> シート定義はGUIがよくできており、特に違和感なく
> Railsアプリから画面遷移するため、PHPであることに気づきませんでした。
> ここはUIの実装が難しいところだと感じまして、
> マウス入力でエリア指定がしっかりできるため、
> よくできていると追いました。

ありがとうございます。デモをすると、フローのスムーズさに関心して頂ける箇所
です。

ご指摘の通り、UIの実現にかなりの苦労をしていますが、ここをスムーズにする
ことに価値があると考え、皆で頑張りました。

>> 人手が増えればより良いシステムにしていけると思います。近々、Rails 4版
>> のリリースに向けて、テスト等の作業も必要となってきますので、テスト結果の
>> フィードバックでも、パッチでも、可能な範囲で結構ですので、改良に向けて
>> お力お借りできれば大変助かります。
>
> Rails4は業務で使っておりますので、できる範囲となりますが、
> お手伝いできればと思います。
> ドキュメント、パッチもできるようになればと思いますが、
> 現在sohgoさんのforkのRails4 branchからさらにforkしており、
> forkのforkとなり、後々mergeが大変になるかと思います。
> Rails4作業分をhttps://github.com/faxocr/faxocrにmergeいただけると
> 良いのかなと思います。

次期リリースはRails4になると思いますので、頂戴した課題と共に、なるべく
早めにスケジュールが立てられればと思っています。

ここまで読んで下さったMLメンバーの方も、宜しければ、お力お借りできれば
幸いです。前川さんのフィードバックを元に、紹介ページなりを作って頂く等
だけでも露出を増やすうえで有効でしょうし、こういうことならできる、こうしたら
どうか等のアイディアなども、ぜひお気軽にお寄せ下さいませ。


奥村 貴史

Masakazu Nakano

unread,
May 20, 2016, 8:54:18 AM5/20/16
to fax...@googlegroups.com
なかのです。

士業界と不動産関係は圧倒的にFAXですよね。

# xeroxとかAsteriskにもう少し明るくなってくれると面白いのですが。
# マイブームは FreeSwitchですが・・・ ^^;

つまらない疑問で恐縮なのですが、
google docの認識率とどのくらい差がある物なんでしょう?

# 先々に、手書き地図とのパターンマッチングとかもありそうですね。

今回の震災の後で、及川さんが動かれていたようなので、
その後の経過も知りたいと思いつつ・・・

素朴な疑問でした。

なかの


2016年5月20日 9:01 Takashi Okumura <ta...@wide.ad.jp>:

--
このメールは Google グループのグループ「faxocr」の登録者に送られています。

このグループから退会し、グループからのメールの配信を停止するには faxocr+un...@googlegroups.com にメールを送信してください。
その他のオプションについては、https://groups.google.com/d/optout にアクセスしてください。



--
--- keep it bass,keep it drum.
ubuntu server 14.04 + nginx + mysql + ISPConfig3 + dovecot + postfix + bigbluebutton + Freeswitch + FusionPBX + moodle ( + Blender + Cinelerra + Synfig + openEMR )

Takashi Okumura

unread,
May 20, 2016, 10:45:51 AM5/20/16
to fax...@googlegroups.com
コメント、ありがとうございました。

OCRエンジンとしての単純な認識性能ですが、faxocrが利用しているKOCR
の認識精度については、下記で情報公開しています。現在、USBブートで利用
できるVMイメージ内のocrエンジンは精度が低い(独自の難読字データセットで
71.9%)ですが、開発中コードは92.0%と大幅に性能向上しています。さらに、
公開したデータを用いたコンテストでは、CNNを用いて98.4%まで出ており、
現在、そのモデルの移植作業を準備しています。

 https://sites.google.com/site/faxocr2010/systemrequirements/kocr/mnist

一方、ちらっとググった感じでは、google側が開示しているデータが見つかりま
せんでした。したがって、正確な比較はできないのですが、現状エンジンよりは
googleの方が当然性能が良いだろうと思います。ひょっとすると、開発中コード
よりも良いかも知れません。

もっとも、FaxOCRの場合、モノクロ画像からの罫線除去処理が必要です。また、
ベタテキストに変換することに価値はあまりなくって、構造化されたデータにする
ことに価値があります。したがって、OCRエンジン部分のgoogleとの性能比較に
ついては、あまり大きな意味はないと考えています。例えてみれば、原付と、
自動車を比べるような話でしょうか。それぞれ、移動は目的としていますが、
シチュエーションなり文脈が違う、と…。

及川さんのお話は、なんとなく伝え聞いているのですが、詳細は僕もよく
わかっていません。ただ、災害対応のような状況において、現実解として、
ファックス技術はそうとう有効であることは、想像に難くありません。
もしご存じの方がおられれば、情報共有して頂ければ幸いです。


奥村 貴史
> このメールは Google グループのグループ「faxocr」に登録しているユーザーに送られています。

Takashi Maekawa

unread,
May 21, 2016, 4:42:07 AM5/21/16
to fax...@googlegroups.com
前川です。

実は私はこちらのFaxOCRプロジェクトについてはについては及川氏の投稿についた、他の方からのFacebookのコメントから知りました。
https://www.facebook.com/takoratta/posts/10154147420984207

上記見れるかたは見ていただくとわかりますが、要約しますと、
熊本地震の被災地支援のシステムを構築しようとしており、

1. OSSのtesseractを使っているが、手書き認識がうまくいかない。

2. 定型フォーマットの書類から、生年月日(年と月と日を独立して認識する予定)、郵便場号、電話番号の部分を抜き出し、それを認識すること

3. Windowsでコマンドラインで動くこと

これができるものを探していたとのことです。

その後状況が変わったようで、近々に必要とするものではなくなり、長期的には調査実装を行いたい、となっております。

余談ですが、上記の2.が私もやりたいことに近く、
数字のOCRはある程度うまくいっていることがドキュメントからわかりまして、
試用しているところです。

2016-05-20 23:45 GMT+09:00 Takashi Okumura <ta...@wide.ad.jp>:

> 及川さんのお話は、なんとなく伝え聞いているのですが、詳細は僕もよく
> わかっていません。ただ、災害対応のような状況において、現実解として、
> ファックス技術はそうとう有効であることは、想像に難くありません。
> もしご存じの方がおられれば、情報共有して頂ければ幸いです。

Takashi Maekawa

Masakazu Nakano

unread,
May 21, 2016, 5:24:04 AM5/21/16
to fax...@googlegroups.com
# 余談ですが及川さんのところに書いたの私です。
# 文才ないくてごめんなさい

中野 正和 東日本大震災の際に、このようなPRJが動いていましたよ。
https://sites.google.com/site/faxocr2010/home/opensource


なかの


2016年5月21日 17:42 Takashi Maekawa <taka...@gmail.com>:

Takashi Maekawa

--
このメールは Google グループのグループ「faxocr」の登録者に送られています。
このグループから退会し、グループからのメールの配信を停止するには faxocr+un...@googlegroups.com にメールを送信してください。
その他のオプションについては、https://groups.google.com/d/optout にアクセスしてください。

Takashi Okumura

unread,
May 21, 2016, 6:34:59 AM5/21/16
to fax...@googlegroups.com
情報提供、ありがとうございました。経緯が良くわかりました。

災害時にこうしたシステムのニーズが高まるのは以前から分かっていました
から、準備をしているのですが、広報が足らないということかも知れませんね。

機会があれば及川さんにコンタクトしてみます。

また、何度か言及していますが、現在、メジャーバージョンアップに向けて作業
を始めるところですので、可能な範囲で結構ですのでご助力頂ければ幸いです。> 各位

とりわけ、ブログで取り上げて下さったり、使用中画面のスクリーンショットなど
の入った記事をどこかの媒体で書いて下さったりなど、広報改善に繋がる
ご協力を大変助かります。

どうかよろしくお願い申し上げます。


奥村 貴史

Takashi Maekawa

unread,
May 21, 2016, 7:24:53 AM5/21/16
to fax...@googlegroups.com
広報ですが、ちょっと工夫したら検索の順位も上がるかもしれません。

例えば、「Fax OCR」で検索すると現在Googleの検索順位ではプロジェクトページが2ページ目にきます。

ですので、気に入っていただいた方は下記プロジェクトページをTwitterでつぶやくですとか、はてなブックマークするだけでも見つかりやすくなるかもしれません。
https://sites.google.com/site/faxocr2010/

あとはこの手のものを検索する方は「ocr オープンソース」「ocr フリーソフト」と検索するかと思います。

検索の順位を上げる場合、上位にしたいキーワードを
プロジェクトウェブの<title>タグに入れるとしばらくすると順位が変わってくると思います。

例えば提案ですが、今「Shinsai FaxOCR」がタイトルタグになっていますが、「ocr オープンソース」と検索する人を狙って、
変更が可能であれば
「Shinsai FaxOCR | オープンソースのFaxOCRシステム」
とタイトルタグを変更するとしばらくすると検索の順位が変わってくると思います。

meta descriptionにはすでに記載されておりますが、SEOではtitleタグの影響が強いようで、変更も容易かと思いますので、ぜひお試し下さい。

2016-05-21 19:34 GMT+09:00 Takashi Okumura <ta...@wide.ad.jp>:

> とりわけ、ブログで取り上げて下さったり、使用中画面のスクリーンショットなど
> の入った記事をどこかの媒体で書いて下さったりなど、広報改善に繋がる
> ご協力を大変助かります。
>
> どうかよろしくお願い申し上げます。

Takashi Maekawa

Masakazu Nakano

unread,
May 21, 2016, 7:36:43 AM5/21/16
to fax...@googlegroups.com
確か、何か国の?プロジェクト(facebookのreplyに書いてあったような)で

と言う事だった筈なので、及川さんに打診してみて下さい。

# という私も連絡先は知らないのですが・・・orz

なかの


2016年5月21日 19:34 Takashi Okumura <ta...@wide.ad.jp>:

Takashi Okumura

unread,
May 21, 2016, 8:11:14 AM5/21/16
to fax...@googlegroups.com
ご提案、ありがとうございました。

(不格好ですが)早速少しいじってみました...(-人-)

 https://sites.google.com/site/faxocr2010/


奥村 貴史
Reply all
Reply to author
Forward
0 new messages