消防くん for Windows
Version 4
操作マニュアル（導入・概要）【消防くん for Windows】動作環境
クライアント（報告書作成・様式編集・労務計画）
対応 OS
メモリ
8
1GB 以上10
2GB 以上CD-ROMCPU

ハードディスク
1GHz 以上
300MB 以上の空き
1GHz 以上

インストール時に必要印刷物を利用してフォーム（様式）を新規に作成する場合に必要ｲﾒｰｼﾞｽｷｬﾅ

プリンタ
ディスプレイ

様式編集から直接取り込む場合は OS 上に TWAIN ﾄﾞﾗｲﾊﾞがｾｯﾄｱｯﾌﾟされている必要があります。
OS 上で動作可能なプリンタ(レーザープリンタ、複合機推奨）
1024×768 以上、24 ビット表示可能なﾃﾞｨｽﾌﾟﾚｲ及びﾃﾞｨｽﾌﾟﾚｲｱﾀﾞﾌﾟﾀ

データベースサーバー
対応 OS
メモリ
8
1GB 以上10
2GB 以上Server 2012 1GB 以上(2GB 以上推奨)
Server 2016 1GB 以上(2GB 以上推奨)
Server 2019 1GB 以上(2GB 以上推奨)
CD-ROMCPU

ハードディスク
1GHz 以上
1GHz 以上
2GHz 以上
2GHz 以上
2GHz 以上

2GB 以上の空き

インストール時に必要

対応 OS については全て Windows になります。

【Windows】は、米国 Microsoft Corporation の登録商標です。
また、本書中に記載されている会社名、および製品名などは、各社の商標または登録商標です。

目次【消防くん for Windows】の使い方 ............................................................. ４【消防くん for Windows】の概要................................................................. ４11【消防くん for Windows】の構成 .............................................................................. ４
1.1
データベースサーバー（PostgreSQL） .............................................................. ５
1.2
データベース管理ツール ..................................................................................... ５
1.3
報告書作成 ........................................................................................................... ５
1.4
様式編集 ............................................................................................................... ５【消防くん for Windows】(Version 4)導入方法 ........................................... ６2

データベースサーバー(PostgreSQL)のインストール ................................................. ６
データベースサーバー(PostgreSQL)のアクセス範囲の設定 ...................................... ８
データベース管理ツールのインストール ............................................................... １０データベースの作成 ................................................................................................ １０ユーザー（利用者）の登録 ..................................................................................... １２
クライアント（報告書作成・様式編集）のインストール ...................................... １３6.1
新規にVersion4をインストールの場合 ............................................................ １３6.2
アップデートを行う場合 ................................................................................. １５7 消防用外字の設定方法 ............................................................................................ １５123456データベース管理ツール（メンテナンス機能） .......................................... １７31.1「消防くんデータベース管理ツール」とは..................................................... １７1.2
PostgreSQLインストールフォルダの設定 ...................................................... １７2 消防くんデータベース管理ツールの操作 ............................................................... １８2.1
消防くんデータベース管理ツールの起動 ........................................................ １８2.2
消防くん用データベースの作成 ....................................................................... １８2.3
データベースの削除 ......................................................................................... ２０2.4
データベースの復元 ......................................................................................... ２１2.5
データベースのバックアップ .......................................................................... ２３2.6
ログイン情報のクリア ..................................................................................... ２５

自動バックアップの設定方法 ...................................................................... ２７41

バックアップスクリプト「PsqlBackUp5.bat」の確認 ........................................... ２７
1.1「データベースバックアップスクリプト」とは ............................................. ２７
1.2「PsqlBackUp5.bat」の確認 .......................................................................... ２７
1.3
バッチファイルの起動確認 .............................................................................. ２８2

スケジュール登録 ....................................................................................................２９2.1
タスクスケジューラの追加 ..............................................................................２９2.2
バックアップデータの復元 ..............................................................................３４

【消防くん for Windows】の使い方

1 【消防くん for Windows】の概要
1 【消防くん for Windows】の構成【消防くん for Windows】には５つのプログラムがあります。
状況に応じてセットアップを行う項目を選択します。
標準的な構成データベースサーバー(PostgreSQL)
データベース管理ツール

（利用者）
報告書作成
様式編集
労務計画

（利用者）
報告書作成
様式編集
労務計画

４

（利用者）
報告書作成
様式編集
労務計画

1.1

データベースサーバー（PostgreSQL）
PostgreSQL は【消防くん for Windows】が利用するデータベースです。
共有データの蓄積先となります。通常は電源を落とすことがなく、操作も行わない機械にインストールを行ってください。サーバー機がなければ、利用者側ＰＣでもインストール及び稼働できます。電源を落としたり、再起動したりする場合は注意する必要があります。
（ネットワーク内で１台のみインストールします。）

1.2

データベース管理ツール
データベースの作成、利用者の登録、データベースのバックアップと復元が可能です。
データベースサーバー(PostgreSQL)がインストールされている同一機械上にインストールを行ってください。

1.3

報告書作成
物件情報の登録・点検結果報告書や試験結果報告書の作成を行うシステムです。複数台での利用が可能です（同時使用のライセンス数に制限がございます）。インストールについては、（１．４様式編集）と同時にインストールされます。

1.4

様式編集
（１．３報告書作成）で利用する様式を変更したり、新規の様式（フォーム）を作成したりします。スキャナを利用して様式を作成することもできます。
（１．３報告書作成）と同時にセットアップされます。（旧バージョン Version 2.xx / Version 3.xx ではデータを管理する役割がありましたが、Version 4 では報告書作成の操作時に起動する必要はありません。）

５

2 【消防くん for Windows】(Version 4)導入方法
1 データベースサーバー(PostgreSQL)のインストール①【消防くん for Windows セットアップ CD】を CD-ROM ドライブに挿入してください。

②

しばらくすると、以下のインストールメニュー画面が表示されます。

注)上の画面が表示されない場合は【マイコンピュータ】－【ＣＤ-ＲＯＭ】ドライブ【ＣＢＯＣ
Ｄ．ＥＸＥ】を順に左でダブルクリックします。

