KPAXの 自動化システム を使用して「スマート印刷環境」を構築します
スマートホームオートメーションにヒントを得た KPAX では、「カスタムフィールド」と「ルール」機能を使用して、自動的に実行される複数のカスタムアクションを作成できます。この機能により、印刷環境に 自動化システム を導入できます。
カスタム フィールド機能を使用すると、管理者はデバイスの MIB では利用できない情報を追加して、それをデバイスに添付できます。情報はシステムに表示されるだけで、機器の情報は書き変わりません。日付時刻、ブール値、短いテキスト、長いテキスト、数値などのデータ型を指定できます。
カスタムフィールドの実装例:
- デバイス契約管理 (契約期間と期限)
- 消耗品と在庫管理 (消耗品・保守部品の所在地と在庫)
- 連絡先情報 (営業または技術者の連絡先情報)
- 手順書・説明書の場所 (リンク)
- 費用情報 (印刷コスト、コピーコスト、など)

KQL (KPAX・クエリ・ランゲージ)
KPAX Query Language(KPAX・クエリ・ランゲージ – KQL)は、KPAXの中で「ちょっとした計算」や「オリジナルの指標づくり」を行うためのシンプルな仕組みです。難しいプログラミングは一切不要で、スプレッドシートのように数字や文字を組み合わせて、自分だけの便利な項目を作ることができます。
たとえば、月ごとの印刷枚数を自動で計算したり、トナー残量が少ないときに分かりやすい表示を作ったりと、日々の管理をもっとスムーズにするための工夫が簡単に実現できます。KQLを使うことで、KPAXをより自分たちの業務にフィットした形にカスタマイズできるようになります。
KQLの実装例 1:印刷コストの計算
今月の印刷コストを出したいときは、印刷の種類ごとに「枚数 × 単価」を計算して、それらを全部足し合わせるだけ。KQL を使えば、この計算を KPAX が自動でやってくれるので、毎月の面倒な集計作業がぐっとラクになります。
$total_print_cost = ($currentmonth_color_print * $color_print_price) + ($currentmonth_mono_print * $mono_print_price)
- $total_print_cost = カスタム計算フィールド (KQL使用して計算された)
- $currentmonth_color_print = 今月のカラー印刷枚数 (デバイスからのSNMP情報)
- $color_print_price = カスタムフィールド
- $currentmonth_mono_print = 今月のモノクロ印刷枚数 (デバイスからのSNMP情報)
- $color_mono_price = カスタムフィールド


「ルール」機能
自動化は、トリガーパラメータを監視し、パラメータに基づいてアクションを実行することによって行われます。
トリガーパラメータ
- 選択した日付と時刻
- 消耗品・保守部品残量
- 技術的およびアラート
- エージェントとデバイスのオフライン期間。
- 消耗品・保守部品の交換。
- 新しいデバイス検出された
アクション
- カスタムメールを送信する。
- カスタムファイルをFTP/SFTPに送信する。
- KQLを使用して「カスタムフィールド」の値を更新。

自動化システムの例
印刷システムのプロセスを自動化するために必要なシナリオを独自に作成します
注文システム
トナーがなくなると自動的に販売店にメールが送信されます。
データソース: 場所 1 のデバイス
条件: カラーデバイスのみ
トリガー: ブラックトナーの変更が検出されました
アクション: 消耗品の配送を担当する管理者/
販売代理店にメール通知を送信します。
在庫管理
交換後にトナー在庫を自動的に減らします。
データソース: システム内のすべてのデバイス
条件: A3複合機のみ
トリガー: ブラックトナーの変更が検出されました
アクション: カスタムフィールドの「ブラックストック」の値を1 減らします
毎月のレポート
デバイスの使用状況を含むメールを管理者に自動的に送信します
データソース: 場所 1 のデバイス
条件: 「管理対象」プロファイルを持つデバイスのみ。
トリガー: ブラックトナーの変更が検出されました
アクション: 消耗品の配送を担当する管理者/ 販売代理店にメール通知を送信します。
通知システム
デバイスの問題に関するメールを管理者に自動的に送信します
データソース システム内のすべてのデバイス
条件: 「管理対象」プロファイルを持つデバイスのみ。
トリガー: デバイスで重要なエラー (用紙切れ、紙詰まり、メモリ不足) が発生しました
アクション: 管理者にメール通知を送信します。