FAXをLINEで受け取る方法
FAX→NAS→Windowsで監視Python→Dropboxで共有→LINEに通知→スマホで見る方法
今時FAXかよって思った人は黙ってブラウザのバックボタンを押して戻ってください。
ただ日本の中小企業ではまだまだ使われていることが多いのです。
メールに送信して見れる人には不要だと思いますが、紙で印刷されなきゃダメな人も対応してないのでごめんなさい
ただ最近のFAXはペーパーレス対応していて備え付けのネットワークハードディスクや内部に保存しPCからネットワーク経由でアクセスできる機種は多いのでそう言う人向けにまとめてみました。
色々使いますが全て無料範囲で大丈夫です。
1. Pythonのインストール
まず、Pythonがインストールされていない場合は、以下の手順でインストールします。
手順:
- 公式Pythonダウンロードページにアクセスします。
- 最新のPythonのバージョンをダウンロードしてインストールします。インストール時に「Add Python to PATH」にチェックを入れてください。
- インストール後、コマンドプロンプトまたはターミナルで次のコマンドを実行し、インストールが成功したことを確認します。
Pythonのバージョンが表示されればインストール成功しています
python
だけの表示は2.のチェック部分を確認してください
2. 必要なPythonライブラリのインストール
次に、必要なPythonライブラリをインストールします。これには、dropbox(Dropbox API用)、watchdog(ファイル監視用)、line-bot-sdk(LINE Messaging API用)があります。
手順:
- コマンドプロンプト(適当なフォルダで右クリックで「ターミナルで開く」)を開き、以下のコマンドでライブラリをインストールします。
3. Dropbox APIの設定
Dropbox APIを使用するために、アクセストークンを取得します。
手順:
- Dropbox Developersサイトにアクセスし、Dropboxアカウントでログインします。
- 「Create App」をクリックして新しいアプリを作成します。
- アプリの作成時に、以下の設定を行います:
- アプリが作成されたら、アプリの詳細ページに移動します。
- OAuth 2セクションで「Generate」ボタンをクリックして、アクセストークンを取得します。

- 取得したアクセストークンをコピーして、config.jsonに保存しておきます下記記載。

- 送信時にエラーが起きるのでこの二つをチェックしておきます
4. LINE Messaging APIの設定
LINEのメッセージングAPIを使うためには、LINE Developerコンソールでチャネルを作成し、アクセストークンを取得します。
手順:
- LINE Developersサイトにアクセスし、LINEアカウントでログインします。
- 「コンソール」に移動し、「プロバイダー」や「チャネル」を作成します。
- チャネル作成時に、次の情報を入力します:
- チャネル名: 任意の名前
- チャネルの種類: 「Messaging API」
- チャネルのカテゴリ: 任意
- チャネル作成後、チャネル設定画面で Channel access token(アクセストークン)を生成します。
- 生成された Channel access token をコピーして、Pythonコードで使用します。
5. DropboxとLINEの設定をPythonコードに反映
以下のPythonコードのサンプルを使用して、Dropboxにファイルをアップロードし、LINEで通知を送信します。
6. 実行方法
- 上記のコードを
folder_watch.pyで保存し - config.jsonを新規作成し以下のようコードを登録します
config.jsonの中身は以下
{
"dropbox_access_token": "YOUR_DROPBOX_ACCESS_TOKEN", "dropbox_base_folder": "","line_channel_access_token": "YOUR_LINE_CHANNEL_ACCESS_TOKEN", "monitor_folder": "/path/to/local/folder"
} - 必要に応じて、
DROPBOX_ACCESS_TOKEN,LINE_CHANNEL_ACCESS_TOKEN,MONITOR_FOLDERを自分の環境に合わせて変更します。 - Monitor_Folderの記述で¥と/を気を付けてください

-
をダブルクリックすれば起動します
python folder_watch.py
この画面が出っぱなしになれば成功です。ダブルクリックしても出ないとか、すぐ閉じた場合はエラーが起きています。コードをAIチャットに投げて聞いてください。Copilot程度でも解決できます。
- これで、指定されたフォルダ内にPDFファイルが作成されると、そのファイルがDropboxにアップロードされ、LINEに通知が送信される仕組みが動作します。
- スタートアップにショートカットを登録すればPCが起動している間監視通知してくれます。
スタートアップはブラウザでshell:startupでフォルダが開けます。