③[1.データベースサーバー（PostgreSQL 10）Windows10 用]または[2.データベースサーバー（PostgreSQL 12）WindowsServer 用]のボタンをクリックします。

(※以降のセットアップ途中に「ユーザーアカウント制御」の画面が表示される場合、「はい」をクリックします。)

６

PostgreSQL の動作に必要な[Visual C++ 2015-1019 Redistributable]が自動的にインストールされます。その設定が終わったら、次の画面になります。

この画面が閉じたら PostgreSQL のインストール完了です。

７

2 データベースサーバー(PostgreSQL)のアクセス範囲の設定①

PostgreSQL のインストールが完了したら、アクセス範囲及び通信形式の設定をおこないます。
（サーバー兼クライアントの１台のみの構成で使用する場合は必要ありません。）②「C:¥Program Files (x86)¥PostgreSQL¥10¥data」（※記述は 64bit 版 PC の C ド
ラ イ ブ へ PostgresSQL10 を イ ン ス ト ー ル し た 場 合 ） フ ォ ル ダ の 中 の「pg_hba.conf」ファイルをメモ帳などのテキストエディタで開きます。

③

接続範囲の追加をします。ファイルの一番下の行に設定を追加します。
データ型は「host」、データベースとユーザーについては 「all」、方法については「trust」をそれぞれ記述します。
IP アドレス欄には、消防くんを利用するクライアント機の IP アドレスが固定されている場合は、その IP アドレス/32 と記述します。複数の場合はこの⑪作業を繰り返しおこないます。

複数を一括設定する場合、IP アドレスが自動割り当ての場合は、共通しているアドレス部分（ネットワークアドレス）を使用して１行で設定を行います。
例：192.168.0.0/16 や 192.168.128.0/24 のように指定します。
不明な場合は、ネットワーク管理者へご確認ください。

８

④「pg_hba.conf」ファイルを保存して閉じます。

⑤

稼働中の“データベースサーバー”に対して、これまでの設定を反映させるためにサービスの再起動をします。「スタート」ボタン－「Windows 管理ツール」－「サービス」でサービスの一覧を表示します。

⑥

名前「postgresql-10 - PostgreSQL Server 10」を右クリックして「再起動」をクリックします。

⑦

再起動したら「×ボタン」を押して「サービス」を閉じます。

９3 データベース管理ツールのインストール①

インストールメニュー画面を再度表示します。

②[3.データベース管理ツール]ボタンをクリックします。

