---
# System prepended metadata

title: プリンターからファイル転送

---

# プリンターからファイル転送

```mermaid
sequenceDiagram

作業者->>プリンタ: 資料のデータ化(資料スキャン)
プリンタ-->>作業者: 転送完了ステータス(資料スキャン)
プリンタ->>社内PC: ファイルの転送(webdav)
社内PC->>クラウドストレージ: ファイル転送(http)
クラウドストレージ-->>社内PC: ファイル転送ステータス
社内PC-->>プリンタ: ファイルの転送ステータス
作業者->>ブラウザ: ファイルの有無の確認
ブラウザ-->>作業者: ファイルの有無の表示
```

### プリンターからの資料格納手順

1. 作業者がプリンターで任意の資料をスキャンする
2. 決められたパソコンに資料データをファイルとして送信する
3. 送信されたファイル名からフォルダを作成
    - フォルダが既にあった場合は作成しない
    - フォルダがない場合は新規作成する 
4. 作成されたフォルダにファイルを格納する
5. フォルダ・ファイルを監視する
6. 監視時に新規フォルダ・ファイルがある場合はクラウドにフォルダ・ファイルを転送する
7. 作業者がブラウザからクラウドにあるフォルダ・ファイルの有無を確認

### 規約
- 決められたフォルダを予め用意すること
- 決められたフォルダを5秒に1回監視すること
- クラウドにフォルダ・ファイルの転送があった場合はメール送信・slack送信を行うこと

### 使用するリソース
- 社内LANにつながっているPC
- コマンドライン
- 決められたファルダ

### 疑問点

- スキャンされたファイルは名前を変更しているか？
- スキャンされたファイルの格納場所（フォルダ）は？
    - 特定の場所？
    - 毎回別の場所？