(57)【要約】【課題】登録されている印刷設定情報が周期性を有する場合に、ユーザの操作を介さずに印刷設定をすることが可能な印刷装置及びプログラムを提供する。【解決手段】画像形成装置１は、印刷実行履歴として周期的な時間情報とともに印刷設定情報を繰り返しパターンテーブル３２０に記憶する記憶部３と、印刷データを受け付ける受付手段２０と、受け付けられた印刷データの受付時、又は受け付けられた印刷データに対して印刷実行時が指定されている場合には実行時の時間が繰り返しパターンテーブル３２０の時間情報に対応するとき、当該時間情報に対応する印刷設定情報に従って当該印刷データを印刷する印刷手段２５とを備える。【選択図】図１
2018116508.tif 000002
【特許請求の範囲】
【請求項１】
印刷実行履歴として周期性を有する時間情報とともに印刷設定情報を記憶する記憶手段と、
印刷データを受け付ける受付手段と、
受け付けられた前記印刷データの受付時、又は受け付けられた前記印刷データに対して印刷実行時が指定されている場合には実行時の時間が前記時間情報に対応するとき、当該時間情報に対応する前記印刷設定情報に従って当該印刷データを印刷する印刷手段と、
を備えた印刷装置。
【請求項２】
印刷実行時の時間とともに印刷設定情報を履歴情報として記憶する記憶手段と、
前記履歴情報から周期性を有する時間情報及び印刷設定情報を抽出して抽出情報として前記記憶手段に記憶する抽出手段と、
印刷データを受け付ける受付手段と、
受け付けられた前記印刷データの受付時、又は受け付けられた前記印刷データに対して印刷実行時が指定されている場合には実行時の時間が前記抽出情報の前記周期性を有する時間情報に対応するとき、当該時間情報に対応する前記印刷設定情報に従って当該印刷データを印刷する印刷手段と、
を備えた印刷装置。
【請求項３】
前記周期性を有する時間情報は、前記履歴情報の前記時間の単位を変換したものである、
請求項２に記載の印刷装置。
【請求項４】
前記履歴情報の前記時間は、時刻を含み、
前記周期性を有する時間情報は、前記時刻を時間帯に変換したものである、
請求項３に記載の印刷装置。
【請求項５】
前記履歴情報の前記時間は、日を含み、
前記周期性を有する時間情報は、前記日を曜日に変換したものである、
請求項３に記載の印刷装置。
【請求項６】
前記履歴情報の前記時間は、時刻及び日を含み、
前記周期性を有する時間情報は、前記時刻を時間帯に変換し、前記日を曜日に変換したものである、
請求項３に記載の印刷装置。
【請求項７】
前記履歴情報の前記時間は、時刻及び曜日を含み、
前記周期性を有する時間情報は、前記時刻を時間帯に変換した時間帯及び曜日である、
請求項３に記載の印刷装置。
【請求項８】
前記時間帯は、２種類以上の時間帯である、
請求項４、６又は７に記載の印刷装置。
【請求項９】
前記抽出手段は、前記履歴情報の前記時間が連続する複数の印刷設定情報を抽出する、
請求項３に記載の印刷装置。
【請求項１０】
前記受付手段が受け付ける前記印刷データは、前記印刷設定情報を伴っていない印刷データである、
請求項１に記載の印刷装置。
【請求項１１】
コンピュータを、
印刷データを受け付ける受付手段と、
受け付けられた前記印刷データの受付時、又は受け付けられた前記印刷データに対して印刷実行時が指定されている場合には実行時の時間が印刷設定情報とともに記憶された印刷実行時を示す周期性を有する時間情報に対応するとき、当該時間情報に対応する印刷設定情報に従って当該印刷データを印刷する印刷手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びプログラムに関する。
【背景技術】
【０００２】
近年、印刷設定を自動化したプリンタシステムが提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載されたプリンタシステムは、ファイルを特徴付けるファイル特徴情報と対応付けて、１又は複数の印刷設定を示す印刷設定情報を記憶する印刷設定情報記憶手段と、ファイルの印刷指示を受け付ける印刷指示受付手段と、前記印刷指示を受け付けたファイルの印刷設定を受け付ける印刷設定受付手段と、前記印刷指示を受け付けたファイルを特徴付ける１又は複数のファイル特徴情報を取得するファイル特徴情報取得手段と、前記印刷設定情報記憶手段に記憶されるファイル特徴情報から、前記ファイル特徴情報取得手段により取得した各ファイル特徴情報にそれぞれ対応するものを検索するファイル特徴情報検索手段と、前記ファイル特徴情報検索手段により検索されたファイル特徴情報のうち少なくとも一つと対応付けて前記印刷設定情報記憶手段に記憶される印刷設定情報を、前記受け付けた印刷設定に基づいて更新する更新手段とを含む。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３４５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題の一つは、登録されている印刷設定情報が周期性を有する場合に、ユーザの操作を介さずに印刷設定をすることが可能な印刷装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］印刷実行履歴として周期性を有する時間情報とともに印刷設定情報を記憶する記憶手段と、
印刷データを受け付ける受付手段と、
受け付けられた前記印刷データの受付時、又は受け付けられた前記印刷データに対して印刷実行時が指定されている場合には実行時の時間が前記時間情報に対応するとき、当該時間情報に対応する前記印刷設定情報に従って当該印刷データを印刷する印刷手段と、を備えた印刷装置。
［２］印刷実行時の時間とともに印刷設定情報を履歴情報として記憶する記憶手段と、
前記履歴情報から周期性を有する時間情報及び印刷設定情報を抽出して抽出情報として前記記憶手段に記憶する抽出手段と、
印刷データを受け付ける受付手段と、
受け付けられた前記印刷データの受付時、又は受け付けられた前記印刷データに対して印刷実行時が指定されている場合には実行時の時間が前記抽出情報の前記周期性を有する時間情報に対応するとき、当該時間情報に対応する前記印刷設定情報に従って当該印刷データを印刷する印刷手段と、を備えた印刷装置。
［３］前記周期性を有する時間情報は、前記履歴情報の前記時間の単位を変換したものである、前記［２］に記載の印刷装置。
［４］前記履歴情報の前記時間は、時刻を含み、前記周期性を有する時間情報は、前記時刻を時間帯に変換したものである、前記［３］に記載の印刷装置。
［５］前記履歴情報の前記時間は、日を含み、前記周期性を有する時間情報は、前記日を曜日に変換したものである、前記［３］に記載の印刷装置。
［６］前記履歴情報の前記時間は、時刻及び日を含み、前記周期性を有する時間情報は、前記時刻を時間帯に変換し、前記日を曜日に変換したものである、前記［３］に記載の印刷装置。
［７］前記履歴情報の前記時間は、時刻及び曜日を含み、前記周期性を有する時間情報は、前記時刻を時間帯に変換した時間帯及び曜日である、前記［３］に記載の印刷装置。
［８］前記時間帯は、２種類以上の時間帯である、前記［４］、［６］又は［７］に記載の印刷装置。
［９］前記抽出手段は、前記履歴情報の前記時間が連続する複数の印刷設定情報を抽出する、前記［３］に記載の印刷装置。
［１０］前記受付手段が受け付ける前記印刷データは、前記印刷設定情報を伴っていない印刷データである、前記［１］に記載の印刷装置。
［１１］コンピュータを、印刷データを受け付ける受付手段と、
受け付けられた前記印刷データの受付時、又は受け付けられた前記印刷データに対して印刷実行時が指定されている場合には実行時の時間が印刷実行履歴として印刷設定情報とともに記憶された周期性を有する時間情報に対応するとき、当該時間情報に対応する印刷設定情報に従って当該印刷データを印刷する印刷手段として機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、２−９、１１に係る発明によれば、登録されている印刷設定情報が周期性を有する場合に、ユーザの操作を介さずに印刷設定をすることが可能になる。
請求項１０に係る発明によれば、印刷データの送信側と受信側の双方で印刷設定を省略することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の形態に係る画像形成装置の制御系を示すブロック図である。
【図２】図２は、印刷設定履歴テーブルの一例を示す図である。
【図３】図３は、操作表示部に表示される印刷設定モード切替画面の一例を示す図である。
【図４】図４は、繰り返しパターンテーブルの一例を示す図である。
【図５】図５は、印刷設定確認画面の一例を示す図である。
【図６】図６は、繰り返しパターンテーブルから繰り返しパターンを抽出する際の画像形成装置の動作の一例を示すフローチャートである。
【図７】図７は、印刷設定履歴テーブルから繰り返しパターンを抽出する際の画像形成装置の動作の一例を示すフローチャートである。
【図８】図８は、本実施の形態に係る画像形成装置の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本実施の形態に係る印刷装置は、印刷を実行した履歴（印刷実行履歴）として周期性を有する時間情報とともに印刷設定情報を記憶する記憶手段と、印刷データを受け付ける受付手段と、受け付けられた印刷データの受付時、又は受け付けられた印刷データに対して印刷実行時が指定されている場合には実行時の時間が時間情報に対応するとき、当該時間情報に対応する印刷設定情報に従って当該印刷データを印刷する印刷手段とを備える。
【００１１】
記憶手段は、印刷実行時の時間とともに印刷設定情報を履歴情報として記憶し、抽出手段により履歴情報から抽出された周期性を有する時間情報及び印刷設定情報を抽出情報として記憶してもよい。
【００１２】
受付手段が受け付ける印刷データには、印刷設定情報を伴った印刷データの場合もあれば、印刷設定情報を伴っていない印刷データの場合もある。印刷設定情報を伴っていない印刷データは、例えば、帳票データ等のテキストデータやＣＳＶ（Comma Separated Values）ファイル等である。ＣＳＶファイルは、テンプレートに定義されたフィールドに差し込まれる住所、氏名等のように変化する項目データをコンマ等の区切り文字によって区切られたデータである。ＣＳＶファイルの場合、テンプレートとともに送信されてもよいが、印刷装置の記憶手段が印刷設定情報としてテンプレートを記憶してもよい。また、受付手段が受け付ける印刷データには、当該印刷データ対して印刷実行時が指定されている場合もある。
【００１３】
印刷設定情報とは、使用するトレイ（記録用紙サイズ、用紙方向、紙質などが特定される。）、拡大・縮小サイズ、白黒・カラー印刷、片面又は両面印刷の指定等の印刷設定に関する情報をいい、テンプレートを含んでもよい。
【００１４】
印刷手段は、受付手段が受け付けた印刷データが、印刷設定情報を伴っていない場合には、印刷データを周期性を有する時間情報とともに記憶された印刷設定情報に従って印刷する。
【００１５】
周期性を有する時間情報は、周期的に訪れる時間の情報である。周期性を有する時間情報は、履歴情報の時間の単位を変換したものでもよい。例えば、履歴情報の時刻を時間帯、履歴情報の日を曜日に変換してもよい。また、履歴情報の年月日及び時刻を曜日及び時間帯、週及び時間帯、又は月及び時間帯に変換してもよい。
【００１６】
時間帯とは、１日における時刻と時刻との間の一定の時間をいう。時間帯は、任意の時刻間の時間帯でもよいし、午前又は午後の時間帯でもよいし、印刷装置の稼働時間（例えば、8:00-18:00）でもよい。また、２種類以上の時間帯の組合せでもよい。２種類以上の時間帯の組合せは、例えば、午前又は午後と印刷装置の稼働時間とが重複する時間帯（例えば、午前と稼働時間と重複する時間帯として8:00-12:00）でもよい。
【００１７】
［実施の形態］
図１は、本発明の実施の形態に係る画像形成装置の構成例を示すブロック図である。本実施の形態では、印刷実行履歴として周期性を有する時間情報が、時間帯と曜日との組合せの例を示す。
【００１８】
この画像形成装置１は、例えば、スキャン、プリンタ、コピー等の複数の機能を有する複合機である。画像形成装置１は、本装置１の各部を制御する制御部２と、各種の情報を記憶する記憶部３と、ユーザからの操作を受け付けるとともに情報を表示する操作表示部４と、原稿から画像を読み取る読取部５と、印刷データを用紙に印刷する印刷部６と、外部装置と通信する通信部７とを備えて構成されている。なお、印刷装置は、プリンタの機能を有していれば、複合機でなくてもよい。画像形成装置１は、印刷装置の一例である。
【００１９】
この画像形成装置１には、外部装置として基幹システム９及び端末装置１０がネットワーク８を介して接続されている。画像形成装置１は、基幹システム９又は端末装置１０からネットワーク８を介して送信される印刷データを用紙に印刷する。
【００２０】
ネットワーク８は、例えば、ローカルエリアネットワーク（ＬＡＮ）、インターネット等であり、有線でも無線でもよい。
【００２１】
基幹システム９は、印刷設定情報を伴わない印刷データを印刷スケジュールに従い、例えば、ある曜日のある時間帯にネットワーク８を介して画像形成装置１に順次送信する。印刷スケジュール及び印刷設定情報は、通常は印刷データの送信側と受信側との間で定められる。
【００２２】
端末装置１０は、例えば、パーソナルコンピュータであるが、多機能携帯電話機（スマートフォン）等の携帯型情報処理装置でもよい。端末装置１０は、プリンタドライバを有しており、ユーザの操作によりプリンタドライバ上で設定された印刷設定情報及び印刷データを印刷ジョブ（印刷指示）としてネットワーク８を介して画像形成装置１に送信する。印刷ジョブは、印刷設定情報を伴う印刷データの一例である。
【００２３】
プリンタドライバは、文書データを画像形成装置１の印刷部６が解釈できるＰＤＦ（Portable Document Format)、ＰｏｓｔＳｃｒｉｐｔ（登録商標）等のページ記述言語（ＰＤＬ：Page Description Language）で記述された印刷データに変換し、印刷データ及び印刷設定情報を含む印刷ジョブを生成し、印刷ジョブをネットワーク８を介して画像形成装置１に送信する。
【００２４】
画像形成装置１の制御部２は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。制御部２は、プログラム保存部３０に保存されたプログラムに従って動作することにより、受付手段２０、繰り返しパターン抽出手段２１、判定手段２２、現時刻取得手段２３、印刷設定手段２４、印刷手段２５、印刷設定書替手段２６等として機能する。各手段２０〜２６の詳細については後述する。
【００２５】
記憶部３は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラムを記憶するプログラム保存部３０と、印刷設定履歴テーブル３１０（図２参照）を保存する印刷設定履歴保存部３１と、繰り返しパターンテーブル３２０（図４参照）を保存する繰り返しパターン保存部３２と、印刷設定モードを保存する印刷設定モード保存部３３と、印刷に先だって印刷設定情報を一時的に保存する一時保存部３４と、退避させたい情報を保存する退避用保存部３５とを備える。一時保存部３４は、一時記憶部の一例である。
【００２６】
一時保存部３４は、例えば、印刷データの印刷開始の直前から印刷終了まで印刷設定情報を保存する。
【００２７】
印刷設定履歴テーブル３１０には、印刷設定情報を伴っていない印刷データに対して印刷実行時を示す時間とともに印刷設定情報が登録されている。印刷設定履歴テーブル３１０は、履歴情報の一例である。
【００２８】
繰り返しパターンテーブル３２０には、印刷設定履歴テーブル３１０から抽出された周期性を有する時間情報とともに印刷設定情報が登録されている。繰り返しパターンテーブル３２０は、抽出情報の一例である。
【００２９】
受付手段２０は、基幹システム９からネットワーク８を介して送信された印刷データ、又は端末装置１０からネットワーク８を介して送信された印刷ジョブを受け付ける。
【００３０】
繰り返しパターン抽出手段２１は、印刷設定履歴テーブル３１０に登録された印刷設定履歴情報から印刷設定の繰り返しパターンを抽出する。「繰り返しパターン」とは、例えば、後述する図２のＮｏ．１〜４に示す印刷設定情報群（以下、「印刷設定のパターン」ともいう。）が、Ｎｏ．５〜８、Ｎｏ．９〜１２のように同じ曜日の同じ時間帯に同じ印刷設定のパターンが繰り返し実行されている印刷設定のことをいう。具体的には、繰り返しパターン抽出手段２１は、印刷設定履歴テーブル３１０の時間の単位を変換し、周期的な時間情報で繰り返されている印刷設定情報を印刷設定履歴テーブル３１０から抽出する。本実施の形態では、時刻を時間帯に変換し、周期的な時間情報を曜日及び時間帯とする。したがって、繰り返しパターン抽出手段２１は、曜日と時間帯の両方が一致し、かつ、印刷設定情報が同一のものを繰り返しパターンとして印刷設定履歴テーブル３１０から抽出する。時間帯は、例えば、画像形成装置１の稼働時間（例えば、8:00〜18:00）を５分割した8:00-10：00、10:00-12：00、12:00-14：00、14:00-16：00、16:00-18：00としてもよい。
【００３１】
判定手段２２は、受付手段２０が受け付けた印刷データが基幹システム９から送信されたものか、端末装置１０から送信されたものかを判定する。具体的には、判定手段２２は、例えば、受付手段２０が受け付けた印刷データが印刷設定情報を伴っているか否かを判定することにより、受付手段２０が受け付けた印刷データが基幹システム９から送信されたものか否かを判定する。
【００３２】
なお、判定手段２２は、画像形成装置１と基幹システム９間の通信プロトコルと、画像形成装置１と端末装置１０間の通信プロトコルが異なる場合には、通信部７などで特定された通信プロトコルに応じて基幹システム９から送信されたデータかどうか判定してもよい。あるいは、通信部７が受信したデータのファイル形式を例えば通信部７において判定し、基幹システム９から送信されたデータかどうかを判定してもよい。
【００３３】
現時刻取得手段２３は、制御部２に接続された図示しないタイマーから現在を示す現時刻及び曜日を取得する。なお、年月日及び時刻を取得してもよい。
【００３４】
印刷設定手段２４は、受付手段２０が印刷設定情報を伴っていない印刷データを受け付けた場合、受付時の時間が繰り返しパターンテーブル３２０の時間情報（本実施の形態では、現時刻及び曜日）に対応するとき、当該時間情報（現時刻及び曜日）に対応する印刷設定情報を一時保存部３４に保存する。また、印刷設定手段２４は、受付手段２０が印刷ジョブを受け付けたとき、印刷ジョブに含まれている印刷設定情報を一時保存部３４に保存する。なお、印刷設定手段２４は、受付手段２０が受け付けた印刷データに対して印刷実行時が指定されている場合は、その指定された印刷実行時の時間が繰り返しパターンテーブル３２０の時間情報に対応するとき、当該時間情報に対応する印刷設定情報を一時保存部３４に保存してもよい。
【００３５】
印刷手段２５は、受付手段２０により受け付けられた印刷データ又は印刷ジョブに含まれる印刷データを、一時保存部３４に保存されている印刷設定情報に従って印刷する。
【００３６】
印刷設定書替手段２６は、受付手段２０が印刷ジョブを受け付けたとき、一時保存部３４に保存されている印刷設定情報を退避用保存部３５に退避させるとともに、印刷ジョブが実行されて印刷された後、一時保存部３４の記憶内容を退避用保存部３５の記憶内容に書き替えて一時保存部３４を元に戻す。
【００３７】
（印刷設定履歴テーブルの構成）
図２は、印刷設定履歴テーブル３１０の一例を示す図である。印刷設定履歴テーブル３１０には、「Ｎｏ．」欄、「用紙トレイ」欄、「印刷方向」欄、「両面設定」欄、「拡縮」欄、「手差しトレイの用紙サイズ」欄、「曜日」欄、「時刻」欄が設けられている。
【００３８】
「用紙トレイ」欄、「印刷方向」欄、「両面設定」欄、「拡縮」欄、「手差しトレイの用紙サイズ」欄のぞれぞれに設定された内容の組合せが印刷設定情報である。
【００３９】
「Ｎｏ．」欄には、１、２、・・・のように履歴識別情報としての番号が登録されている。「用紙トレイ」欄には、用紙トレイの識別情報が登録されている。「印刷方向」欄には、ポートレート（Portrait）かランドスケープ（Landscape）の印刷方向が登録されている。ポートレートは、用紙の長辺を縦方向にしたときの画像の向きを示し、ランドスケープは、用紙の短辺を縦方向にしたときの画像の向きを示すものである。「両面設定」欄には、用紙の両面に印刷データを印刷する「両面」、用紙の片方の面に印刷データを印刷する「片面」が登録されている。「拡縮」欄には、１枚の用紙にＡ４サイズの画像を２つ配置する「Ａ４×２」、Ａ３サイズの印刷データをＡ４サイズの用紙に縮小して印刷する「Ａ３→Ａ４」、拡縮の変更を行わない「なし」が登録されている。「手差しトレイの用紙サイズ」欄には、手差しトレイを使用するときの用紙サイズ（例えば、Ａ４）が登録されている。「曜日」欄及び「時刻」欄には、印刷実行時の際に印刷設定を行った曜日及び時刻がそれぞれ登録されている。なお、「時刻」欄に登録する時刻は、印刷実行時の時刻でもよい。
【００４０】
図２の例は、Ｎｏ．１〜４は、第１月曜日、Ｎｏ．５〜８は、第２月曜日、Ｎｏ．９〜１２は、第３月曜日に設定された例を示している。
【００４１】
図２は、一例であり、繰り返しパターンを抽出する条件は、図４に示すような曜日や時間帯だけでなく、第１週、第３週というように週単位や月単位などユーザが任意に条件を指定することができる。
【００４２】
図３は、操作表示部４に表示される印刷設定モード切替画面の一例を示す図である。ユーザが印刷設定モード切替画面を要求すると、制御部２が操作表示部４に印刷設定モード切替画面３３０を表示する。印刷設定モード切替画面３３０には、「自動で印刷設定を切り替える」の印刷設定モード３３１と、「手動で印刷設定を切り替える」の印刷設定モード３３２が表示されている。ユーザがいずれかの印刷設定モード３３１、３３２をタッチ操作して選択すると、制御部２が選択された印刷設定モード３３１、３３２を印刷設定モード保存部３３に保存する。図３は、自動で印刷設定を切り替える印刷設定モード３３１が選択されている状態を示す。
【００４３】
（本実施の形態の動作）
次に、本実施の形態に係る画像形成装置１の動作の一例について図４〜図８を参照して説明する。
【００４４】
（１）繰り返しパターンテーブルからの繰り返しパターンの抽出
図６は、繰り返しパターンテーブル３２０から繰り返しパターンを抽出する際の画像形成装置１の動作の一例を示すフローチャートである。
【００４５】
繰り返しパターン抽出手段２１は、繰り返しパターン保存部３２に保存されている繰り返しパターンテーブル３２０を参照して繰り返しパターンが登録されているか否かを判断する（Ｓ１）。印刷設定の繰り返しパターンが登録されている場合には（Ｓ１：Ｙｅｓ）、繰り返しパターン抽出手段２１は何もせずに終了する。
【００４６】
印刷設定の繰り返しパターンが登録されていない場合には（Ｓ１：Ｎｏ）、繰り返しパターン抽出手段２１は、印刷設定履歴保存部３１に保存されている印刷設定履歴テーブル３１０を参照して印刷設定履歴が一定数（例えば、１０個）蓄積されているか否かを判断する（Ｓ２）。一定数蓄積されていない場合には（Ｓ２：Ｎｏ）、繰り返しパターン抽出手段２１は何もせずに終了する。
【００４７】
一定数蓄積されている場合には（Ｓ２：Ｙｅｓ）、繰り返しパターン抽出手段２１は印刷設定履歴テーブル３１０から印刷設定の繰り返しパターンを抽出する（Ｓ３）。印刷設定履歴テーブル３１０からの繰り返しパターン抽出処理については、後述する。
【００４８】
繰り返しパターンを抽出できない場合（Ｓ４：Ｎｏ）、何もせずに終了する。繰り返しパターンを抽出できた場合（Ｓ４：Ｙｅｓ）、繰り返しパターン抽出手段２１は、抽出した繰り返しパターンを繰り返しパターンテーブル３２０に登録する（Ｓ５）。繰り返しパターンを抽出できない場合には、履歴数が一定数保存されているが、周期性を有する印刷設定情報が保存されていないことが考えられる。
【００４９】
（２）印刷設定履歴テーブルからの繰り返しパターンの抽出
図７は、図６のステップＳ３に対応して、印刷設定履歴テーブル３１０から繰り返しパターンを抽出する際の画像形成装置１の動作の一例を示すフローチャートである。
【００５０】
繰り返しパターン抽出手段２１は、図２に示す印刷設定履歴テーブル３１０を参照し、履歴数Ｎｍａｘを取得する（Ｓ３１）。図２に示す場合は、履歴数Ｎｍａｘとして１２を取得する。
【００５１】
次に、繰り返しパターン抽出手段２１は、図２に示す印刷設定履歴テーブル３１０の「時刻欄」に登録されている時刻を時間帯に変換する（Ｓ３２）。図２に示す場合は、すべて時間帯の8:00〜10:00に変換する。
【００５２】
次に、繰り返しパターン抽出手段２１は、Ｎを１として（Ｓ３３）、Ｎ（＝１）番目の印刷設定情報と同一のものが後段（Ｎ＋１番目）以降に登録されているか否かを判断する（Ｓ３４）。
【００５３】
次に、同一の印刷設定情報が登録されている場合には（Ｓ３４：Ｙｅｓ）、繰り返しパターン抽出手段２１は、Ｎ（＝１）番目の印刷設定情報、曜日、時間帯を抽出し、繰り返しパターンテーブル３２０に登録する（Ｓ３５）。図２に示す場合は、１番目は５番目と印刷設定情報が同一であるので、１番目の印刷設定情報、曜日、時間帯を繰り返しパターンテーブル３２０に登録する。上記ステップＳ３４において、同一の印刷設定情報が登録されていない場合には（Ｓ３４：Ｎｏ）、上記ステップＳ３６に進む。
【００５４】
次に、繰り返しパターン抽出手段２１は、Ｎをインクリメントし（Ｓ３６）、ＮがＮｍａｘに達していないことを確認し（Ｓ３７）、Ｎ（＝２）番目の印刷設定情報と同一のものが後段（Ｎ＋１番目）以降に登録されているか否かを判断する（Ｓ３８）。
【００５５】
次に、同一の印刷設定情報が登録されている場合には（Ｓ３８：Ｙｅｓ）、繰り返しパターン抽出手段２１は、Ｎ（＝２）番目の印刷設定情報、曜日、時間帯を繰り返しパターンテーブル３２０に登録する（Ｓ３９）。図２に示す場合は、２番目は６番目と印刷設定情報が同一であるので、２番目の印刷設定情報、曜日、時間帯を繰り返しパターンテーブル３２０に登録する。
【００５６】
以上のステップＳ３６〜Ｓ３９を上記ステップＳ３７においてＮがＮｍａｘに到達するまで行う。上記ステップＳ３８において、同一の印刷設定情報が登録されていない場合には（Ｓ３８：Ｎｏ）、上記ステップＳ３６に進む。
【００５７】
図４は、繰り返しパターン抽出手段２１により抽出された繰り返しパターンテーブル３２０の一例を示す図である。繰り返しパターンテーブル３２０には、「Ｎｏ．」欄、「用紙トレイ」欄、「印刷方向」欄、「両面設定」欄、「拡縮」欄、「手差しトレイの用紙サイズ」欄、「曜日」欄、「時間帯」欄、「実行回数」欄が設けられている。
【００５８】
「Ｎｏ．」欄には、１、２、・・・のようにパターン識別情報としての番号が登録されている。「用紙トレイ」欄、「印刷方向」欄、「両面設定」欄、「拡縮」欄、「手差しトレイの用紙サイズ」欄、「曜日」欄の意義は図２と同じである。「時間帯」欄には、例えば、画像形成装置１の稼働時間（8:00〜18:00）を５分割した時間帯の8:00-10：00、10:00-12：00、12:00-14：00、14:00-16：00、16:00-18：00から対応する時間帯が登録されている。「実行回数」欄には、繰り返された印刷実行の回数が登録されている。図２に示す場合は、パターン識別情報のＮｏ．１が３回繰り返されているので、図４の「実行回数」欄には、３が登録されている。
【００５９】
（３）基幹システムから送信された印刷データの印刷
図８は、画像形成装置１における印刷データの印刷処理の動作の一例を示すフローチャートである。
【００６０】
画像形成装置１が基幹システム９からネットワーク８及び通信部７を介して印刷データを受信し、受付手段２０が印刷データを受け付けると（Ｓ１１）、判定手段２２は、受付手段２０が受け付けた印刷データが基幹システム９から送信されたものか否かを判定する（Ｓ１２）。具体的には、判定手段２２は、例えば、受付手段２０が受け付けた印刷データが印刷設定情報を伴っているか否かにより判定する。すなわち、判定手段２２は、印刷データが印刷設定情報を伴っていない場合には、当該印刷データは基幹システム９から送信されたものと判定し、印刷データが印刷設定情報を伴う印刷ジョブの場合には、当該印刷データは端末装置１０から送信されたものと判定する。
【００６１】
判定手段２２は、印刷データが基幹システム９から送信されたものと判定すると（Ｓ１２：Ｙｅｓ）、印刷設定手段２４は、印刷設定モード保存部３３に保存されている印刷設定モードを参照し、「自動で印刷設定を切り替える」の印刷設定モード３３１が選択されているか否かを判断する（Ｓ１３）。なお、「自動で印刷設定を切り替える」の印刷設定モード３３１が選択されていない場合には（Ｓ１３：Ｎｏ）、印刷設定手段２４は、印刷設定を切り替えずに、例えば既に画像形成装置１に設定されている印刷設定情報に従って印刷を実行する（Ｓ２４）。なお、印刷設定を手動で切り替える場合は印刷データ送信前にユーザが手動で印刷設定を実施する。
【００６２】
「自動で印刷設定を切り替える」の印刷設定モード３３１が選択されている場合（Ｓ１３：Ｙｅｓ）、現時刻取得手段２３は、繰り返しパターン保存部３２を参照し、繰り返しパターンが保存されているか否かを判断する（Ｓ１４）。なお、繰り返しパターンが保存されていない場合（Ｓ１４：Ｎｏ）、印刷設定を切り替えずに、例えば既に画像形成装置１に設定されている印刷設定情報に従って印刷を実行する。
【００６３】
繰り返しパターンが保存されている場合には（Ｓ１４：Ｙｅｓ）、現時刻取得手段２３は、タイマーから現在を示す現時刻及び曜日を取得する（Ｓ１５）。
【００６４】
印刷設定手段２４は、対応する繰り返しパターンを取得し、印刷設定を決定する（Ｓ１６）。例えば、現時刻が9:05で曜日が月曜日の場合、４つの印刷設定を決定する。
【００６５】
印刷設定手段２４は、繰り返しパターン保存部３２の繰り返しパターンの実行回数を参照し、一定数（例えば、２回）以上であった場合（Ｓ１７：Ｙｅｓ）、繰り返しパターンに従い印刷設定を自動で切り替える（Ｓ１８）。
【００６６】
図４に示す場合、パターン識別情報がＮｏ．１のとき、印刷設定手段２４は、印刷設定情報３２１〜３２４を一時保存部３４に保存する。印刷設定手段２４は、繰り返しパターンテーブル３２０の「実行回数」欄をインクリメントする（Ｓ２１）。すなわち「実行回数」欄の値を「３」から「４」に書き替える。
【００６７】
印刷手段２５は、パターン識別情報がＮｏ．１に対応する印刷設定情報３２１〜３２４のうち、最初の印刷設定情報３２１に従って印刷し、次の印刷データ受信時に、次の印刷設定情報３２２に切り替え、印刷設定情報３２２に従って印刷データを印刷する。以上のようにして印刷設定情報を順次切り替えて印刷を実行する。
【００６８】
実行回数が一定数未満であった場合（Ｓ１７：Ｎｏ）、印刷設定手段２４は、後述する図５に示す印刷設定確認画面２４０を操作表示部４に表示し（Ｓ１９）、繰り返しパターンで印刷設定を自動的に切り替えるか否かをユーザに確認する（Ｓ２０）。
【００６９】
図５は、印刷設定確認画面の一例を示す図である。印刷設定確認画面２４０には、「以下の印刷設定パターンで印刷を実行します。」のメッセージ２４１が表示され、パターン識別情報がＮｏ．１のジョブ１、ジョブ２、ジョブ３、ジョブ４で示す４つの印刷設定情報２４２ａ〜２４２ｄが表示されている。４つの印刷設定情報２４２ａ〜２４２ｄは、図４のＮｏ．１の４つの印刷設定情報に対応する。また、印刷設定確認画面２４０には、メッセージ２４１に対して承認を示す「はい」釦２４３と、メッセージ２４２に対して拒否を示す「いいえ」釦２４４とが表示されている。
【００７０】
印刷設定確認画面で「はい」釦２４３が選択された場合（Ｓ２０：Ｙｅｓ）、印刷パターンに従い自動で印刷設定を切り替え（Ｓ１８）、印刷設定手段２４は、繰り返しパターン保存部の実行回数をインクリメントする（Ｓ２１）。「いいえ」釦２４４が選択された場合（Ｓ２０：Ｎｏ）、印刷設定画面（図示せず）を表示し（Ｓ２２）、ユーザが印刷設定を手動で行う（Ｓ２３）。印刷設定完了後、印刷を実行する（Ｓ２４）。
【００７１】
印刷設定書替手段２６は、ステップＳ２４で印刷を行った印刷データが基幹システム９から送信されたデータであるから（Ｓ２５：Ｙｅｓ）、一時保存部３４に保存されている印刷設定情報をそのまま残す。
【００７２】
（４）端末装置から送信された印刷データの印刷
例えば、基幹システム９から順次送信される印刷データについて印刷を行っている途中で、割り込みにより、端末装置１０から印刷ジョブがネットワーク８及び通信部７を介して画像形成装置１に送信された場合、画像形成装置１は印刷ジョブを受信し、受付手段２０が印刷ジョブを受け付けると（Ｓ１１）、判定手段２２は、受付手段２０が受け付けた印刷データが基幹システム９から送信されたものか否かを判定する（Ｓ１２）。印刷ジョブを受け付けた場合は、印刷データが印刷設定情報を伴っているため、判定手段２２は、当該印刷データは端末装置１０から送信されたものと判定する。
【００７３】
上記ステップＳ１２において、送信された印刷データが基幹システム９から送信された印刷データではない場合、すなわち、端末装置１０から送信された印刷データの場合（Ｓ１２：Ｎｏ）、印刷設定書替手段２６は、現在、一時保存部３４に保存されている印刷設定情報を退避用保存部３５に退避し（Ｓ２６）、一時保存部３４の保存内容を印刷ジョブに含まれている印刷設定情報に書き替える（Ｓ２７）。なお、印刷設定情報を書き替える際、確認画面を表示操作部に４に表示し、確認画面に対してユーザが許可した場合に、印刷設定情報を書き替えるようにしてもよい。
【００７４】
印刷手段２５は、一時保存部３４に保存されている印刷設定情報に基づいて印刷データを用紙に印刷する（Ｓ２４）。印刷ジョブの印刷を行った場合（Ｓ２５：Ｎｏ）は一時保存部３４に保存していた印刷設定情報を退避用保存部３５に退避しているので、印刷設定書替手段２６は、退避用保存部３５に退避していた印刷設定情報を一時保存部３４に戻す（Ｓ２８）。
【００７５】
なお、上記実施の形態では、基幹システム９から送信される印刷データに対しては、繰り返しパターンの実行回数が一定数以上の場合に、繰り返しパターンテーブル３２０に従って一時保存部３４が記憶する印刷設定情報を書き替えるが、印刷設定情報を書き替える際に、確認画面を操作表示部４に表示し、確認画面でユーザが許可した場合にのみ印刷設定情報を書き替えてもよい。これにより、基幹システム９からの印刷データの送信が遅れた場合、印刷設定情報が次の時間帯のものに書き替わり、誤って印刷されることを抑制することができる。また、時間帯の区切りのときに用紙を入れ替える時間を確保することができる。
【００７６】
また、画像形成装置１の制御部２が、次の時間帯の印刷では用紙が不足することを繰り返しパターンテーブル３２０及び印刷設定情報から予測して、確認画面を表示する際に用紙の補充を促す表示を行ってもよい。
【００７７】
本実施の形態に係る構成を有していない場合、基幹システム９から送信された印刷データを印刷するとき、印刷設定情報が含まれていないことから、画像形成装置１側で都度印刷設定情報を設定しなければならない。このため、利用者にとってはその設定作業が面倒である。一方で、基幹システム９からの印刷データを印刷する場合は、例えば給与支払い時期にまとめて社員全員の給与明細を印刷するといった時期（スケジュール）に密接に関係した印刷であることが多い。換言すると、スケジュールに対して一意に印刷設定情報が特定される。従って、本実施の形態によれば、基幹システム９から送られてきた印刷データを検出し、登録されている印刷設定情報が周期性を有する場合には、印刷設定が利用者の操作を介さずとも設定することができるという効果を奏するのである。
【００７８】
［変形例］
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。
【００７９】
制御部２の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００８０】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができる。また、上記実施の形態で用いたプログラムをクラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することができる。
【符号の説明】
【００８１】
１…画像形成装置、２…制御部、３…記憶部、４…操作表示部、５…読取部、
６…印刷部、７…通信部、８…ネットワーク、９…基幹システム、１０…端末装置、
２０…受付手段、２１…繰り返しパターン抽出手段、２２…判定手段、
２３…現時刻取得手段、２４…印刷設定手段、２５…印刷手段、
２６…印刷設定書替手段、３０…プログラム保存部、３１…印刷設定履歴保存部、
３２…繰り返しパターン保存部、３３…印刷設定モード保存部、
３４…一時保存部、３５…退避用保存部、２４２ａ〜２４２ｄ…印刷設定情報、
２４３…「はい」釦、２４４「いいえ」釦、３１０…印刷設定履歴テーブル、
３２０…繰り返しパターンテーブル、３２１〜３２８…印刷設定情報、
３３０…印刷設定モード切替画面
【図１】
2018116508.tif 000003
【図２】
2018116508.tif 000004
【図３】
2018116508.tif 000005
【図４】
2018116508.tif 000006
【図５】
2018116508.tif 000007
【図６】
2018116508.tif 000008
【図７】
2018116508.tif 000009
【図８】
2018116508.tif 000010