③

インストール先を選択し、表示される画面に従ってインストールを行ってください。

4 データベースの作成[データベースサーバー]や[データベース管理ツール]のインストールが完了しても、消防くんを起動・使用できる状態ではありません。（共有データの保存先となるデータベースがありません。）そのため「データベース管理ツール」を起動し、データベースの作成と初期データのインストールを行ってください。
①「スタート」ボタン－「すべてのプログラム」－「消防くん for Windows」－「データベース管理」を順に選択します。この管理ツールの起動と操作は必ず「管理者権限」で行ってください。

１０

②

管理ツールの初回起動時、「製品シリアル」の登録画面となります。別添の手順書に従って、シリアル番号、メールアドレス、パスワード入力をおこなってください。

③

管理ツールの画面が表示されます。「消防くんデータベースを作成」ボタンをクリックします。

④

半角英数のみでデータベース名を入力します。１つ目については標準名の”sbcsdb”が入力されていますので、そのまま作成します。

１１

5 ユーザー（利用者）の登録①

消防くん for Windowsではデータベースへの操作が重複しないように、ユーザー管理を行っています。消防くんを利用される方のすべてを登録してください。
（登録ユーザー数に制限はありません。）※新規作成したデータには予め「ユーザー1」～「ユーザー5」が登録済みです。

②

作成されたデータベース名を右の一覧から選択してください。ユーザー選択が表示されます。「管理者」のユーザーを選択して OK ボタンを押してください。

③「ユ ーザ ー 編 集」 ボタ ン が押 せる よう にな りま す ので 、 ク リッ クし ます 。

・「追加」ボタン…ユーザーを追加します。
・「編集」ボタン…ユーザー名・権限等を変更します。
・「削除」ボタン…不要なユーザーを削除します。
④

登録が完了したら、「閉じる」ボタンをクリックします。

１２

6 クライアント（報告書作成・様式編集）のインストール
6.1

新規に Version4 をインストールの場合①【消防くん for Windows セットアップ CD】を CD-ROM ドライブに挿入してください。

②

しばらくすると、以下のインストール項目の選択画面が表示されます。

注)上の画面が表示されない場合は【マイコンピュータ】－【ＣＤ-ＲＯＭ】ドライブ【ＣＢＯＣＤ．ＥＸＥ】を順に左でダブルクリックします。

③「4.クライアント（様式編集・報告書作成）」ボタンをクリックします。

１３

④「次へ」ボタンをクリックします。

⑤

インストール先を選択し、「次へ」ボタンをクリックします。

⑥「報告書作成」と「様式編集」の動作に必要なファイルがセットアップされます。

１４

6.2

アップデートを行う場合
セットアップされようとする機械で既に以前のバージョン（Ver4 以降）をお使いの場合は、インストール先選択画面は表示されません。アップデート画面の表示が行われます。その場合は、そのまま、アップデートを実行してください。
（※アンインストールの操作は不要です。
）

7 消防用外字の設定方法
消防関係の外字を、Windows 上で使用・表示できるように設定を行います。「様式編集」または「報告書作成」でのデータ作成の前に、以下の操作を１度行ってください。
①【スタート】ボタンをクリックします。

②【すべてのプログラム】の項目をマウスでクリックして、サブメニューを表示します。

③

サブメニューから【消防くん for Windows】をマウスでクリックします。

④

さらに表示される「様式編集」または「報告書作成」を起動します。

⑤「サーバーへの接続」画面で「キャンセル」を行います。

１５

⑥「ヘルプ」メニューの「環境設定」をクリックします。

⑦「外字」タブをクリックし、ここで切り替える枠内の「消防くん用」のボタンを１度クリックします。

⑧

開かれている画面をとじます。

１６

3 データベース管理ツール（メンテナンス機能）
1.1「消防くんデータベース管理ツール」とは消防くんで使用される PostgresSQL データベースを管理する為のシステムになります。利用者の登録や、データベースの退避・復元を行うことができます。

1.2

