(57)【要約】【課題】登録されている印刷ルールの確認および変更における作業効率を向上可能とした印刷システム、印刷装置および印刷方法を提供すること。【解決手段】印刷ルールに基づいて印刷データの出力先を判定する情報処理装置１１と、印刷データに応じた印刷を実行する印刷装置１０と、がネットワーク１３を介して接続され、情報処理装置１１に登録されている印刷ルールを印刷装置１０において取得し、印刷ルールを更新させるアクセス手段と、出力先とする印刷装置１０を示す情報を含む印刷データを印刷装置１０において生成する生成手段と、印刷装置１０から情報処理装置１１へ印刷データを送出する送出手段と、を備える。【選択図】図１
2017213808.tif 000002
【特許請求の範囲】
【請求項１】
印刷ルールに基づいて印刷データの出力先を判定する情報処理装置と、前記印刷データに応じた印刷を実行する印刷装置と、がネットワークを介して接続され、
前記情報処理装置に登録されている印刷ルールを前記印刷装置において取得し、前記印刷ルールを更新させるアクセス手段と、
前記出力先とする印刷装置を示す情報を含む印刷データを前記印刷装置において生成する生成手段と、
前記印刷装置から前記情報処理装置へ前記印刷データを送出する送出手段と、
を備えることを特徴とする印刷システム。
【請求項２】
前記印刷装置からの前記登録されている印刷ルールへのアクセスのための接続の申請に対する認証を前記情報処理装置において行う管理手段を備えることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷装置で取得あるいは更新された前記印刷ルールを前記印刷装置において保存する保存手段と、
前記印刷装置が前記情報処理装置から印刷データを受信した日時を前記保存手段に保存されている前記印刷ルールと照合した結果を前記印刷装置において記録する記録手段と、
を備えることを特徴とする請求項１に記載の印刷システム。
【請求項４】
無線通信により前記印刷装置から通信端末へデータを送信し、前記通信端末からのデータを前記印刷装置にて受信する通信手段と、
前記情報処理装置に登録されている印刷ルールを前記通信端末において前記印刷装置から取得する取得手段と、を備え、
前記アクセス手段は、前記通信端末からの要求に応じて前記印刷ルールを更新させることを特徴とする請求項１に記載の印刷システム。
【請求項５】
前記印刷装置を介する前記通信端末からの前記登録されている印刷ルールへのアクセスのための接続の申請に対する認証を前記情報処理装置において行う管理手段を備えることを特徴とする請求項４に記載の印刷システム。
【請求項６】
ネットワークを介して情報処理装置に接続され、印刷ルールに基づく前記情報処理装置からの指示に応じて印刷データの印刷を実行する印刷装置であって、
前記情報処理装置に登録されている前記印刷ルールを取得し、前記印刷ルールを更新させるアクセス手段と、
前記印刷データの出力先とする印刷装置を示す情報を含む印刷データを生成する生成手段と、
前記情報処理装置へ前記印刷データを送出する送出手段と、
を備えることを特徴とする印刷装置。
【請求項７】
印刷ルールに基づいて印刷データの出力先を判定する情報処理装置と、前記印刷データに応じた印刷を実行する印刷装置と、がネットワークを介して接続された印刷システムによる印刷方法であって、
前記情報処理装置に登録されている印刷ルールを前記印刷装置において取得する取得工程と、
前記印刷装置において前記印刷ルールを変更する変更工程と、
前記印刷データの出力先とする印刷装置を示す情報を含む印刷データを前記印刷装置において生成する生成工程と、
前記印刷装置から前記情報処理装置へ前記印刷データを送出する送出工程と、
前記情報処理装置において、前記情報を基に特定された印刷装置へ前記印刷データを出力する出力工程と、
を備えることを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷装置および印刷方法に関する。
【背景技術】
【０００２】
ネットワークに接続された複数の印刷装置を備える印刷システムに関し、自動的に印刷装置を選択して印刷データの出力先を振り分ける種々の技術が提案されている。印刷システムの情報処理装置は、登録されている印刷ルールにしたがって、出力先とする印刷装置を判定する。
【０００３】
例えば特許文献１には、印刷装置の障害による作業効率悪化を緩和するために、障害が発生している印刷装置を出力先とする印刷ルールを管理者へ通知する技術が開示されている。また、例えば特許文献２には、印刷の設定および内容を含む出力条件の制御により、複数のベンダによる印刷装置が混在する状況における出力先の自動振り分けを可能とした技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷システムを構成する印刷装置は、当該印刷システムを構成する情報処理装置から離れた位置に設置されることがある。例えば、印刷装置が設置されている場所にいる管理者は、その印刷装置について登録されている印刷ルールを確認あるいは変更する場合に、情報処理装置が設置されている場所へ出向いて情報処理装置を操作する。
【０００５】
また、印刷システムを構成する印刷装置を新たな印刷装置と入れ換えた場合に、新たな印刷装置の使用によるテスト印刷が行われることがある。テストの実施者は、情報処理装置において印刷ルールをテスト用に一時変更し、印刷データを生成する端末装置（クライアント）あるいは情報処理装置から印刷を指示する。テストの実施者は、情報処理装置あるいは端末装置が設置されている場所へ一旦出向いてから、印刷装置にてテスト印刷の結果を確認する。このように、登録されている印刷ルールを確認あるいは変更する場合に、印刷装置および情報処理装置の間における移動の手間により作業効率が低下することとなる。
【０００６】
本発明は、上記に鑑みてなされたものであって、登録されている印刷ルールの確認および変更における作業効率を向上可能とした印刷システム、印刷装置および印刷方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、印刷ルールに基づいて印刷データの出力先を判定する情報処理装置と、前記印刷データに応じた印刷を実行する印刷装置と、がネットワークを介して接続され、前記情報処理装置に登録されている印刷ルールを前記印刷装置において取得し、前記印刷ルールを更新させるアクセス手段と、前記出力先とする印刷装置を示す識別情報を含む印刷データを前記印刷装置において生成する生成手段と、前記印刷装置から前記情報処理装置へ前記印刷データを送出する送出手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、登録されている印刷ルールの確認および変更における作業効率を向上できるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施の形態の印刷システムの全体構成図である。
【図２】図２は、図１に示す印刷装置のハードウェア構成を示すブロック図である。
【図３】図３は、印刷装置の機能ブロック図である。
【図４】図４は、図１に示す情報処理装置のハードウェア構成を示すブロック図である。
【図５】図５は、情報処理装置の機能ブロック図である。
【図６】図６は、図１に示す端末装置のハードウェア構成を示すブロック図である。
【図７】図７は、端末装置の機能ブロック図である。
【図８】図８は、端末装置としての機能を備える情報処理装置の機能ブロック図である。
【図９】図９は、情報処理装置に格納される印刷ルールＤＢの例を示す図である。
【図１０】図１０は、印刷ルールＤＢに設定されるスケジューリングデータの例を示す図である。
【図１１】図１１は、印刷装置からのアクセスにより印刷ルールを取得および更新する場合における印刷装置および情報処理装置の動作手順の例を示す図である。
【図１２】図１２は、印刷装置におけるログイン画面の例を示す図である。
【図１３】図１３は、情報処理装置による接続許可があったときにおける表示の例を示す図である。
【図１４】図１４は、印刷装置における印刷ルールの取得のための操作画面の例を示す図である。
【図１５】図１５は、印刷装置のテスト印刷を実施する場合における印刷装置および情報処理装置の動作手順の例を示す図である。
【図１６】図１６は、印刷装置のテスト印刷を実施する場合における印刷装置および情報処理装置の動作手順の例を示す図である。
【図１７】図１７は、印刷ルール変更工程における印刷装置の動作手順を示すフローチャートである。
【図１８】図１８は、テスト印刷工程における印刷装置の動作手順を示すフローチャートである。
【図１９】図１９は、印刷ルール復帰工程における印刷装置の動作手順を示すフローチャートである。
【図２０】図２０は、第２の実施の形態の印刷システムにおける印刷装置の機能ブロック図である。
【図２１】図２１は、図２０に示す格納部に保存された印刷ルールと印刷履歴の例を示す図である。
【図２２】図２２は、図２０に示す印刷装置の動作手順を示すフローチャートである。
【図２３】図２３は、第３の実施の形態の印刷システムの全体構成図である。
【図２４】図２４は、図２３に示す印刷装置の機能ブロック図である。
【図２５】図２５は、図２３に示すスマートデバイスのハードウェア構成を示すブロック図である。
【図２６】図２６は、スマートデバイスに搭載されるソフトウェアおよび情報を示す図である。
【図２７】図２７は、スマートデバイスでの操作により情報処理装置へログインする際における印刷装置の動作手順を示すフローチャートである。
【図２８】図２８は、情報処理装置内の印刷ルールをスマートデバイスにて取得する際における印刷装置の動作手順を示すフローチャートである。
【図２９】図２９は、印刷ルールＤＢ内の印刷データを変更後の印刷ルールへ更新する際における印刷装置の動作手順を示すフローチャートである。
【図３０】図３０は、スマートデバイスでの操作により情報処理装置からログアウトする際における印刷装置の動作手順を示すフローチャートである。
【図３１】図３１は、スマートデバイスでの操作により印刷ルールを取得および更新する場合におけるスマートデバイス、印刷装置および情報処理装置の動作手順の例を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、印刷システム、印刷装置および印刷方法の実施の形態を詳細に説明する。
【００１１】
実施の形態の印刷装置は、プリンタ、複写機、およびファクシミリ装置等の画像形成装置、あるいはプリンタ、コピー、スキャナおよびファクシミリ等のうち少なくとも２つ以上の機能を備える複合機（ＭＦＰ：Multi-Function  Printer）のいずれであっても良い。
【００１２】
（第１の実施の形態）
図１は、第１の実施の形態の印刷システムの全体構成図である。印刷システムは、複数の印刷装置１０、情報処理装置１１および端末装置（クライアント）１２を備える。印刷装置１０、情報処理装置１１および端末装置１２は、ネットワーク１３を介して接続されている。
【００１３】
端末装置１２は、入力操作に応じて、テキスト、イメージ、あるいはそれらの組み合わせであるドキュメントを作成する。端末装置１２は、印刷対象とするドキュメントの内容を含む印刷データを生成し、印刷要求および印刷データを情報処理装置１１へ送信する。情報処理装置１１は、端末装置１２から送信された印刷要求および印刷データを管理する。
【００１４】
情報処理装置１１は、印刷ルールに基づいて印刷データの出力先を判定する。情報処理装置１１は、出力先と判定された印刷装置１０へ印刷データを送信し、印刷装置１０へ印刷を指示する。印刷装置１０は、情報処理装置１１からの印刷データに応じた印刷処理を実行する。
【００１５】
ネットワーク１３は、ＬＡＮ（Local  Area  Network）などの通信ネットワークである。ネットワーク１３は、セキュア環境下で構築されたインターネットなどの広域ネットワークを含んで構成されていても良い。
【００１６】
なお、印刷システムに含まれる印刷装置１０の個数は、図１に示す３個である場合に限られず任意であるものとする。印刷システムに含まれる端末装置１２は複数であっても良く、個数は任意であるものとする。実施の形態において、印刷システムのユーザには、端末装置１２の操作により印刷装置１０での印刷を依頼する端末装置１２および印刷装置１０のユーザと、主に情報処理装置１１において印刷システムを管理する管理者とが含まれるものとする。
【００１７】
図２は、印刷装置１０のハードウェア構成を示すブロック図である。図２および後述する図３に示す印刷装置１０は、プリンタ、コピーおよびスキャナの各機能を備える複合機とする。印刷装置１０は、ＣＰＵ（Central  Processing  Unit）２１、ＲＯＭ（Read  Only  Memory）２２、ＲＡＭ（Random  Access  Memory）２３、ＨＤＤ（Hard  Disk  Drive）２４、エンジン部２５、操作部２６および通信インタフェース（Ｉ／Ｆ）２７を備える。印刷装置１０の各部は、バスを介して相互に接続されている。
【００１８】
不揮発性メモリであるＲＯＭ２２は、プログラムを格納する。ＲＯＭ２２に格納されたプログラムは、バスを介してＲＡＭ２３にロードされる。ＣＰＵ２１は、ＲＡＭ２３内のプログラム格納領域にてプログラムを展開して各種処理を実行する。ＲＡＭ２３内のデータ格納領域は、各種処理の実行におけるワークメモリとして使用される。ＲＡＭ２３は、ＤＲＡＭ(Dynamic  Random  Access  Memory)あるいはＳＲＡＭ（Static  Random  Access  Memory）などである。
【００１９】
外部記憶装置であるＨＤＤ２４は、プリント画像、コピー画像およびスキャン画像などの画像データを保持する。外部記憶装置は、半導体メモリ等であっても良い。エンジン部２５は、プリンタ、コピーおよびスキャナの各機能を実現するためのハードウェアである。エンジン部２５は、原稿を読み取るスキャナユニット、画像データに基づき媒体へ画像を印刷するプロッタユニットなどを備える。エンジン部２５は、印刷された用紙の仕分け等を行うフィニッシャ、原稿を自動搬送させるＡＤＦ（Auto  Document  Feeder）などのオプションユニットを含んでも良い。
【００２０】
操作部２６は、ユーザによる印刷装置１０への入力操作を受け付ける。操作部２６は、入力に応じた表示、および印刷装置１０の設定に関する情報の表示を行う。例えば、操作部２６は、ポインティングデバイスとしてのタッチパネルと表示デバイスとしての液晶パネルを備える。通信Ｉ／Ｆ２７は、ネットワーク１３との接続インタフェースである。通信Ｉ／Ｆ２７は、ネットワーク１３を介して他の装置との通信を行うハードウェアである。
【００２１】
図３は、印刷装置１０の機能ブロック図である。印刷装置１０の機能構成は、ＣＰＵ２１でのプログラムの実行により、図２に示すハードウェア構成を使用して実現される。
【００２２】
基本機能部３１は、印刷装置１０の機能構成における基本部分であって、印刷装置１０の全体の動作を制御するとともに、印刷装置１０の各機能の基本となる処理を実行する。例えば、基本機能部３１は、印刷装置１０への入力に関するスキャナ機能および印刷装置１０からの出力に関するプロッタ機能を除く各種機能を備える。
【００２３】
表示／入力部３２は、印刷装置１０への入力操作を受け付け、かつ各種表示を行う機能部であって、操作部２６により実現される。画像入力部３３は、原稿の読み取りによる画像入力を受け付ける機能部であって、エンジン部２５のスキャナユニットを用いて実現される。
【００２４】
画像処理部３４は、ページ記述言語の印刷データを、プリンタ機能による出力のための画像データへ変換する。画像処理部３４は、画像データを画像出力部３５へ送る。画像出力部３５は、画像データにしたがって媒体である用紙への印刷を実行する機能部であって、エンジン部２５のプロッタユニットを用いて実現される。
【００２５】
印刷ルールのアクセス手段としての印刷ルールアクセス部３６は、後述する情報処理装置１１の印刷ルールデータベース（ＤＢ）から印刷ルールを取得し、取得された印刷ルールを変更させる。印刷ルールアクセス部３６は、変更された印刷ルールを印刷ルールＤＢへ送り、印刷ルールＤＢ内の印刷ルールを更新させる。印刷ルールアクセス部３６における印刷ルールの送信および受信の機能は、通信Ｉ／Ｆ２７を用いて実現される。
【００２６】
印刷データの生成手段としての印刷データ生成部３７は、テスト印刷において使用される印刷データを生成する。印刷データ生成部３７は、印刷による出力先を示す情報であるキーワードを、印刷データへ埋め込む。
【００２７】
印刷データの送出手段としての印刷データ送受信部３８は、印刷データ生成部３７で生成された印刷データを情報処理装置１１へ送信する。また、印刷データ送受信部３８は、情報処理装置１１から送信された印刷データを受信する。印刷データの送信および受信の機能は、通信Ｉ／Ｆ２７を用いて実現される。
【００２８】
格納部３９は、１つあるいは複数の印刷データで構成される印刷ジョブを格納する。また、格納部３９は、印刷装置１０の各種設定に関する情報であるシステム情報および管理情報を格納する。格納部３９は、ＨＤＤ２４を用いて実現される。
【００２９】
図４は、情報処理装置１１のハードウェア構成を示すブロック図である。情報処理装置１１は、パーソナルコンピュータなどの一般的なコンピュータを利用したハードウェア構成を備える。情報処理装置１１は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ＨＤＤ４４および通信Ｉ／Ｆ４５を備える。情報処理装置１１の各部は、バスを介して相互に接続されている。
【００３０】
ＲＯＭ４２は、プログラムを格納する。ＲＯＭ４２に格納されているプログラムは、バスを介してＲＡＭ４３にロードされる。ＣＰＵ４１は、ＲＡＭ４３内のプログラム格納領域にてプログラムを展開して各種処理を実行する。ＲＡＭ４３内のデータ格納領域は、各種処理の実行におけるワークメモリとして使用される。ＲＡＭ４３は、ＤＲＡＭあるいはＳＲＡＭなどである。
【００３１】
外部記憶装置であるＨＤＤ２４は、ＯＳ（Operating  System）、ドライバおよびアプリケーションと、印刷ジョブおよび印刷ルール等の各種データを格納する。外部記憶装置は、半導体メモリ等であっても良い。通信Ｉ／Ｆ４５は、ネットワーク１３との接続インタフェースである。通信Ｉ／Ｆ４５は、ネットワーク１３を介して他の装置との通信を行うハードウェアである。
【００３２】
図５は、情報処理装置１１の機能ブロック図である。情報処理装置１１の機能構成は、ＣＰＵ４１でのプログラムの実行により、図４に示すハードウェア構成を使用して実現される。
【００３３】
基本機能部５１は、情報処理装置１１の機能構成における基本部分であって、情報処理装置１１の全体を制御するとともに、ＯＳ、ドライバおよびアプリケーションを実行する。出力先判定部５２は、受信された印刷データから、印刷ルールＤＢに登録されているキーワードを検索する。出力先判定部５２は、キーワードの検索結果を基に、印刷データの出力先とする印刷装置１０を判定する。
【００３４】
ジョブ管理部５３は、受信された印刷データで構成される印刷ジョブを印刷ジョブデータベース（ＤＢ）へ格納し、印刷ジョブＤＢを管理する。ジョブ管理部５３は、出力先と判定された印刷装置１０に対し、当該印刷装置１０について登録されている印刷ルールにしたがい印刷のスケジューリングを行う。
【００３５】
印刷データ送受信部５４は、端末装置１２から送信された印刷データ、および印刷装置１０から送信された印刷データを受信する。印刷データ送受信部５４は、出力先判定部５２で出力先と判定された印刷装置１０に対し、印刷スケジュールにしたがって印刷データを送信する。印刷データの送信および受信の機能は、通信Ｉ／Ｆ４５を用いて実現される。
【００３６】
格納部５６は、印刷ルールＤＢ、印刷ジョブＤＢおよびユーザ情報を格納する。印刷ルールＤＢは、印刷ルールおよびスケジューリングデータを格納するデータベースである。印刷ジョブＤＢは、受信された印刷データで構成される印刷ジョブを格納するデータベースである。ユーザ情報は、印刷装置１０からのアクセスによる印刷ルールの取得および更新を許可するユーザの認証に使用される情報である。アクセス権の管理手段としてのアクセス権管理部５５は、ユーザ情報を基に印刷ルールＤＢへのアクセスを管理する。アクセス権管理部５５は、印刷装置１０からの印刷ルールＤＢへのアクセスのための接続の申請に対し、ユーザ情報に基づく認証を実行する。
【００３７】
図６は、端末装置１２のハードウェア構成を示すブロック図である。端末装置１２は、パーソナルコンピュータなどの一般的なコンピュータを利用したハードウェア構成を備える。端末装置１２は、ＣＰＵ６１、ＲＯＭ６２、ＲＡＭ６３、ＨＤＤ６４、表示部６５、入力部６６および通信Ｉ／Ｆ６７を備える。端末装置１２の各部は、バスを介して相互に接続されている。
【００３８】
ＲＯＭ６２は、プログラムを格納する。ＲＯＭ６２に格納されているプログラムは、バスを介してＲＡＭ６３にロードされる。ＣＰＵ６１は、ＲＡＭ６３内のプログラム格納領域にてプログラムを展開して各種処理を実行する。ＲＡＭ６３内のデータ格納領域は、各種処理の実行におけるワークメモリとして使用される。ＲＡＭ６３は、ＤＲＡＭあるいはＳＲＡＭなどである。
【００３９】
ＨＤＤ６４は、ＯＳ、ドライバおよびアプリケーションと、印刷ジョブ等のデータを格納する。表示部６５は、ドキュメント等を表示するディスプレイである。入力部６６は、端末装置１２への入力操作を受け付けるキーボードおよびポインティングデバイス等である。通信Ｉ／Ｆ６７は、ネットワーク１３との接続インタフェースである。通信Ｉ／Ｆ６７は、ネットワーク１３を介して他の装置との通信を行うハードウェアである。
【００４０】
図７は、端末装置１２の機能ブロック図である。端末装置１２の機能構成は、ＣＰＵ６１でのプログラムの実行により、図６に示すハードウェア構成を使用して実現される。
【００４１】
基本機能部７１は、端末装置１２の機能構成における基本部分であって、端末装置１２の全体を制御するとともに、ＯＳ、ドライバおよびアプリケーションを実行する。例えば、基本機能部７１は、ユーザによる編集作業に応じてドキュメントを作成する。基本機能部７１は、ユーザによる操作に応じて印刷要求を発行する。
【００４２】
印刷データ生成部７２は、印刷データ生成機能を備えたアプリケーションと、そのアプリケーションから利用されるプリンタドライバ（ドライバソフトウェア）である。印刷データ生成部７２は、ユーザにより入力部６６から入力された内容を基に、印刷対象とするドキュメントの内容を含む印刷データを生成する。印刷データ生成部７２は、生成された印刷データを、出力先となる印刷装置１０に対応するページ記述言語の印刷データへ変換する。印刷データ生成部７２は、印刷による出力先を示す情報であるキーワードを、印刷データへ埋め込む。
【００４３】
印刷データ送信部７３は、印刷データ生成部７２で生成された印刷データを情報処理装置１１へ送信する。格納部７４は、１つあるいは複数の印刷データで構成される印刷ジョブを格納する。格納部７４は、ＨＤＤ６４により実現される。
【００４４】
印刷システムは、情報処理装置１１および端末装置１２の機能を併せ持つ装置を備えていても良い。図８は、端末装置１２としての機能を備える情報処理装置１４の機能ブロック図である。情報処理装置１４は、印刷対象とするドキュメントの内容を含む印刷データを生成する。情報処理装置１４は、印刷要求および印刷データを管理する。
【００４５】
情報処理装置１４は、例えば図６に示す端末装置１２と同様のハードウェア構成を備える。情報処理装置１４の機能構成は、ＣＰＵ６１でのプログラムの実行により、端末装置１２と同様のハードウェア構成を使用して実現される。
【００４６】
基本機能部８１は、情報処理装置１４の機能構成における基本部分であって、ＯＳ、ドライバおよびアプリケーションを実行する。例えば、基本機能部８１は、ユーザによる編集作業に応じてドキュメントを作成する。基本機能部８１は、ユーザによる操作に応じて印刷要求を発行する。
【００４７】
印刷データ生成部７２は、印刷対象とするドキュメントの内容を含む印刷データを生成する。出力先判定部５２は、印刷データ生成部７２で生成された印刷データから、印刷ルールＤＢに登録されているキーワードを検索する。出力先判定部５２は、キーワードの検索結果を基に、印刷データの出力先とする印刷装置１０を判定する。
【００４８】
ジョブ管理部５３は、印刷データ生成部７２で生成された印刷データで構成される印刷ジョブを印刷ジョブデータベース（ＤＢ）へ格納し、印刷ジョブＤＢを管理する。ジョブ管理部５３は、出力先と判定された印刷装置１０に対し印刷のスケジューリングを行う。
【００４９】
印刷データ送受信部５４は、印刷データ生成部７２で生成された印刷データ、および印刷装置１０から送信された印刷データを受信する。印刷データ送受信部５４は、出力先と判定された印刷装置１０へ印刷データを送信する。
【００５０】
格納部５６は、印刷ルールＤＢ、印刷ジョブＤＢおよびユーザ情報を格納する。印刷ルールＤＢは、登録された印刷ルールおよびスケジューリングデータを格納するデータベースである。印刷ジョブＤＢは、印刷データ生成部７２で生成された印刷データで構成される印刷ジョブを格納するデータベースである。ユーザ情報は、印刷装置１０からのアクセスによる印刷ルールの取得および更新を許可するユーザの認証に使用される情報である。アクセス権管理部５５は、ユーザ情報を基に印刷ルールＤＢへのアクセスを管理する。
【００５１】
図９は、情報処理装置１１に格納される印刷ルールＤＢの例を示す図である。印刷ルールＤＢでは、１つの印刷ルールをキー、プリンタ名およびスケジュールの各属性を表すデータの組として表現し、印刷ルールを表す組ごとのデータが格納される。図９では、属例を列、組を行とするテーブルとして表された印刷ルールＤＢを示している。
【００５２】
「Ｎｏ．」の列は、印刷ルールごとに付された番号を表す。「キー」の列は、印刷データの出力先とする印刷装置１０を表す識別情報であるキーワードの文字列を表す。「プリンタ名」の列は、印刷装置１０ごとに付された名称を表す。「スケジュール」の列は、印刷ルールに設定されている印刷スケジュールの番号を表す。印刷スケジュールの内容を表すスケジューリングデータは、印刷ルールＤＢに設定されている。
【００５３】
図１０は、印刷ルールＤＢに設定されるスケジューリングデータの例を示す図である。印刷ルールＤＢは、スケジューリングデータテーブルを持つ。スケジューリングデータテーブルでは、１つの印刷スケジュールを曜日および時刻の各属性を表すデータの組として表現する。図１０では、属性を列、組を行とするテーブルとして表されたスケジューリングデータテーブルを示している。
【００５４】
「Ｎｏ．」の列は、印刷スケジュールごとに付された番号を表す。「曜日」の列は、その曜日の印刷スケジュールであることを表す。「曜日」の列の空欄は、当日の印刷スケジュールを表す。「時刻」の列は、印刷の時刻指定を表す。情報処理装置１１は、印刷ルールＤＢに印刷スケジュールの番号を登録することで、スケジューリングデータテーブルに定義されている印刷スケジュールを印刷ルールごとに設定する。
【００５５】
ここで、情報処理装置１１が印刷データの振り分けに使用するキーワードについて説明する。端末装置１２の印刷データ生成部７２は、印刷データの出力先を示すキーワードを印刷データへ埋め込む。
【００５６】
印刷データは、印刷条件などの属性情報が格納されたジョブデータ部と、ドキュメントの内容を示すデータが格納されたページデータ部とを含む。一例として、出力先判定部５２は、ページ記述言語に変換された印刷データから文書タイトルを抽出する。出力先判定部５２は、例えばジョブデータ部に含まれる「@PJL  JOB  NAME＝“タイトルＡ”」のデータから、文書タイトルを示す「タイトルＡ」の文字列を抽出する。出力先判定部５２は、抽出された文書タイトルと、印刷ジョブＤＢに格納されているキーワードの文字列とを比較する。
【００５７】
出力先判定部５２は、文書タイトルと一致するキーワードを含む印刷ルールにしたがって、印刷データの出力先とする印刷装置１０を決定する。出力先判定部５２は、印刷ジョブから抽出された文字列とキーワードとを比較して、出力先を決定しても良い。図８に示す情報処理装置１４の出力先判定部５２は、ページ記述言語への変換前の印刷データから抽出された文字列とキーワードとを比較して、出力先を決定しても良い。
【００５８】
図１１は、印刷装置１０からのアクセスにより印刷ルールを取得および更新する場合における印刷装置１０および情報処理装置１１の動作手順の例を示す図である。ユーザは、印刷装置１０の表示／入力部３２へユーザ名およびパスワードを入力する。印刷装置１０は、入力されたユーザ名およびパスワードを情報処理装置１１へ送信し、印刷ルールＤＢへのアクセスのための接続を情報処理装置１１へ申請する（ログイン）（ステップＳ１）。
【００５９】
図１２は、印刷装置１０におけるログイン画面の例を示す図である。印刷装置１０は、印刷ルールＤＢへのアクセスのための接続設定を行うログイン画面を表示／入力部３２に表示する。ユーザは、ログイン画面に表示されているユーザ名の入力欄とパスワードの入力欄とに、それぞれユーザ名の文字列とパスワードの文字列を入力する。ログイン画面に表示されている接続ボタンが押下されると、印刷装置１０は、入力されたユーザ名およびパスワードを情報処理装置１１へ送信する。
【００６０】
ユーザ名およびパスワードは、ログインするごとにユーザによって印刷装置１０へ入力される。この他、印刷装置１０は、自身にあらかじめ登録されているユーザ名およびパスワードを使用してログインしても良い。
【００６１】
情報処理装置１１は、印刷装置１０から送信されたユーザ名およびパスワードを受信する。アクセス権管理部５５は、受信されたユーザ名およびパスワードを、ユーザ情報として登録されているユーザ名およびパスワードと照合する。双方のユーザ名およびパスワードがそれぞれ一致する場合、アクセス権管理部５５は、ユーザ名およびパスワードの送信元である印刷装置１０に対し、印刷ルールＤＢへのアクセスのための接続を許可する。これにより、情報処理装置１１は、当該印刷装置１０から印刷ルールＤＢへのアクセスが可能な接続状態となる。アクセス権管理部５５は、印刷装置１０へ接続許可を通知する（ステップＳ２）。
【００６２】
図１３は、情報処理装置１１による接続許可があったときにおける表示の例を示す図である。印刷装置１０は、情報処理装置１１からの接続許可通知を受信すると、接続が許可されたことを示す「接続ＯＫ」のメッセージをポップアップ画面に表示する。
【００６３】
なお、ユーザ名およびパスワードの少なくとも一方が一致していなかった場合、アクセス権管理部５５は、ユーザ名およびパスワードの送信元である印刷装置１０に対し、接続失敗を通知する。印刷装置１０は、ログイン画面にてユーザ名およびパスワードの再入力を受け付ける。
【００６４】
ステップＳ２にて接続許可が通知されてから、印刷装置１０は、印刷ルールＤＢ内の印刷ルールを取得するために、印刷ルールの取得要求を発行する（ステップＳ３）。印刷装置１０は、情報処理装置１１へ取得要求を送信する。
【００６５】
図１４は、印刷装置１０における印刷ルールの取得のための操作画面の例を示す図である。操作画面において「全ルール取得」は、情報処理装置１１に登録されている全ての印刷ルールの取得を表す。「全ルール取得」の表示の隣にある取得実行ボタンが押下されると、印刷装置１０は、印刷ルールＤＢに格納されている全ての印刷ルールの読み出しを情報処理装置１１へ要求する。
【００６６】
「特定ルール取得」は、操作画面にて特定された印刷ルールの取得を表す。「特定ルール取得」の枠内には、印刷装置１０に付されたプリンタ名により印刷ルールを特定するための入力欄が表示される。ユーザは、印刷ルールの取得を望む印刷装置１０のプリンタ名の文字列を入力する。この他、操作画面には、プリンタ名の一覧表示が提示されても良い。ユーザは、印刷ルールの取得を望む印刷装置１０のプリンタ名を一覧表示から選択する。
【００６７】
「特定ルール取得」の枠の隣にある取得実行ボタンが押下されると、印刷装置１０は、印刷ルールＤＢのうち特定された印刷ルールの読み出しを情報処理装置１１へ要求する。なお、印刷装置１０は、印刷ルールＤＢへのアクセスのための接続の許可により、自身について登録されている印刷ルールのみが取得可能とされていても良い。
【００６８】
情報処理装置１１は、印刷装置１０からの取得要求を受信する。アクセス権管理部５５は、取得要求に応じて、印刷ルールＤＢ内の印刷ルールを読み出す（ステップＳ４）。情報処理装置１１は、読み出された印刷ルールを印刷装置１０へ送信する。
【００６９】
印刷装置１０の印刷ルールアクセス部３６は、情報処理装置１１から送信された印刷ルールを受信する。印刷ルールの取得工程であるステップＳ３およびＳ４にて、印刷装置１０は、情報処理装置１１に登録されている印刷ルールを取得する。
【００７０】
表示／入力部３２は、取得された印刷ルールを表示する。ユーザは、表示／入力部３２の表示により、取得された印刷ルールの内容を確認する。なお、印刷ルールの内容を確認してから、その印刷ルールを変更しない場合は、次のステップＳ５からＳ８の手順は省略される。この場合、印刷装置１０で印刷ルールが取得されると、ステップＳ９のログアウトへ移行する。
【００７１】
ユーザは、取得された印刷ルールの内容の変更を望む場合、表示／入力部３２への操作により、表示されている印刷ルールを書き換える。表示／入力部３２は、印刷ルールの変更のための入力操作を受け付ける。印刷ルールアクセス部３６は、表示／入力部３２での操作に応じて、取得された印刷ルールを変更する（ステップＳ５）。印刷ルールの変更工程であるステップＳ５にて、印刷装置１０は、印刷ルールを変更する。
【００７２】
印刷ルールアクセス部３６は、印刷ルールＤＢ内の印刷ルールを変更後の印刷ルールへ更新するために、印刷ルールの更新要求を発行する（ステップＳ６）。印刷ルールアクセス部３６は、印刷ルールの更新要求と、変更後の印刷ルールとを情報処理装置１１へ送信する。
【００７３】
情報処理装置１１は、印刷装置１０からの更新要求および変更後の印刷ルールを受信する。アクセス権管理部５５は、更新要求に応じて、印刷ルールＤＢへ変更後の印刷ルールをストアする（ステップＳ７）。これにより、印刷ルールＤＢ内の印刷ルールは、変更後の印刷ルールへ更新される。アクセス権管理部５５は、印刷ルールの更新の成否の結果を印刷装置１０へ送信する（ステップＳ８）。印刷装置１０は、情報処理装置１１からの更新結果を受信すると、更新の成否を表示／入力部３２にて表示する。
【００７４】
印刷ルールの確認あるいは更新を終えると、印刷装置１０は、ユーザによる操作に応じて、印刷ルールＤＢへのアクセスのための接続の終了を情報処理装置１１へ申請する（ログアウト）（ステップＳ９）。アクセス権管理部５５は、申請に応じて、印刷装置１０から印刷ルールＤＢへのアクセスのための接続を解除する。アクセス権管理部５５は、接続解除を印刷装置１０へ通知する（ステップＳ１０）。印刷装置１０は、情報処理装置１１からの接続解除の通知を受信すると、接続が解除されたことを示すメッセージを表示／入力部３２にて表示する。
【００７５】
これにより、印刷装置１０および情報処理装置１１は、印刷装置１０による印刷ルールの取得および更新のための処理を終了する。ユーザは、印刷装置１０での操作により、情報処理装置１１に登録されている印刷ルールを確認および更新することができる。印刷システムは、印刷システム外の装置等を接続できないネットワーク環境においても、印刷装置１０を利用して印刷ルールを容易に確認および更新することができる。
【００７６】
図１５および図１６は、印刷装置１０のテスト印刷を実施する場合における印刷装置１０および情報処理装置１１の動作手順の例を示す図である。例えば印刷システムの印刷装置１０が入れ換えられたとき、その印刷装置１０についてのテスト印刷が実施される。
【００７７】
印刷装置１０および情報処理装置１１の動作手順は、大まかに次の３つの工程から構成される。
印刷ルール変更工程：印刷装置１０の印刷ルールを、印刷要求があったときに印刷を実行する即時印刷に一時変更する。
テスト印刷工程：印刷装置１０で生成された印刷データを情報処理装置１１へ送り、情報処理装置１１から戻された印刷データにしたがって印刷を実行する。
印刷ルール復帰工程：変更された印刷ルールを元の印刷ルールへ戻す。
【００７８】
印刷ルール変更工程、テスト印刷工程および印刷ルール復帰工程は、手動および自動のいずれにより実施されるものであっても良い。なお、テスト対象とする印刷装置１０について、即時印刷の印刷ルールが既に登録されている場合、印刷ルール変更工程および印刷ルール復帰工程は省略される。
【００７９】
ステップＳ１１からＳ２０は、印刷ルール変更工程である。テストの実施者は、テスト対象である印刷装置１０から情報処理装置１１へログインする（ステップＳ１１）。ステップＳ１１からステップＳ２０は、図１１のステップＳ１からＳ１０と同様であるため、詳細についての説明を省略する。印刷装置１０は、情報処理装置１１に登録されている自身についての印刷ルールを取得する。印刷装置１０は、ステップＳ１５にて、取得された印刷ルールに設定されている印刷スケジュールを即時印刷へ変更する。印刷ルール変更工程では、印刷装置１０は、ステップＳ１７における更新前の印刷ルールを格納部３９へ退避させても良い。
【００８０】
ステップＳ２１からＳ２５は、テスト印刷工程である。印刷データの生成工程であるステップＳ２１では、印刷装置１０の印刷データ生成部３７は、テスト印刷に使用される印刷データを生成する。印刷データ生成部３７は、例えば印刷装置１０の格納部３９に予め格納されているテスト用データを用いて、印刷データを生成する。印刷装置１０は、出力先として自身を示すキーワードが埋め込まれた印刷データを印刷データ生成部３７にて生成する。
【００８１】
印刷データの送出工程であるステップＳ２２にて、印刷データ送受信部３８は、生成された印刷データを情報処理装置１１へ送信する。情報処理装置１１の印刷データ送受信部５４は、印刷装置１０から送信された印刷データを受信する。
【００８２】
情報処理装置１１の出力先判定部５２は、印刷データに埋め込まれているキーワードを基に、印刷データの出力先とする印刷装置１０を判定する（ステップＳ２３）。印刷データ送受信部５４は、ステップＳ２３で出力先として判定された印刷装置１０へ印刷データを送信する（ステップＳ２４）。印刷データの出力工程であるステップＳ２４にて、情報処理装置１１は、識別情報を基に特定された印刷装置１０へ印刷データを出力する。これにより、情報処理装置１１は、テスト用データから生成された印刷データの送信元である印刷装置１０へ印刷データを返送する。
【００８３】
印刷装置１０の印刷データ送受信部３８は、情報処理装置１１から送信された印刷データを受信する。印刷装置１０の画像処理部３４は、ページ記述言語の印刷データを、プリンタ機能による出力のための画像データへ変換する。画像出力部３５は、画像データにしたがって印刷処理を実行する（ステップＳ２５）。
【００８４】
ステップＳ２６からＳ３５は、印刷ルール復帰工程である。テストの実施者は、印刷装置１０から情報処理装置１１へログインする（ステップＳ２６）。ステップＳ２６からＳ３５は、図１１のステップＳ１からＳ１０と同様であるため、詳細についての説明を省略する。印刷装置１０は、情報処理装置１１に登録されている自身についての印刷ルールを取得する。ステップＳ３０にて、印刷装置１０は、即時印刷とされていた印刷ルールを変更前の元の印刷ルールへ復帰させる。
【００８５】
印刷ルール変更工程にて更新前の印刷ルールを退避させている場合、印刷ルール復帰工程では、退避させていた印刷ルールを印刷ルールＤＢへ戻しても良い。
【００８６】
図１７は、印刷ルール変更工程における印刷装置１０の動作手順を示すフローチャートである。印刷システムの印刷装置１０が入れ換えられたとき、印刷システムでは、ＩＰアドレス設定などのネットワーク設定を含め、機器の設置時に必要される各種設定が事前に行われる。
【００８７】
印刷装置１０は、各種設定がなされると、情報処理装置１１へログインする（ステップＳ４１）。かかるログインにより、印刷ルールＤＢへのアクセスのための接続が許可された場合（ステップＳ４２：Ｙｅｓ）、ステップＳ４３以降の処理が実行される。一方、接続が許可されなかった場合（ステップＳ４２：Ｎｏ）、ステップＳ４３以降の処理は中断される。印刷装置１０は、ユーザ名およびパスワードの入力により再度のログインを行う。
【００８８】
印刷装置１０は、情報処理装置１１の印刷ルールＤＢへのアクセスにより印刷ルールを取得する（ステップＳ４３）。情報処理装置１１に登録されている全ての印刷ルールを取得した場合、印刷装置１０は、取得された印刷ルールから自身について登録されている印刷ルールを抽出する。あるいは、印刷装置１０は、自身について登録されている印刷ルールを特定して取得する。
【００８９】
印刷装置１０は、自身についての印刷ルールから、印刷データの振り分けに使用されるキーワードを抽出する。印刷装置１０は、抽出されたキーワードを格納部３９へ記憶する。キーワードは、入れ換え前の印刷装置１０と入れ換え後の印刷装置１０とに共通して使用される情報であって、例えばプリンタ名あるいはＩＰアドレスなどとする。
【００９０】
印刷装置１０は、曜日あるいは時刻の指定を含む印刷スケジュールが印刷ルールに設定されていた場合、当該印刷スケジュールのスケジューリングデータを格納部３９へ退避させる（ステップＳ４４）。
【００９１】
印刷装置１０は、印刷ルールに含まれる印刷スケジュールの曜日および時刻の指定を「設定なし」として、印刷スケジュールを即時印刷へ変更させる。印刷装置１０は、このように印刷ルールを変更し（ステップＳ４５）、変更された印刷ルールを情報処理装置１１へ送信する（ステップＳ４６）。その後、印刷装置１０は、情報処理装置１１からログアウトする。
【００９２】
図１８は、テスト印刷工程における印刷装置１０の動作手順を示すフローチャートである。印刷装置１０は、テスト印刷に使用される印刷データを生成する（ステップＳ５１）。印刷装置１０は、自身に対応するページ記述言語の印刷データを生成する。印刷装置１０は、生成された印刷データを情報処理装置１１へ送信する（ステップＳ５２）。
【００９３】
印刷装置１０は、情報処理装置１１から返送された印刷データを受信する（ステップＳ５３）。印刷装置１０は、ページ記述言語の印刷データを画像データへ変換する描画処理を実行する（ステップＳ５４）。印刷装置１０は、画像データにしたがって用紙への印刷を実行する（ステップＳ５５）。
【００９４】
図１９は、印刷ルール復帰工程における印刷装置１０の動作手順を示すフローチャートである。印刷装置１０は、図１７に示すステップＳ４１からＳ４３と同様に、情報処理装置１１へログインし（ステップＳ６１）、接続許可により印刷ルールを取得する（ステップＳ６２およびＳ６３）。
【００９５】
印刷装置１０は、ステップＳ４４にて格納部３９へ退避させていたスケジューリングデータを読み出す（ステップＳ６４）。印刷装置１０は、読み出されたスケジューリングデータにしたがい印刷スケジュールを元の設定に戻す。印刷装置１０は、このように印刷ルールを元の内容へ変更し（ステップＳ６５）、変更された印刷ルールを情報処理装置１１へ送信する（ステップＳ６６）。その後、印刷装置１０は、情報処理装置１１からログアウトする。
【００９６】
これにより、印刷装置１０および情報処理装置１１は、テスト印刷のための動作を終了する。テストの実施者は、印刷装置１０において印刷ルールを一時変更させてテスト印刷を実施可能とする。実施者は、情報処理装置１１が設置されている場所へ出向く手間を軽減でき、印刷装置１０での作業により容易にテスト印刷を実施できる。
【００９７】
実施の形態の印刷装置１０で実行されるプログラムは、ＲＯＭ２２等に予め組み込まれて提供される。プログラムは、印刷装置１０にてインストール可能あるいは実行可能な形式のファイルとして記録媒体に格納して提供されても良く、インターネット等のネットワークを経由して提供されても良い。
【００９８】
第１の実施の形態によると、印刷システムは、印刷データの出力先振り分けのために情報処理装置１１で管理されている印刷ルールを印刷装置１０にて取得および更新する。印刷システムは、印刷装置１０での操作により印刷ルールの設定確認および設定変更が可能となる。また、印刷システムは、印刷装置１０のテスト印刷において、当該印刷装置１０での操作により印刷ルールの一時変更が可能となる。印刷システムは、登録されている印刷ルールの確認および変更を伴う作業において、印刷装置１０および情報処理装置１１の間の移動を少なくさせることができる。これにより、登録されている印刷ルールの確認および変更における作業効率を向上できるという効果を奏する。
【００９９】
（第２の実施の形態）
図２０は、第２の実施の形態の印刷システムにおける印刷装置９０の機能ブロック図である。第２の実施の形態の印刷システムは、印刷装置９０への印刷指示が印刷スケジュールのとおり行われたか否かを判定し、判定結果を印刷装置９０にて記録する。第１の実施の形態と同一の部分には同一の符号を付し、重複する説明を省略する。
【０１００】
印刷装置９０の機能構成は、ＣＰＵ２１でのプログラムの実行により、図２に示すハードウェア構成を使用して実現される。印刷装置９０は、図３に示す印刷装置１０に備えられた各部に加えて、印刷ルール照合部９１を備える。
【０１０１】
印刷ルールの保存手段としての格納部３９（図３参照）は、印刷装置９０で取得あるいは更新された印刷ルールを保存する。また、記録手段としての格納部３９は、印刷装置９０の印刷履歴を記録する。印刷ルール照合部９１は、情報処理装置１１から印刷データを受信した日時を、保存されている印刷ルールと照合する。この他、格納部３９は、第１の実施の形態の場合と同様に、印刷ジョブ、システム情報および管理情報を格納する。
【０１０２】
図２１は、格納部３９に保存された印刷ルールと印刷履歴の例を示す図である。例えばプリンタ名「ＰＲＴ０２」の印刷装置９０は、情報処理装置１１に登録されている自身についての印刷ルールを取得し、取得された印刷ルールを保持する。図２１には、印刷ルールに含まれる「プリンタ名」、「キー」、「曜日」および「時刻」の各データを示している。
【０１０３】
印刷履歴には、情報処理装置１１からの印刷の指示があるごとに、印刷データを受信した日付、曜日および受信時刻が記録される。「Ｎｏ．」の列は、印刷指示ごとに付された番号を表す。「判定」の列は、印刷ルール照合部９１での照合において、印刷データを受信した日時が印刷ルールに適合したか否かの判定結果を表す。「適合（○）」は、印刷データを受信した日時が、印刷ルールに適合したことを示す。
【０１０４】
図２２は、第２の実施の形態の印刷システムにおける印刷装置９０の動作手順を示すフローチャートである。印刷装置９０は、第１の実施の形態と同様に、情報処理装置１１へログインする。当該印刷装置９０から印刷ルールＤＢへのアクセスのための接続が情報処理装置１１にて許可されると、印刷装置９０は、印刷ルールを取得する（ステップＳ７１）。情報処理装置１１に登録されている全ての印刷ルールを取得した場合、印刷装置９０は、取得された印刷ルールから自身について登録されている印刷ルールを抽出する。あるいは、印刷装置９０は、自身について登録されている印刷ルールを特定して取得する。
【０１０５】
印刷装置９０は、取得された印刷ルールを格納部３９に保存する（ステップＳ７２）。なお、取得された印刷ルールが印刷ルールアクセス部３６にて変更された場合、印刷装置９０は、変更された印刷ルールを格納部３９に保存する。その後、印刷装置９０は、情報処理装置１１からログアウトする。
【０１０６】
情報処理装置１１は、登録されている印刷ルールにしたがって印刷装置９０へ印刷データを送信し、印刷装置９０へ印刷を指示する。印刷装置９０は、情報処理装置１１から印刷データを受信すると（ステップＳ７３）、印刷データに応じた印刷処理を実行する。
【０１０７】
印刷ルール照合部９１は、ステップＳ７３にて印刷データを受信した日時を、ステップＳ７２にて保存された印刷ルールと照合する（ステップＳ７４）。印刷ルール照合部９１は、印刷データを受信した日時が、印刷ルールの「曜日」および「時刻」に適合すると判定した場合、「適合（○）」の判定結果を発行する。一方、印刷ルール照合部９１は、印刷データを受信した日時が、印刷ルールの「曜日」および「時刻」に適合しないと判定した場合、「不適合（×）」の判定結果を発行する。
【０１０８】
印刷ルール照合部９１は、印刷データを受信した日付、曜日および受信時刻と、照合による判定結果とを印刷履歴に記録する（ステップＳ７５）。図２１に示す印刷履歴の例では、印刷データが受信されたいずれの日時も、印刷ルールの「火曜日」および「１０：００」に一致する。この場合、印刷履歴には、印刷データの受信による各印刷指示について、「適合（○）」の判定結果が記録される。
【０１０９】
印刷装置９０について登録されている印刷ルールを更新した場合に、ユーザは、情報処理装置１１からの印刷指示が更新後の印刷ルールに適合してなされるか否かを確認することがある。ユーザは、印刷装置９０に保存されている印刷履歴を読み出すことで、印刷ルールに応じた印刷指示がなされたか否かを確認する。
【０１１０】
第２の実施の形態によると、印刷装置９０は、印刷データの受信日時を印刷ルールと照合した結果を印刷履歴に記録する。印刷システムは、印刷装置９０への印刷指示が印刷スケジュールのとおり行われたか否かの情報を、印刷装置９０にて提供することができる。ユーザは、印刷スケジュールどおりの印刷指示があったか否かを、印刷処理の実行後においても印刷装置９０にて容易に確認することができる。
【０１１１】
（第３の実施の形態）
図２３は、第３の実施の形態の印刷システムの全体構成図である。第３の実施の形態の印刷システムは、印刷装置にて取得された印刷ルールを通信端末へ転送し、通信端末での操作により印刷ルールを更新する。第１の実施の形態と同一の部分には同一の符号を付し、重複する説明を省略する。
【０１１２】
印刷システムは、印刷装置１００、情報処理装置１１および端末装置１２を備える。スマートデバイス１０１は、無線通信により印刷装置１００と通信可能な通信端末である。印刷システムに含まれる印刷装置１００の個数は任意であるものとする。スマートデバイス１０１は、スマートフォンあるいはタブレット型コンピュータ等である。
【０１１３】
図２４は、印刷装置１００の機能ブロック図である。印刷装置１００は、図３に示す印刷装置１０に備えられた各部に加えて、通信部１０２を備える。
【０１１４】
通信部１０２は、無線通信により印刷装置１００からスマートデバイス１０１へデータを送信し、スマートデバイス１０１からのデータを印刷装置１００にて受信する通信手段である。通信部１０２は、無線通信方式として、Wi-Fi  Directなどの無線ＬＡＮ、あるいは、Bluetooth（登録商標）およびＮＦＣ(Near  Field  Communication)などの近距離無線通信を採用している。通信部１０２は、無線通信による接続機能を備える通信Ｉ／Ｆと、データの送受信を制御する通信制御プログラムを用いて実現される。
【０１１５】
図２５は、スマートデバイス１０１のハードウェア構成を示すブロック図である。スマートデバイス１０１は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、ストレージ１１４、操作部１１５および通信Ｉ／Ｆ１１６を備える。スマートデバイス１０１の各部は、バスを介して相互に接続されている。
【０１１６】
ＲＯＭ１１２は、プログラムを格納する。ＲＯＭ１１２に格納されているプログラムは、バスを介してＲＡＭ１１３にロードされる。ＣＰＵ１１１は、ＲＡＭ１１３内のプログラム格納領域にてプログラムを展開して各種処理を実行する。ＲＡＭ１１３内のデータ格納領域は、各種処理の実行におけるワークメモリとして使用される。ＲＡＭ１１３は、ＤＲＡＭあるいはＳＲＡＭなどである。
【０１１７】
外部記憶装置であるストレージ１１４は、例えば不揮発性の半導体メモリからなる。ストレージ１１４は、ドライバおよびアプリケーションと、印刷ルール等の各種データを格納する。
【０１１８】
操作部１１５は、ユーザによるスマートデバイス１０１への入力操作を受け付けるとともに、各種情報を表示する。例えば、操作部１１５は、ポインティングデバイスとしてのタッチパネルと表示デバイスとしての液晶パネルを備える。通信Ｉ／Ｆ１１６は、印刷装置１００との無線通信を行う接続インタフェースである。
【０１１９】
図２６は、スマートデバイス１０１に搭載されるソフトウェアおよび情報を示す図である。スマートデバイス１０１のストレージ１１４には、ＯＳおよびデバイスドライバ、ソフトウェアライブラリ、および各種アプリケーションが格納される。電話アプリは、電話機能において使用されるアプリケーションである。ブラウザは、ウェブサーバからデータを取得して閲覧するためのアプリケーションである。
【０１２０】
また、スマートデバイス１０１には、印刷ルールのアクセスにおいて使用されるアプリケーションである印刷ルールアプリが搭載されている。この他、スマートデバイス１０１には、実施の形態にて示すアプリケーション以外のアプリケーションが搭載されていても良い。
【０１２１】
スマートデバイス１０１は、印刷ルールアプリを実行することで、情報処理装置１１の印刷ルールＤＢから印刷ルールを取得する。印刷ルールを取得する機能部である取得手段は、ＣＰＵ１１１を用いて実現される。さらに、スマートデバイス１０１は、取得された印刷ルールを変更させ、変更された印刷ルールを印刷ルールＤＢへ送ることにより、印刷ルールＤＢ内の印刷ルールを更新させる。
【０１２２】
印刷ルールＤＢから取得された印刷ルールは、ストレージ１１４を用いて実現される機能部である格納部１１７に格納される。この他、格納部１１７には、ユーザ情報が格納されても良い。ユーザ情報は、印刷ルールＤＢへのアクセスのためのログインにおいて使用される。
【０１２３】
スマートデバイス１０１には、インターネット等のネットワークを介して提供された印刷ルールアプリがインストールされる。印刷ルールアプリは、情報処理装置１１にてインストール可能なあるいは実行可能な形式のファイルとして記録媒体に格納して提供されても良い。
【０１２４】
次に、印刷システムの動作について説明する。図２７は、スマートデバイス１０１での操作により情報処理装置１１へログインする際における印刷装置１００の動作手順を示すフローチャートである。
【０１２５】
印刷装置１００は、ユーザによるスマートデバイス１０１からの操作に応じて、スマートデバイス１０１との間における無線通信を開始させる（ステップＳ８１）。無線通信が確立することで、スマートデバイス１０１および印刷装置１００は、双方向におけるワイヤレスでのデータ通信が可能となる。
【０１２６】
スマートデバイス１０１は、印刷ルールアプリの実行により、情報処理装置１１への接続要求を発行する。スマートデバイス１０１は、発行された接続要求と、ユーザ情報であるユーザ名およびパスワードを、無線通信を介して印刷装置１００へ送信する。ユーザ名およびパスワードは、接続要求の際に格納部１１７から読み出される。この他、ユーザ名およびパスワードは、接続要求の発行ごとにユーザによってスマートデバイス１０１へ入力されることとしても良い。
【０１２７】
印刷装置１００は、スマートデバイス１０１から送信された接続要求、ユーザ名およびパスワードを受信する（ステップＳ８２）。印刷装置１００は、受信された接続要求に応じて、ユーザ名およびパスワードを情報処理装置１１へ送信する。印刷装置１００は、印刷ルールＤＢへのアクセスのための接続を情報処理装置１１へ申請する（ログイン）（ステップＳ８３）。
【０１２８】
ステップＳ８３のログインにより、印刷ルールＤＢへのアクセスのための接続が許可された場合（ステップＳ８４：Ｙｅｓ）、印刷装置１００は、接続が許可されたことをスマートデバイス１０１へ通知する（ステップＳ８５）。スマートデバイス１０１は、情報処理装置１１への接続が許可されたことのメッセージを表示する。
【０１２９】
一方、接続が許可されなかった場合（ステップＳ８４：Ｎｏ）、印刷装置１００は、接続が失敗したことをスマートデバイス１０１へ通知する（ステップＳ８６）。スマートデバイス１０１は、接続が失敗したことのメッセージを表示する。
【０１３０】
図２８は、情報処理装置１１内の印刷ルールをスマートデバイス１０１にて取得する際における印刷装置１００の動作手順を示すフローチャートである。ステップＳ８５における接続許可通知を受信してから、スマートデバイス１０１は、印刷ルールの取得要求を発行する。スマートデバイス１０１は、第１の実施の形態の場合と同様に、「全ルール取得」および「特定ルール取得」のいずれかにより印刷ルールの取得を要求できる。
【０１３１】
スマートデバイス１０１は、発行された取得要求を、無線通信を介して印刷装置１００へ送信する。印刷装置１００は、印刷ルールの取得要求を受信する（ステップＳ９１）。印刷装置１００は、受信した取得要求を情報処理装置１１へ送信する（ステップＳ９２）。
【０１３２】
情報処理装置１１は、印刷装置１００からの取得要求を受信する。情報処理装置１１のアクセス権管理部５５は、取得要求に応じて、印刷ルールＤＢ内の印刷ルールを読み出す。情報処理装置１１は、読み出された印刷ルールを印刷装置１００へ送信する。
【０１３３】
印刷装置１００は、情報処理装置１１から印刷ルールを取得すると（ステップＳ９３：Ｙｅｓ）、スマートデバイス１０１へ印刷ルールを送信する（ステップＳ９４）。スマートデバイス１０１は、印刷ルールが取得されたことのメッセージを表示する。
【０１３４】
一方、何らかの理由により情報処理装置１１から印刷ルールが取得されなかった場合（ステップＳ９３：Ｎｏ）、印刷装置１００は、印刷ルールの取得が失敗したことをスマートデバイス１０１へ通知する（ステップＳ９５）。スマートデバイス１０１は、印刷ルールの取得が失敗したことのメッセージを表示する。
【０１３５】
スマートデバイス１０１は、取得された印刷ルールを操作部１１５にて表示する。ユーザは、操作部１１５の表示により、取得された印刷ルールの内容を確認する。ユーザは、取得された印刷ルールの内容を望む場合、操作部１１５への操作により、表示されている印刷ルールを書き換える。操作部１１５は、印刷ルールの変更のための入力操作を受け付ける。スマートデバイス１０１は、印刷ルールアプリの実行により、入力操作に応じて印刷ルールを変更する。また、スマートデバイス１０１は、印刷ルールアプリの実行により、印刷ルールＤＢ内の印刷データを変更後の印刷ルールへ更新するための更新要求を発行する。
【０１３６】
図２９は、印刷ルールＤＢ内の印刷データを変更後の印刷ルールへ更新する際における印刷装置１００の動作手順を示すフローチャートである。スマートデバイス１０１は、発行された更新要求と変更された印刷ルールのデータを、無線通信を介して印刷装置１００へ送信する。
【０１３７】
印刷装置１００は、印刷ルールの更新要求および変更された印刷ルールのデータを受信する（ステップＳ１０１）。印刷装置１００の印刷ルールアクセス部３６は、印刷ルールの更新要求および変更された印刷ルールのデータを、情報処理装置１１へ送信する（ステップＳ１０２）。第３の実施の形態にて、印刷ルールアクセス部３６は、スマートデバイス１０１からの要求に応じて、印刷ルールＤＢ内の印刷ルールを更新させる。
【０１３８】
情報処理装置１１のアクセス権管理部５５は、更新要求に応じて、印刷ルールＤＢへ変更後の印刷ルールをストアする。アクセス権管理部５５は、印刷ルールの更新の成否の結果を印刷装置１００へ送信する。
【０１３９】
印刷ルールが更新されたことが情報処理装置１１から通知されると（ステップＳ１０３：Ｙｅｓ）、印刷装置１００は、印刷ルールが更新されたことをスマートデバイス１０１へ通知する（ステップＳ１０４）。スマートデバイス１０１は、印刷ルールが更新されたことのメッセージを表示する。
【０１４０】
一方、何らかの理由により印刷ルールが更新されなかった場合（ステップＳ１０３：Ｎｏ）、印刷装置１００は、印刷ルールの更新が失敗したことをスマートデバイス１０１へ通知する（ステップＳ１０５）。スマートデバイス１０１は、印刷ルールの更新が失敗したことのメッセージを表示する。
【０１４１】
図３０は、スマートデバイス１０１での操作により情報処理装置１１からログアウトする際における印刷装置１００の動作手順を示すフローチャートである。スマートデバイス１０１は、ユーザによる操作に応じて、情報処理装置１１との接続の解除要求を発行する。スマートデバイス１０１は、発行された接続解除要求を、無線通信を介して印刷装置１００へ送信する。
【０１４２】
印刷装置１００は、スマートデバイス１０１から送信された接続解除要求を受信する（ステップＳ１１１）。印刷装置１００は、受信された接続解除要求に応じて、印刷ルールＤＢへのアクセスのための接続の終了を情報処理装置１１へ申請する（ログアウト）（ステップＳ１１２）。
【０１４３】
印刷装置１００は、接続解除をスマートデバイス１０１へ通知する（ステップＳ１１３）。スマートデバイス１０１は、情報処理装置１１への接続が解除されたことのメッセージを表示する。印刷装置１００は、スマートデバイス１０１との間の無線通信を切断する（ステップＳ１１４）。これにより、印刷装置１００は動作を終了させる。
【０１４４】
図３１は、スマートデバイス１０１での操作により印刷ルールを取得および更新する場合におけるスマートデバイス１０１、印刷装置１００および情報処理装置１１の動作手順の例を示す図である。
【０１４５】
スマートデバイス１０１は、無線通信による印刷装置１００との接続のための接続情報を設定する（ステップＳ１２１）。スマートデバイス１０１は、ＮＦＣによる通信を利用して、接続に必要なＳＳＩＤ（Service  Set  Identifier）およびパスワードなどの情報を印刷装置１００から取得する。あるいは、スマートデバイス１０１は、印刷装置１００に表示された二次元コードの読み取りにより、印刷装置１００から接続情報を取得しても良い。Wi-Fi  Directでの接続の場合、ユーザが操作部１１５からＳＳＩＤおよびパスワードを入力することで、スマートデバイス１０１に接続情報を設定しても良い。
【０１４６】
スマートデバイス１０１は、設定された接続情報を基に、接続処理を実行する。印刷装置１００およびスマートデバイス１０１は、無線通信を開始させる（ステップＳ１２２）。無線通信およびその接続には、従来知られるいずれの技術を利用しても良い。
【０１４７】
スマートデバイス１０１は、印刷ルールアプリの実行により、情報処理装置１１への接続要求を発行する（ステップＳ１２３）。スマートデバイス１０１は、発行された接続要求と、情報処理装置１１へのログインのためのユーザ名およびパスワードを印刷装置１００へ送信する。
【０１４８】
印刷装置１００は、スマートデバイス１０１から送信された接続要求、ユーザ名およびパスワードを受信する。印刷装置１００は、受信された接続要求に応じて、ユーザ名およびパスワードを使用して情報処理装置１１へログインする（ステップＳ１２４）。情報処理装置１１は、印刷装置１００から送信されたユーザ名およびパスワードを受信する。
【０１４９】
情報処理装置１１のアクセス権管理部５５は、スマートデバイス１０１から印刷装置１００を介しての印刷ルールＤＢへのアクセスのための接続の申請に対する認証を行う。アクセス権管理部５５は、受信されたユーザ名およびパスワードと、登録されているユーザ名およびパスワードと照合する。双方のユーザ名およびパスワードがそれぞれ一致する場合、情報処理装置１１は、印刷装置１００へ接続許可を通知する（ステップＳ１２５）。印刷装置１００は、接続許可をスマートデバイス１０１へ転送する。
【０１５０】
スマートデバイス１０１は、印刷ルールＤＢ内の印刷ルールを取得するために、印刷ルールの取得要求を発行する（ステップＳ１２６）。スマートデバイス１０１は、印刷装置１００へ取得要求を送信する。印刷装置１００は、取得要求を情報処理装置１１へ転送する。
【０１５１】
情報処理装置１１は、印刷装置１００からの取得要求を受信する。アクセス権管理部５５は、取得要求に応じて、印刷ルールＤＢ内の印刷ルールを読み出す（ステップＳ１２７）。情報処理装置１１は、読み出された印刷ルールを印刷装置１００へ送信する。印刷装置１００は、印刷ルールをスマートデバイス１０１へ転送する。
【０１５２】
スマートデバイス１０１は、受信された印刷ルールを格納部１１７へ格納する。これにより、スマートデバイス１０１は印刷ルールを取得する。スマートデバイス１０１は、取得された印刷ルールを操作部１１５にて表示する（ステップＳ１２８）。なお、印刷ルールの内容を確認してから、その印刷ルールを変更しない場合は、次のステップＳ１３０からＳ１３３の手順は省略される。この場合、スマートデバイス１０１で印刷ルールが取得されると、ステップＳ１３４の接続解除要求へ移行する。
【０１５３】
ユーザは、取得された印刷ルールの変更を望む場合、操作部１１５への操作により、表示されている印刷ルールを書き換える。操作部１１５は、印刷ルールの変更のための入力操作を受け付ける。スマートデバイス１０１は、印刷ルールアプリの実行により、操作部１１５での操作に応じて印刷ルールを変更する（ステップＳ１２９）。
【０１５４】
スマートデバイス１０１は、印刷ルールＤＢ内の印刷ルールを変更後の印刷ルールへ更新するために、印刷ルールの更新要求を発行する（ステップＳ１３０）。スマートデバイス１０１は、印刷ルールの更新要求と、変更後の印刷ルールとを印刷装置１００へ送信する。印刷装置１００は、更新要求と変更後の印刷ルールとを情報処理装置１１へ転送する。
【０１５５】
情報処理装置１１は、印刷装置１００からの更新要求および変更後の印刷ルールを受信する。アクセス権管理部５５は、更新要求に応じて、印刷ルールＤＢへ変更後の印刷ルールをストアする（ステップＳ１３１）。これにより、印刷ルールＤＢ内の印刷ルールは、変更後の印刷ルールへ更新される。
【０１５６】
情報処理装置１１は、印刷ルールの更新の成否の結果を印刷装置１００へ送信する（ステップＳ１３２）。印刷装置１００は、情報処理装置１１からの更新結果をスマートデバイス１０１へ転送する。スマートデバイス１０１は、印刷装置１００からの更新結果を受信すると、更新の成否を操作部１１５にて表示する（ステップＳ１３３）。
【０１５７】
印刷ルールの確認あるいは更新を終えると、スマートデバイス１０１は、ユーザによる操作に応じて、情報処理装置１１との接続の解除要求を発行する（ステップＳ１３４）。スマートデバイス１０１は、解除要求を印刷装置１００へ送信する。印刷装置１００は、スマートデバイス１０１からの解除要求に応じて、情報処理装置１１からログアウトする（ステップＳ１３５）。
【０１５８】
アクセス権管理部５５は、申請に応じて、印刷装置１００から印刷ルールＤＢへのアクセスのための接続を解除する。情報処理装置１１は、接続解除を印刷装置１００へ通知する（ステップＳ１３６）。印刷装置１００は、情報処理装置１１からの接続解除の通知をスマートデバイス１０１へ転送する。
【０１５９】
スマートデバイス１０１は、接続解除の通知を受信すると、接続が解除されたことを示すメッセージを操作部１１５にて表示する。印刷装置１００およびスマートデバイス１０１は、無線通信を切断する（ステップＳ１３７）。
【０１６０】
これにより、スマートデバイス１０１、印刷装置１００および情報処理装置１１は、スマートデバイス１０１による印刷ルールの取得および更新のための処理を終了する。ユーザは、無線通信により印刷装置１００に接続されているスマートデバイス１０１での操作により、情報処理装置１１に登録されている印刷ルールを確認および更新することができる。
【０１６１】
なお、印刷システムは、印刷装置１００のテスト印刷においても、スマートデバイス１０１での操作によって印刷装置１００の印刷ルールを変更することができる。第３の実施の形態の印刷システムは、第２の実施の形態の印刷システムと同様の構成を備えていても良い。印刷システムは、スマートデバイス１０１での操作により、印刷装置１００に保存されている印刷履歴をスマートデバイス１０１にて確認可能としても良い。
【０１６２】
スマートデバイス１０１で実行される印刷ルールアプリは、インターネット等のネットワークを経由して提供される。印刷ルールアプリは、スマートデバイス１０１にてインストール可能あるいは実行可能な形式のファイルとして記録媒体に格納して提供されても良く、ＲＯＭ１１２等に予め組み込まれて提供されても良い。
【０１６３】
第３の実施の形態によると、印刷システムは、通信端末での操作により印刷ルールの設定確認および設定変更が可能となる。印刷システムは、登録されている印刷ルールの確認および変更を伴う作業の効率を向上できる。
【符号の説明】
【０１６４】
１０，９０，１００  印刷装置
１１  情報処理装置
１２  端末装置
１３  ネットワーク
３６  印刷ルールアクセス部
３７  印刷データ生成部
３８  印刷データ送受信部
３９  格納部
５５  アクセス権管理部
９１  印刷ルール照合部
１０１  スマートデバイス
１０２  通信部
【先行技術文献】
【特許文献】
【０１６５】
【特許文献１】特開２０１３−２１４１９８号公報
【特許文献２】特許第５３３８５０５号公報
【図１】
2017213808.tif 000003
【図２】
2017213808.tif 000004
【図３】
2017213808.tif 000005
【図４】
2017213808.tif 000006
【図５】
2017213808.tif 000007
【図６】
2017213808.tif 000008
【図７】
2017213808.tif 000009
【図８】
2017213808.tif 000010
【図９】
2017213808.tif 000011
【図１０】
2017213808.tif 000012
【図１１】
2017213808.tif 000013
【図１２】
2017213808.tif 000014
【図１３】
2017213808.tif 000015
【図１４】
2017213808.tif 000016
【図１５】
2017213808.tif 000017
【図１６】
2017213808.tif 000018
【図１７】
2017213808.tif 000019
【図１８】
2017213808.tif 000020
【図１９】
2017213808.tif 000021
【図２０】
2017213808.tif 000022
【図２１】
2017213808.tif 000023
【図２２】
2017213808.tif 000024
【図２３】
2017213808.tif 000025
【図２４】
2017213808.tif 000026
【図２５】
2017213808.tif 000027
【図２６】
2017213808.tif 000028
【図２７】
2017213808.tif 000029
【図２８】
2017213808.tif 000030
【図２９】
2017213808.tif 000031
【図３０】
2017213808.tif 000032
【図３１】
2017213808.tif 000033