PostgreSQL インストールフォルダの設定設定ファイル（SBDBMainte.ini）について利用される環境に合わせて記述内容を変更します。初回起動時には自動設定されますので、通常は変更する必要はありません。
設定ファイルを Windows 機能のメモ帳などテキストエディタで開き、以下の記述内容を環境に合わせて確認・変更します。
[SBDBMainte]
DBPath=C:¥Program Files (x86)¥PostgreSQL¥10¥ bin※記述は 64bit 版 PC の C ドライブへ PostgresSQL10 をインストールした場合（この設定ファイルは、データベース管理ツールのインストール先にございます。通常は「C ドライブ」内の「CBO フォルダ」の「SBDBMente フォルダ」となっております。
）

１７

2 消防くんデータベース管理ツールの操作
消防くんデータベース管理ツールの起動

2.1「スタート」－「消防くん for Windows」－「データベース管理」を選択します。
以下の画面が表示されます。

消防くん用データベースの作成

2.2

消防くん用データベースを新規に作成する方法を説明します。新規に導入された場合やバックアップファイルからの復元を行う場合に、データベースの作成を行う必要があります。
①

ボタン「消防くんデータベースを作成」を押下して下さい。

②

データベース名入力ダイアログが表示されます。

１８

③

データベース名にはアルファベット、数字を使用し、同じ名前のデータベースが存在しないことを確認し、「OK」ボタンを押して下さい。

④

データベースが作成されると以下のメッセージが表示されます。「OK」ボタンを押下して下さい。

１９

データベースの削除

2.3

消防くん用データベースを削除する方法を説明します。削除したデータベースを元に戻すことはできません。確実に不要なデータベース以外は削除しないで下さい。
①

削除するデータベースをリストの中から選択し、「管理者」のユーザーを選択してください。

②「削除/復元ボタンの表示」を押すと「データベースを削除」ボタンが押せるようになります。「データベースを削除」をクリックしてください。

③

確認画面が表示されます。ユーザー名と理由を入力して、「OK」ボタンを押して下さい。データベースが削除されます。

２０データベースの復元

2.4

ここではデータベースの復元の手順を説明します。
①

復元を行う対象のデータベースをリストより選択し、「管理者」のユーザーを選択してください。

②「削除/復元ボタンの表示」を押すと「データベースを復元」ボタンが押せるようになります。「データベースを復元」をクリックしてください。

２１

③

ファイルダイアログが表示されます。バックアップファイルを選択し、「開く」ボタンを押して下さい。

④

確認画面が表示されます。ユーザー名と理由を入力して「OK」ボタンを押してください。復元作業が開始されます。

⑤

復元作業実行中は終了以外のボタンが無効になります。
復元作業はバックアップファイルのサイズによりますが 5～10 分程度かかります。

⑥以上でデータベースの復元は完了です。

２２

データベースのバックアップ

2.5

ここではデータベースのバックアップの手順を説明します。データベースのバックアップを作製して多くことで、バックアップ作製時点のデータベースが復元できます。
①

バックアップを行うデータベースをリストの中から選択し、「管理者」のユーザーを選択してください。

②「データベースのバックアップ」ボタンを押して下さい。

③ファイルダイアログが表示されます。バックアップファイルの保存場所を選択し、保存するファイル名を入力して、「保存」ボタンを押して下さい。

２３

④

以上でデータベースのバックアップは完了です。「OK」ボタンを押して下さい。

２４

ログイン情報のクリア

2.6

消防くんデータベースにクライアント側（報告書作成・様式編集・労務計画）ソフトでログイン後に、正常終了していない場合、そのユーザーについては再ログインできません。
選択中のデータベースの全ユーザーのログイン情報を消去し、再度ログインできる状態に戻します。

①

ログイン情報をクリアするデータベースをリストの中から選択し、「管理者」のユーザーを選択してください。

②「ログイン情報をクリアする」ボタンを押してください。

③

クリアするユーザーを選択して「クリア」ボタンを押してください。

２５

④

確認画面が表示されます。「はい」を押すとログイン情報をクリアします。

２６

4 自動バックアップの設定方法
1 バックアップスクリプト「PsqlBackUp5.bat」の確認「データベースバックアップスクリプト」とは1.1

消防くんで使用される PostgreSQL データベースをバックアップするコマンドを記述した、ファイルになります。このファイルを「Microsoft Windows タスクスケジューラ」へ設定することで定期的に決まった時間にバックアップを行う事が出来ます。（以下バッチファイルと記述）「PsqlBackUp5.bat」の確認

1.2

バッチファイル（PsqlBackUp5.bat）について利用される環境に合わせて記述内容を変更します。
（このバッチファイルは、データベース管理ツールのインストール先にございます。通常は「C ドライブ」内の「CBO フォルダ」の「SBDBMente フォルダ」となっております。）①

PostgreSQL インストールフォルダの設定

バッチファイルを Windows 機能のメモ帳などテキストエディタで開き（バッチファイルを右クリックし、「編集」を選択します。）、以下の記述内容を環境に合わせて変更します。（バッチファイル：１２行目）、SET PSQLDIR="C:¥Program Files (x86)¥PostgreSQL¥10¥bin"※記述は 64bit 版 PC の C ドライブへ PostgreSQL をインストールした場合②

バックアップフォルダの設定（予め、最もディスクの空き容量があるドライブにバックアップファイル用のフォルダを作成しておいてください）

実際にバックアップファイルが格納されるフォルダパスを指定します。（バッチファイル：１５行目）
SET BACKUPDIR="C:¥CBO¥消防くんデータバックアップ"※記述は C ドライブの CBO フォルダの中に[消防くんデータバックアップ]
フォルダを作成している場合

２７

③

データベース名の設定
標準とは異なる名称でデータベース名を作成していた場合、そのデータベース名を指定します。
rem バックアップデータベース名SET BACKUPDBNAME="sbcsdb"④

削除期間の設定

バックアップファイルは設定によってディスク容量を圧迫する為、バックアップを行ったタイミン
グで古いファイルを削除する日を指定します。(バッチファイル：48 行目)
forfiles /p %BACKUPDIR% /D -30 /m 2???????.backup /c "cmd /C del @file"※赤字で記述される数値を変更します。

30 を指定した場合、現在日付より 30 日以上古いデータが削除されます。

1.3

バッチファイルの起動確認
サーバー構成の設定まで行った状態で１度正常に実行されるか起動します。
「PsqlBackUp5.bat」ファイルをエクスプローラよりダブルクリックします。
実行されますと以下の画面が表示されます。

正常に動作しますとバックアップが動作し、テーブルバックアップ結果が表示されます。
※動作していない場合、パスワード入力待ちとなる、画面が数秒で閉じる等、バックアップ処理が実行されませんので、必ず動作するか確認してください。

２８

2 スケジュール登録
タスクスケジューラの追加

2.1

自 動 バ ッ ク ア ッ プ を 行 う Microsoft Windows タ ス ク ス ケ ジ ュ ー ラ （ 記 載 内 容 はWindowsServer2019）の追加方法について説明します。
①

タスクスケジューラの起動「スタート」→「Windows 管理ツール」→「タスクスケジューラ」を実行します。

２９

②

基本タスクの作成

実行されますと以下の画面が表示されますので「基本タスクの作成」を押下します。

③

タスク名称の指定

実行するタスク名称を設定し、「次へ」ボタンを押下します。

３０

④

実行時間、実行間隔の指定

自動バックアップを行う時間、実行する間隔を指定し、「次へ」ボタンを押下します。
実行時間についてはデータ量によりますが、１０分～２０分程度の見込みです。
※バックアップ実行時間帯は、システムへアクセスされない業務時間外を設定するようにお願い致します。

３１

⑤

操作の指定

「操作」で「プログラムの開始」を選択し、「次へ」ボタンを押下します。

⑥

実行プログラムの指定「参照」ボタンを押下し、ファイル参照ダイアログを表示します。
バックアップを行うスクリプト「PsqlBackUp5.bat」を選択し、「次へ」ボタンを押下します。

３２

⑦

設定の完了

「[完了]をクリックしたときに、このタスクの[プロパティ]ダイアログを開く」にチェックを入れて「完了」ボタンを押下してください。

⑧

実行ユーザーの指定

Server をログオフした状態でも自動バックアップが行われるように、ログインユーザー、パスワードを指定します。

「タスクの実行時に使うユーザーアカウント」を選択します。
※こちらは管理者のユーザー／パスワードを指定します。
「ユーザーがログオンしているかどうかにかかわらず実行する」を選択して「OK」ボタンを押下します。

３３

パスワードの入力を求められるので、入力して「OK」ボタンを押下します。

2.2

バックアップデータの復元「消防くん データベース管理ツール」より、復元が可能です。

３４