(57)【特許請求の範囲】
【請求項１】
実行された印刷の各々についての、前記印刷を実行した利用者の情報、印刷対象情報、印刷のレイアウト、並びに、時期及び印刷回数の少なくとも一方と前記印刷対象情報とに応じて定められる複数の期間の何れに該当するかを示す情報を含む印刷履歴を記憶する記憶部を含むコンピュータに、
入力された印刷要求に含まれる印刷対象情報と、前記印刷要求を受け付けた時期、及び前記印刷要求に含まれる前記印刷対象情報の印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定する
処理を実行させる印刷自動制御プログラム。
【請求項２】
前記印刷履歴は、前記印刷を実行した利用者の属性の情報を更に含み、
前記印刷のレイアウトを決定することでは、
前記印刷要求に含まれる利用者の情報、前記利用者の属性、及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定し、
前記印刷要求に含まれる利用者の情報、前記利用者の属性、及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報、利用者の属性及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定する
請求項１記載の印刷自動制御プログラム。
【請求項３】
前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定することでは、前記印刷要求に含まれる印刷対象情報、前記利用者の情報、及び前記利用者の属性と、前記印刷要求を受け付けた時期、及び前記印刷要求に含まれる前記印刷対象情報の印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定する請求項２記載の印刷自動制御プログラム。
【請求項４】
更に、前記決定した印刷レイアウトを表示させる請求項１〜３の何れか１項記載の印刷自動制御プログラム。
【請求項５】
前記印刷は、医学系研究で用いる印刷対象を印刷する請求項１〜４の何れか１項記載の印刷自動制御プログラム。
【請求項６】
実行された印刷の各々についての、前記印刷を実行した利用者の情報、印刷対象情報、印刷のレイアウト、並びに、時期及び印刷回数の少なくとも一方と前記印刷対象情報とに応じて定められる複数の期間の何れに該当するかを示す情報を含む印刷履歴を記憶する記憶部を含むコンピュータに、
入力された印刷要求に含まれる印刷対象情報と、前記印刷要求を受け付けた時期、及び前記印刷要求に含まれる前記印刷対象情報の印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定する
処理を実行させる印刷自動制御方法。
【請求項７】
実行された印刷の各々についての、前記印刷を実行した利用者の情報、印刷対象情報、印刷のレイアウト、並びに、時期及び印刷回数の少なくとも一方と前記印刷対象情報とに応じて定められる複数の期間の何れに該当するかを示す情報を含む印刷履歴を記憶部に記憶する印刷情報登録部と、
入力された印刷要求に含まれる印刷対象情報と、前記印刷要求を受け付けた時期、及び前記印刷要求に含まれる前記印刷対象情報の印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定するレイアウト決定部と、
を含む、印刷自動制御装置。
【請求項８】
実行された印刷の各々についての、前記印刷を実行した利用者の情報、印刷対象情報、印刷のレイアウト、並びに、時期及び印刷回数の少なくとも一方と前記印刷対象情報とに応じて定められる複数の期間の何れに該当するかを示す情報を含む印刷履歴を記憶部に記憶する印刷情報登録部と、
入力された印刷要求に含まれる印刷対象情報と、前記印刷要求を受け付けた時期、及び前記印刷要求に含まれる前記印刷対象情報の印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定するレイアウト決定部と、
を含む、印刷自動制御装置と、
前記印刷要求を前記印刷自動制御装置に送信し、前記決定された印刷のレイアウトを表示する利用者端末と、
を含む、印刷自動制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示する技術は、印刷自動制御プログラム、方法、装置、及びシステムに関する。
【背景技術】
【０００２】
従来、実行要求されたジョブについてジョブが用紙出力禁止対象であるか否かの判定を行う装置がある。ジョブが用紙出力禁止対象である場合、当該ジョブを用紙出力禁止期間以後の所定時刻を出力予定時刻とする時刻指定ジョブに種別変更して保管し、その予定時刻が到来した時点で印刷出力する。なお、当該ジョブがコンソールパネルモジュールに対するユーザの操作に応じて起動するジョブでなく、かつ現在時刻が設定データ記憶部に登録された用紙出力禁止期間内である場合は、当該ジョブを用紙出力禁止対象と判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２９４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
１つの側面では、開示する技術は、利用者毎に適切な印刷レイアウトを決定することを目的とする。
【課題を解決するための手段】
【０００５】
一つの態様として、開示の技術は、コンピュータに、入力された印刷対象情報と、前記印刷要求を受け付けた時期、及び印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定する。なお、印刷対象情報は、印刷要求に含まれる印刷対象情報であり、印刷回数は、前記印刷要求に含まれる前記印刷対象情報の印刷回数である。また、前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定する。また、前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定する。なお、印刷履歴は、前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴である。また、前記コンピュータは、実行された印刷の各々についての、印刷履歴を記憶する記憶部を含む。ここで、印刷履歴は、前記印刷を実行した利用者の情報、印刷対象情報、印刷のレイアウト、並びに、時期及び印刷回数の少なくとも一方と前記印刷対象情報とに応じて定められる複数の期間の何れに該当するかを示す情報を含む。
【発明の効果】
【０００６】
一つの側面として、利用者毎に適切な印刷レイアウトを決定することができる、という効果を有する。
【図面の簡単な説明】
【０００７】
【図１】通常期間と特殊期間との切替ポイントの一例を示す図である。
【図２】印刷履歴に基づいて印刷レイアウトを決定する一例を示す図である。
【図３】第１の実施形態に係る印刷自動制御装置を含むシステム構成を示す概略図である。
【図４】印刷実行画面の一例を示す図である。
【図５】印刷レイアウト画面の一例を示す図である。
【図６】印刷レイアウトを２ＵＰに変更した一例を示す図である。
【図７】第１の実施形態に係る印刷自動制御装置の機能ブロック図である。
【図８】マスタ設定リストの一例を示す図である。
【図９】治験情報リストの一例を示す図である。
【図１０】対応マスタリストの一例を示す図である。
【図１１】印刷履歴リストの一例を示す図である。
【図１２】面接リストの一例を示す図である。
【図１３】領収書リストの一例を示す図である。
【図１４】請求書リストの一例を示す図である。
【図１５】第１の実施形態に係る印刷自動制御装置として機能するコンピュータの概略構成を示すブロック図である。
【図１６】第１の実施形態に係る印刷自動制御装置の印刷レイアウト決定処理の一例を示すフローチャートである。
【図１７】第１の実施形態に係る印刷自動制御装置の印刷レイアウト決定処理の一例を示すフローチャートである。
【図１８】第２の実施形態に係る印刷自動制御装置の機能ブロック図である。
【図１９】マスタ設定リストの一例を示す図である。
【図２０】第３の実施形態に係る印刷自動制御装置の機能ブロック図である。
【図２１】マスタ設定リストの一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、開示する技術に係る実施形態について説明する。
【０００９】
まず、本実施形態の概要について説明する。
【００１０】
治験、臨床研究システムにおいて、医薬品の申請に必要な資料を印刷する際、内容確認のために「ためし印刷」をする場合と、提出用に「本印刷」をする場合とがある。この場合、操作者自らが印刷時に、デフォルトの印刷レイアウトの設定から、「ためし印刷」又は「本印刷」に応じた印刷レイアウトの設定に変更する必要がある。例えば、「ためし印刷」では、両面印刷、かつ２ＵＰ印刷の印刷レイアウト（「両面−２ＵＰ」）、「本印刷」では、片面印刷、かつ１ＵＰ印刷の印刷レイアウトに設定を変更する。なお、「２ＵＰ」及び「１ＵＰ」は、１枚の用紙にＮページ分を印刷するレイアウト（Ｎ−ＵＰ印刷）を示す。また、医薬品の申請に必要な資料は、開示の技術の医学系研究で用いる印刷対象の一例である。
【００１１】
もし、デフォルトの印刷レイアウトとして、「両面−２ＵＰ」が設定されている場合、本印刷時には、「片面−１ＵＰ」に設定を変更しなければならないという煩わしさがある。
【００１２】
仮に、マスタ設定により、印刷レイアウトの設定を制御した場合には、システム利用者全員を一律に制御してしまうことになり、個人の職務などによっては、マスタ設定と沿わず、印刷レイアウトの設定変更をよぎなくされる場合がある。ここで、マスタ設定とは予め定められた印刷レイアウトのことをいう。
【００１３】
また、個人ごとにマスタ設定を行うのでは、利用者が増える度に設定を追加する必要がある。
【００１４】
そこで、開示する技術においては、印刷対象の種類毎に通常期間と特殊期間とを切り替えるポイントを設定する。そして、通常期間、及び特殊期間における当該印刷対象の最初の印刷時においては、各々の期間について予め設定されているマスタ設定の印刷レイアウトを適用させる。具体的には、図１に示すように、印刷対象の種類毎に、通常期間と特殊期間との開始及び終了の切替ポイントを設定し、通常期間のマスタ設定５０、及び特殊期間のマスタ設定５１を設定する。そして、各期間の最初の当該印刷対象の印刷時に、各期間に設定されているマスタ設定のレイアウトを適用させる。なお、図１の例においては、時系列により、通常期間と特殊期間とが切り替わる例を示しているが、印刷回数により、通常期間と特殊期間とを切り替えてもよい。また、通常期間は、「ためし印刷」期間を想定しており、特殊期間は、「本印刷」期間を想定している。
【００１５】
更に、同一の利用者及び印刷対象について印刷履歴が存在する場合には、通常期間、及び特殊期間における、同一の利用者及び印刷対象についての２回目以降の印刷時においては、印刷履歴に基づいて、適用する印刷レイアウトを決定する。具体的には、図２に示すように、印刷タイミング５２で印刷の実行指示がされた場合、当該印刷は、特殊期間において行われるものである。しかし、当該印刷対象について、同一の利用者の印刷履歴がある場合には、特殊期間のマスタ設定５１に従わず、当該印刷対象の、同一の利用者の印刷履歴に基づいて、適用する印刷レイアウトが決定される。
【００１６】
以下、図面を参照して、本実施形態について詳細に説明する。
【００１７】
図３は、第１の実施形態の印刷自動制御システム１の一例である。図３に示すように、印刷自動制御システム１は、利用者用の利用者端末２と、印刷自動制御装置４と、印刷装置５とを有する。第１の実施形態に係る印刷自動制御装置４は、インターネット等のネットワーク３を介して、利用者端末２、及び印刷装置５と相互に通信可能に接続される。なお、図３における利用者端末２は、１つの場合について図示したが、利用者端末２の数は図示の例に限定されず、印刷自動制御システム１は任意の数の利用者端末２を有することができる。また、利用者端末２は、例えば、パーソナルコンピュータ等の情報処理装置であり、印刷を実行する利用者により利用されるものとする。
【００１８】
また、利用者端末２は、例えば、図４に示すような、表示部（図示省略）に表示された印刷実行画面において、利用者により印刷ボタン５３が押下された際に、ネットワーク３を介して、印刷要求を印刷自動制御装置４へ出力する。また、利用者端末２は、ネットワーク３を介して受け付けた印刷レイアウトのプレビュー画面を、例えば、図５に示すように表示部（図示省略）に表示する。図５に示すプレビュー画面は、受け付けた印刷レイアウトの画面が表示されるプレビュー表示部５４と、利用者が印刷レイアウトの設定を変更するための印刷レイアウトの設定領域５５とを含む。利用者は、プレビュー画面に表示された印刷レイアウトの設定領域５５を操作することにより、印刷レイアウトの設定を変更することができる。図６に２ＵＰに変更した例を示す。また、利用者端末２は、図５に示すように、プレビュー画面に含まれる印刷ボタン５６又はキャンセルボタン５７が利用者により押下されることにより、実行指示を印刷自動制御装置４に出力する。また、利用者による印刷の実行における画面遷移は、図４の印刷実行画面から図５の印刷レイアウトのプレビュー画面へと遷移するものとする。
【００１９】
ここで、印刷要求には、印刷を行う利用者情報、印刷対象のファイル名等を含む印刷対象情報、及び印刷時期情報が含まれる。なお、印刷対象情報に含まれるファイル名は、例えば、「治験：Ｎｏ.テスト１＿ＡＡ報告書」のように、「カテゴリ」＋「：」＋「カテゴリＮｏ」＋「＿」＋「帳票名」の形式であるものとする。また、第１の実施形態においては、印刷時期情報は、図４に示すような、表示部（図示省略）に表示された印刷実行画面において、利用者により印刷ボタン５３が押下された年月日とする。
【００２０】
また、実行指示には、印刷を行う印刷レイアウト情報、又は印刷のキャンセルの情報が含まれているものとする。印刷レイアウト情報は、印刷ボタン５６が押下された際に、利用者端末２の表示部にプレビューとして表示されている印刷レイアウトの情報である。
【００２１】
また、印刷装置５は、例えば、プリンター等であり、印刷自動制御装置４から受け付けた印刷要求に基づいて、印刷を実行する。なお、図３における印刷装置５は、１つの場合について図示したが、印刷装置５の数は図示の例に限定されず、印刷自動制御システム１は任意の数の印刷装置５を有することができる。また、利用者は、印刷自動制御システム１に含まれるいずれかの印刷装置５を指定して、印刷要求を行うことができる。
【００２２】
図７に、第１の実施形態に係る印刷自動制御装置４の機能ブロック図を示す。図７に示すように、印刷自動制御装置４は、レイアウト決定部６と、印刷情報登録部８とを有する。また、印刷自動制御装置４は、さらに、マスタ設定記憶部１０、対応マスタ記憶部１１、対応リスト記憶部１２、及び印刷履歴記憶部１３を含む記憶部７を有する。
【００２３】
レイアウト決定部６は、利用者端末２から印刷要求を受け付けると、印刷対象情報に含まれる「ファイル名」に基づいて、当該印刷要求に対応するマスタ設定情報を取得する。具体的には、レイアウト決定部６は、取得した「ファイル名」に含まれる「帳票名」が、例えば、図８に示すマスタ設定リスト１００の「帳票名」と一致する行のマスタ設定情報を取得する。図８に示すマスタ設定リスト１００の例では、「帳票名」欄の情報が示す帳票毎のマスタ設定情報は、「特殊期間開始日」、「特殊期間終了日」、「印刷レイアウト（通常）」、及び「印刷レイアウト（特殊）」の各項目を含む。「特殊期間開始日」及び「特殊期間終了日」は、図１で説明した特殊期間の開始日及び終了日の各々を特定するための情報である。「印刷レイアウト（通常）」は、印刷要求の時期が特殊期間以外の通常期間の場合に設定される印刷レイアウトの情報、「印刷レイアウト（特殊）」は、印刷要求の時期が特殊期間の場合に設定される印刷レイアウトの情報である。なお、レイアウト決定部６は、印刷要求に含まれる、利用者情報、印刷対象情報、及び印刷時期情報をメモリ（図示省略）に記憶する。
【００２４】
また、レイアウト決定部６は、取得した印刷要求に対応するマスタ設定情報が取得できない場合には、予め定められているデフォルトの印刷レイアウトのプレビュー画面情報を、利用者端末２にネットワークを介して出力する。なお、レイアウト決定部６は、マスタ設定情報が取得できない場合には、当該取得結果をメモリ（図示省略）に記憶しておく。
【００２５】
また、レイアウト決定部６は、取得した印刷要求に含まれる利用者情報、「カテゴリ」の情報、及び「カテゴリＮｏ」の情報と、当該カテゴリの情報に対応するリストから、当該印刷要求を行った利用者の個人属性である、主担当情報を取得する。なお、「カテゴリ」の情報及び「カテゴリＮｏ」の情報は、取得した印刷対象情報に含まれる「ファイル名」から取得する。また、「カテゴリ」の情報と、当該「カテゴリ」の情報に対応するリストは、予め対応付けられているものとする。
【００２６】
具体的には、レイアウト決定部６は、例えば、「カテゴリ」の情報が「治験」である場合、当該「治験」に対応する例えば、図９に示す治験情報リスト１０４を取得する。レイアウト決定部６は、取得した治験情報リスト１０４の「治験Ｎｏ」と、「カテゴリＮｏ」の情報が示す治験Ｎｏとが一致する行の治験情報を取得する。図９に示す治験情報リスト１０４の例では、「治験Ｎｏ」欄の情報が示す治験毎の治験情報は、「治験開始日」、「治験終了日」、「データ確定日」、「報告日」、及び「主担当」の各項目を含む。「主担当」は、その治験の主担当者を示す情報である。レイアウト決定部６は、取得した治験情報の「主担当」の欄の情報が、取得した利用者情報が表す利用者と一致する場合には、主担当情報を「主担当」として取得する。一方、レイアウト決定部６は、取得した治験情報の「主担当」の欄の情報が、取得した利用者情報が表す利用者と一致しない場合には、主担当情報を「その他」として取得する。なお、主担当情報は、開示の技術の利用者の属性の情報の一例である。
【００２７】
また、レイアウト決定部６は、取得した主担当情報をメモリ（図示省略）に記憶する。
【００２８】
また、レイアウト決定部６は、取得したマスタ設定情報の「特殊期間開始日」及び「特殊期間終了日」欄の各々の情報と、例えば、図１０に示す対応マスタリスト１０２と、印刷要求に含まれる印刷時期情報とに基づいて、印刷要求の期間を取得する。図１０に示す対応マスタリスト１０２の各行が１つのマスタ対応情報に相当し、各マスタ対応情報は、「項目名」、「リスト名」、「フィールド名」、及び「キーワード」の情報を含む。マスタ対応情報は、特殊期間開始日を特定するために、マスタ設定情報の「特殊期間開始日」と各リストの情報とを対応付けるための情報である。また、レイアウト決定部６は、取得した印刷要求の期間をメモリ（図示省略）に記憶する。
【００２９】
具体的には、まず、レイアウト決定部６は、マスタ設定情報の「特殊期間開始日」の欄の情報が、対応マスタリスト１０２の「項目名」と一致する行のマスタ対応情報を取得する。次に、レイアウト決定部６は、取得したマスタ対応情報の「リスト名」及び「フィールド名」に基づいて、対応するリストのフィールドを特定する。次に、取得したマスタ対応情報の「キーワード」の欄の情報に対応する情報を、印刷要求に含まれる情報から取得する。次に、レイアウト決定部６は、特定したリストにおいて、「キーワード」に対応して取得した印刷要求に含まれる情報に対応する行の、特定した「フィールド」の欄の情報を特殊期間開始日として取得する。例えば、対応マスタ情報の「リスト名」＝「治験情報リスト」、「フィールド名」＝「治験開始日」、及び「キーワード」＝「治験Ｎｏ」であった場合について説明する。この場合、例えば、図９に示す治験情報リスト１０４の「治験Ｎｏ」の欄が、印刷要求情報に含まれる「カテゴリＮｏ」の情報である治験Ｎｏに対応する治験情報の行の、「治験開始日」の欄の情報が、特殊期間開始日となる。
【００３０】
なお、図１０の例においては、「項目名」の欄と「フィールド」の欄との情報が同一である場合について説明したが、「項目名」の欄と「フィールド」の欄との情報が異なっていてもよい。
【００３１】
次に、レイアウト決定部６は、取得したマスタ設定情報の「特殊期間終了日」の欄の情報が、日数等の数値である場合には、取得した特殊期間開始日と、「特殊期間終了日」の欄の情報との計算により、特殊期間終了日を取得する。例えば、レイアウト決定部６は、取得した特殊期間開始日が、「２０１４年１２月１０日」であり、取得したマスタ設定情報の「特殊期間終了日」の欄の情報が「＋７」である場合は、特殊期間終了日を「２０１４年１２月１７日」として取得する。また、レイアウト決定部６は、取得したマスタ設定情報の「特殊期間終了日」の欄の情報が、上述の「特殊期間開始日」の欄の情報と同様に項目名である場合には、上述の「特殊期間開始日」と同様の処理を行い、特殊期間終了日を取得する。
【００３２】
なお、上述の例においては、特殊期間開始日を起点として、特殊期間終了日を決定する場合について説明したが、特殊期間終了日を起点として、特殊期間開始日を決定してもよい。この場合は、まず、特殊期間終了日を、上述の特殊期間開始日の決定の処理と同様に決定する。そして、上述の特殊期間終了日の決定の処理と同様に、特殊期間開始日を決定する。
【００３３】
次に、レイアウト決定部６は、取得した印刷時期情報が表わす時期が、特殊期間開始日から特殊期間終了日までの間に含まれる場合には、当該印刷要求の期間を、特殊期間とする。また、レイアウト決定部６は、取得した印刷時期情報が表す時期が、特殊期間開始より前、又は、特殊期間終了日から後である場合には、当該印刷要求の期間を、通常期間と決定する。
【００３４】
また、レイアウト決定部６は、取得した印刷要求に対応する印刷履歴情報の各々を、例えば、図１１に示す印刷履歴リスト１１０から取得する。印刷履歴情報は、過去に実行された印刷に関する各種情報である。図１１に示す印刷履歴リスト１１０の例では、各行が１つの印刷履歴情報に相当し、各印刷履歴情報は、「操作年月日」、「操作者」、「帳票名」、「印刷レイアウト」、「カテゴリＮｏ」、「主担当」、「印刷回数」、及び「期間」の情報を含む。
【００３５】
具体的には、レイアウト決定部６は、印刷要求の利用者情報、帳票名情報、及び「カテゴリ情報：カテゴリＮｏ情報」の組が、印刷履歴情報の「操作者」、「帳票名」、及び「カテゴリＮｏ」の欄の情報の組と一致する印刷履歴情報の各々を取得する。次に、レイアウト決定部６は、取得した印刷履歴情報のうち、「期間」の欄の情報が、取得した印刷要求の期間と一致し、「主担当」の欄の情報が、取得した主担当情報と一致する印刷履歴情報の各々を、取得した印刷要求に対応する印刷履歴情報として取得する。ここで、印刷履歴情報の「主担当」の欄の情報が「○」である場合には、主担当情報が「主担当」であることを表し、空欄の場合には、主担当情報が「その他」であることを表す。また、「期間」の欄の情報が「通常」である場合には、通常期間を表し、「特殊」である場合には、特殊期間を表す。また、印刷要求の帳票名情報、カテゴリ情報、及びカテゴリＮｏ情報は、上述したように、印刷対象情報に含まれるファイル名の情報から取得することができる。
【００３６】
なお、レイアウト決定部６は、取得した印刷要求に対応する印刷履歴情報が取得できない場合、取得した印刷要求の期間と、取得したマスタ設定情報とに基づいて、対応する印刷レイアウトのプレビュー画面情報を、利用者端末２にネットワーク３を介して出力する。具体的には、レイアウト決定部６は、印刷要求の期間が「通常期間」である場合には、マスタ設定情報の「印刷レイアウト（通常）」の欄の情報を、対応する印刷レイアウトとして決定する。一方、レイアウト決定部６は、印刷要求の期間が「特殊期間」である場合には、マスタ設定情報の「印刷レイアウト（特殊）」の欄の情報を、対応する印刷レイアウトとして決定する。
【００３７】
また、レイアウト決定部６は、取得した印刷要求に対応する印刷履歴情報の各々について、印刷履歴情報の「印刷レイアウト」の欄の情報が一致する、印刷レイアウト毎の印刷回数を取得する。具体的には、レイアウト決定部６は、取得した印刷要求に対応する印刷履歴情報の各々に含まれる、印刷レイアウト毎に、印刷履歴情報の「印刷回数」の欄の値の総和を、当該印刷レイアウトの印刷回数として取得する。
【００３８】
また、レイアウト決定部６は、取得した印刷レイアウト毎の印刷回数の各々に基づいて、印刷回数が一番多い印刷レイアウトを、対応する印刷レイアウトとして決定し、当該印刷レイアウトのプレビュー画面情報を、利用者端末２にネットワーク３を介して出力する。なお、印刷回数が一番多い印刷レイアウトが複数存在する場合には、対応する印刷レイアウトを含む印刷履歴情報の「操作年月日」の欄の情報が、最も新しい印刷履歴情報に含まれる印刷レイアウトを、対応する印刷レイアウトとして決定するものとする。
【００３９】
上述の説明においては、印刷対象が、治験に関するものであり、治験情報リスト１０４を用いる場合について説明したが、これに限定されるものではない。印刷要求情報に含まれる「カテゴリ」及び「カテゴリＮｏ」の情報に基づいて、対応するリストを特定し、特定されたリストを用いて、上述と同様の処理を行うものとする。なお、対応するリストは、例えば、図１２に示す、面接リスト１０６、図１３に示す、領収書リスト１０８、及び図１４に示す請求書リスト１０９があるものとする。ここで、面接リスト１０６は、カテゴリ「面接」に対応し、領収書リスト１０８は、カテゴリ「領収書」に対応し、請求書リスト１０９は、カテゴリ「請求書」に対応する。
【００４０】
印刷情報登録部８は、利用者端末２から印刷ボタン５６の押下により出力された実行指示を受け付けると、当該実行指示に含まれる印刷レイアウト情報が示す印刷レイアウトによる印刷指示を印刷装置５へ出力する。また、印刷情報登録部８は、実行した印刷に関する印刷履歴情報を、例えば、図１１に示す印刷履歴リスト１１０に記憶する。具体的には、印刷情報登録部８は、印刷履歴リスト１１０の「操作年月日」、「操作者」の各々欄に、メモリ（図示省略）に記憶されている印刷時期情報、利用者情報を記憶する。また、印刷情報登録部８は、印刷履歴リスト１１０の「帳票名」、「カテゴリＮｏ」の欄に、メモリ（図示省略）に記憶されている印刷対象情報（帳票名情報、及び「カテゴリ情報＋カテゴリＮｏ情報」）を記憶する。また、印刷情報登録部８は、印刷履歴リスト１１０の「印刷レイアウト」の欄に、実行指示に含まれる印刷レイアウト情報を記憶する。また、印刷情報登録部８は、印刷履歴リスト１１０の「主担当」、「期間」の各々の欄に、メモリ（図示省略）に記憶されている主担当情報、及び印刷要求の期間を記憶する。なお、印刷情報登録部８は、追加する印刷履歴情報が、印刷履歴リスト１１０に含まれる印刷履歴情報の「印刷回数」の欄以外の欄の情報と一致する場合、当該印刷履歴情報の「印刷回数」を１つ、カウントアップする。
【００４１】
また、印刷情報登録部８は、利用者端末２から印刷ボタン５６の押下により出力された実行指示を受け付け、かつメモリ（図示省略）に印刷要求に対応するマスタ設定情報が取得できないことを示す取得結果が記憶されている場合については、下記説明する。
【００４２】
具体的には、印刷情報登録部８は、印刷履歴リスト１１０の「操作年月日」、「操作者」の各々欄に、メモリ（図示省略）に記憶されている印刷時期情報、利用者情報を記憶する。また、印刷情報登録部８は、印刷履歴リスト１１０の「帳票名」、「カテゴリＮｏ」の欄に、メモリ（図示省略）に記憶されている印刷対象情報（帳票名情報、及び「カテゴリ情報＋カテゴリＮｏ情報」）を記憶する。また、印刷情報登録部８は、印刷履歴リスト１１０の「印刷レイアウト」の欄に、実行指示に含まれる印刷レイアウト情報を記憶する。また、印刷情報登録部８は、印刷履歴リスト１１０の「主担当」、「期間」の各々の欄に、情報が存在しないことを表す「−」を記憶する。なお、印刷情報登録部８は、追加する印刷履歴情報が、印刷履歴リスト１１０に含まれる印刷履歴情報の「印刷回数」の欄以外の欄の情報と一致する場合、当該印刷履歴情報の「印刷回数」を１つ、カウントアップする。
【００４３】
また、印刷情報登録部８は、印刷指示を印刷装置５へ出力した場合、メモリ（図示省略）に記憶されている利用者情報、印刷対象情報、印刷時期情報、主担当情報、及び取得結果を削除する。
【００４４】
また、印刷情報登録部８は、利用者端末２からキャンセルボタン５７の押下により出力された実行指示を受け付けると、メモリに記憶してある、利用者情報、印刷対象情報、印刷時期情報、主担当情報、及び取得結果を削除する。
【００４５】
また、マスタ設定記憶部１０には、少なくとも１つ以上のマスタ設定情報を含む、マスタ設定リスト１００が記憶されている。
【００４６】
また、対応マスタ記憶部１１には、少なくとも１つ以上の対応マスタ情報を含む、対応マスタリスト１０２が記憶されている。
【００４７】
また、対応リスト記憶部１２には、治験情報リスト１０４、面接リスト１０６、領収書リスト１０８、及び請求書リスト１０９が記憶されている。
【００４８】
また、印刷履歴記憶部１３には、印刷履歴情報が含まれる印刷履歴リスト１１０が記憶されている。
【００４９】
印刷自動制御装置４は、例えば図１５に示すコンピュータ２００で実現することができる。コンピュータ２００はＣＰＵ２０２、一時記憶領域としてのメモリ２０４、及び不揮発性の記憶装置２０６を備える。また、コンピュータ２００は、入出力装置２０８が接続される入出力インターフェース（Ｉ／Ｆ）２１０を備える。また、コンピュータ２００は、記録媒体２１２に対するデータの読み込み及び書き込みを制御するｒｅａｄ／ｗｒｉｔｅ（Ｒ／Ｗ）部２１４、及びインターネット等のネットワーク３に接続されるネットワークＩ／Ｆ２１６を備える。ＣＰＵ２０２、メモリ２０４、記憶装置２０６、入出力Ｉ／Ｆ２１０、Ｒ／Ｗ部２１４、及びネットワークＩ／Ｆ２１６は、バス２１８を介して互いに接続される。
【００５０】
記憶装置２０６はＨＤＤ（Hard Disk Drive）、ＳＳＤ（solid state drive）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶装置２０６には、コンピュータ２００を印刷自動制御装置４として機能させるためのレイアウト決定プログラム３１０、及び印刷情報登録プログラム３１４が記憶される。また、記憶装置２０６は、マスタ設定情報が記憶されるマスタ設定記憶領域３５０と、対応マスタ情報が記憶される対応マスタ記憶領域３５２と、治験情報、面接情報、領収書情報、及び請求書情報が記憶される対応リスト記憶領域３５４と、印刷履歴情報が記憶される印刷履歴記憶領域３５６とを有する。
【００５１】
ＣＰＵ２０２は、レイアウト決定プログラム３１０、及び印刷情報登録プログラム３１４を記憶装置２０６から読みだしてメモリ２０４に展開する。また、ＣＰＵ２０２は、レイアウト決定プログラム３１０、及び印刷情報登録プログラム３１４が有するプロセスを順次実行する。
【００５２】
また、ＣＰＵ２０２は、マスタ設定記憶領域３５０に記憶されたマスタ設定情報を読み出し、マスタ設定リスト１００としてメモリ２０４に展開する。また、ＣＰＵ２０２は、対応マスタ記憶領域３５２に記憶された対応マスタ情報を読み出し、対応マスタリスト１０２としてメモリ２０４に展開する。また、ＣＰＵ２０２は、対応リスト記憶領域３５４に記憶された治験情報、面接情報、領収書情報、及び請求書情報を読み出し、治験情報リスト１０４、面接リスト１０６、領収書リスト１０８、請求書リスト１０９としてメモリ２０４に展開する。また、ＣＰＵ２０２は、印刷履歴記憶領域３５６に記憶された印刷履歴情報を読み出し、印刷履歴リスト１１０としてメモリ２０４に展開する。
【００５３】
レイアウト決定プログラム３１０は、レイアウト決定プロセス３１２を有する。
【００５４】
ＣＰＵ２０２は、レイアウト決定プロセス３１２を実行することで、図７に示すレイアウト決定部６として動作する。
【００５５】
印刷情報登録プログラム３１４は、印刷情報登録プロセス３１６を有する。
【００５６】
ＣＰＵ２０２は、印刷情報登録プロセス３１６を実行することで、図７に示す印刷情報登録部８として動作する。
【００５７】
これにより、レイアウト決定プログラム３１０、及び印刷情報登録プログラム３１４を実行したコンピュータ２００が、印刷自動制御装置４として機能することになる。
【００５８】
なお、印刷自動制御装置４は、例えば半導体集積回路、より詳しくはＡＳＩＣ（Application Specific Integrated Circuit）等で実現することも可能である。
【００５９】
次に、第１の実施形態に係る印刷自動制御装置４の作用について説明する。まず、利用者端末２から受信された印刷要求を印刷自動制御装置４が受け付けると、印刷自動制御装置４において、図１６及び図１７に示すレイアウト決定処理が実行される。なお、印刷自動制御装置４により実行されるレイアウト決定処理は、開示する技術の印刷自動制御方法の一例である。以下、レイアウト決定処理について詳述する。
【００６０】
図１６及び図１７は、レイアウト決定処理の一例を示すフローチャートである。図１６に示すレイアウト決定処理のフローチャートにおいて、まず、ステップＳ１００で、レイアウト決定部６は、取得した印刷要求に含まれる印刷対象情報の「ファイル名」から、帳票名を取得する。
【００６１】
次に、ステップＳ１０２で、レイアウト決定部６は、ステップＳ１００において取得した、帳票名と、マスタ設定リスト１００とに基づいて、印刷要求に対応するマスタ設定情報を取得する。
【００６２】
次に、ステップＳ１０４で、レイアウト決定部６は、ステップＳ１０２においてマスタ設定情報を取得したか否かを判定する。レイアウト決定部６が、マスタ設定情報を取得した場合には、レイアウト決定処理は、ステップＳ１０６へ移行する。一方、レイアウト決定部６が、マスタ設定情報を取得していないと判定した場合には、レイアウト決定処理は、ステップＳ１２２へ移行する。
【００６３】
次に、ステップＳ１０６で、レイアウト決定部６は、取得した印刷要求に含まれる「ファイル名」から、カテゴリ情報及びカテゴリＮｏ情報を取得する。また、レイアウト決定部６は、取得したカテゴリ情報に対応する、治験情報リスト１０４、面接リスト１０６、領収書リスト１０８、又は請求書リスト１０９を取得する。
【００６４】
次に、ステップＳ１０８で、レイアウト決定部６は、取得した印刷要求に含まれる利用者情報と、ステップＳ１０６において取得したカテゴリＮｏ情報及びカテゴリ情報に対応するリストとに基づいて、主担当情報を取得する。
【００６５】
次に、ステップＳ１１０で、レイアウト決定部６は、ステップＳ１０２において取得したマスタ設定情報と、対応マスタリスト１０２と、印刷要求に含まれる印刷時期情報とに基づいて、印刷要求の期間を取得する。
【００６６】
次に、ステップＳ１１２で、レイアウト決定部６は、ステップＳ１１０において取得した印刷要求の期間と、ステップＳ１０２において取得したマスタ設定情報とに基づいて、当該印刷要求の期間のマスタ設定の印刷レイアウトを取得する。
【００６７】
次に、ステップＳ１１４で、レイアウト決定部６は、取得した印刷要求に対応する印刷履歴情報の各々を、印刷履歴リスト１１０から取得する。
【００６８】
次に、ステップＳ１１６で、レイアウト決定部６は、ステップＳ１１４で、取得した印刷要求に対応する印刷履歴情報を取得したか否かを判定する。レイアウト決定部６が、取得した印刷要求に対応する印刷履歴情報を取得した場合には、レイアウト決定処理は、ステップＳ１１８へ移行する。一方、レイアウト決定部６が、取得した印刷要求に対応する印刷履歴情報を取得していない場合には、レイアウト決定処理は、ステップＳ１２０へ移行する。
【００６９】
次に、ステップＳ１１８で、レイアウト決定部６が、ステップＳ１１４において取得した印刷履歴情報の「印刷回数」の総和を、印刷レイアウト毎に取得し、図１７のステップＳ１２４へ移行する。
【００７０】
図１６のステップＳ１２０では、レイアウト決定部６は、印刷レイアウトを、ステップＳ１１２において取得した、印刷要求の期間のマスタ設定の印刷レイアウトに決定し、レイアウト決定処理は、図１７のステップＳ１３０へ移行する。
【００７１】
図１６のステップＳ１２２では、レイアウト決定部６は、印刷レイアウトを、予め定められた印刷レイアウトに決定し、レイアウト決定処理は、図１７のステップＳ１３０へ移行する。
【００７２】
図１７のステップＳ１２４で、レイアウト決定部６は、ステップＳ１１８において取得した印刷レイアウト毎の印刷回数が一番多い印刷レイアウトが複数存在するか否かを判定する。レイアウト決定部６が、印刷回数が一番多い印刷レイアウトが複数存在しないと判定した場合には、レイアウト決定処理は、ステップＳ１２６へ移行する。一方、レイアウト決定部６が、印刷回数が一番多い印刷レイアウトが複数存在すると判定した場合には、レイアウト決定処理は、ステップＳ１２８へ移行する。
【００７３】
次に、ステップＳ１２６で、レイアウト決定部６は、印刷レイアウトを、ステップＳ１１８において取得した印刷履歴情報の「印刷回数」の総和が最多となる印刷レイアウトに決定する。
【００７４】
ステップＳ１２８で、レイアウト決定部６は、印刷レイアウトを、ステップＳ１１８において取得した印刷履歴情報の「印刷回数」の総和が最多となる印刷レイアウトのうち、印刷履歴情報の「操作年月日」が最新の印刷履歴情報の印刷レイアウトに決定する。
【００７５】
次に、ステップＳ１３０で、レイアウト決定部６は、ステップＳ１２０、ステップＳ１２２、ステップＳ１２６、又はステップＳ１２８において決定された印刷レイアウトのプレビュー画面情報を利用者端末２にネットワーク３を介して出力する。
【００７６】
次に、ステップＳ１３２で、印刷情報登録部８は、利用者端末２から実行指示を受け付けたか否かを判定する。印刷情報登録部８が、実行指示を受け付けた場合には、レイアウト決定処理は、ステップＳ１３４へ移行する。一方、印刷情報登録部８が、実行指示を受け付けていないと判定した場合には、レイアウト決定処理は、ステップＳ１３２を繰り返す。
【００７７】
次に、ステップＳ１３４で、印刷情報登録部８は、ステップＳ１３２において受け付けた実行指示が、印刷ボタン５６の押下により出力された実行指示か否かを判定する。印刷情報登録部８が、実行指示が、印刷ボタン５６の押下により出力された実行指示であると判定した場合には、レイアウト決定処理は、ステップＳ１３６へ移行する。一方、印刷情報登録部８が、実行指示が、キャンセルボタン５７の押下により出力された実行指示であると判定した場合には、レイアウト決定処理は、終了する。
【００７８】
次に、ステップＳ１３６で、印刷情報登録部８は、ステップＳ１３２において受け付けた実行指示に含まれる印刷レイアウト情報を取得する。
【００７９】
次に、ステップＳ１３８で、印刷情報登録部８は、ステップＳ１３６において取得した印刷レイアウト情報と、メモリ（図示省略）に記憶してある各種情報とに基づいて、印刷履歴リスト１１０に対応する印刷履歴情報を記憶する。また、印刷情報登録部８は、ステップＳ１３６において取得した印刷レイアウト情報に基づく、印刷レイアウトによる印刷指示を印刷装置５へ出力して、レイアウト決定処理を終了する。
【００８０】
以上説明したように、第１の実施形態によれば、入力された印刷要求に含まれる印刷対象情報と、印刷要求を受け付けた時期とに応じて、複数の期間の何れに該当するかを決定する。また、印刷要求に含まれる利用者の情報及び印刷対象情報と、決定された期間とを含む印刷履歴が記憶部に存在しない場合には、印刷レイアウトを、決定された期間及び印刷対象情報に対して予め定められた印刷レイアウトに決定する。これにより、例えば、ある帳票について、本印刷を行う期間が予め決まっており、それ以外の期間は試し印刷のみ実行される場合などに、印刷要求の時期に応じて自動的に試し印刷の印刷レイアウトと本印刷の印刷レイアウトとを切り替えることができる。また、印刷要求に含まれる利用者の情報及び印刷対象情報と、決定された期間とを含む印刷履歴が記憶部に存在する場合には、印刷レイアウトを、印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定する。そのため、利用者毎のマスタ設定を行うことなく、利用者毎に適切な印刷レイアウトを決定することができる。
【００８１】
すなわち、マスタ設定による一律の設定ではなく、印刷要求の時期に応じた印刷レイアウトや、利用者毎にカスタマイズされた印刷レイアウトを決定することを自動制御することができる。
【００８２】
また、印刷時に、適切な印刷レイアウトが自動設定されることにより、利用者にとって、印刷時に印刷レイアウトを設定する手間が少なくなる。特に、治験等、薬の認可の申請に関する印刷において、利用者は「ためし印刷」及び「本印刷」毎に印刷レイアウトの設定の変更する手間が少なくなる。
【００８３】
また、印刷を実行する毎に印刷履歴情報を蓄積するため、印刷回数が多くなるほど、適切な印刷レイアウトに決定されるようになる。
【００８４】
また、適切な印刷レイアウトに決定されることにより、誤った印刷レイアウトでの印刷を抑制でき、紙資源の節約につながる。
【００８５】
また、適切な印刷レイアウトを利用者端末のプレビュー画面に表示させることにより、自動設定の印刷レイアウトが利用者の意図通りでない場合においても、印刷レイアウトを変更して、適切な印刷レイアウトで印刷を実行することができる。
【００８６】
なお、本実施形態は、上述した形態に限定されるものではなく、この実施形態の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【００８７】
次に、第２の実施形態について説明する。なお、第１の実施形態と同様の構成及び作用となる部分については、同一符号を付して説明を省略する。
【００８８】
第２の実施形態では、通常期間と特殊期間との切替ポイント（特殊期間開始日及び特殊期間終了日）が、印刷対象の種類毎に、当該印刷対象の印刷回数に基づいて決定される点が第１の実施形態と異なっている。
【００８９】
図３は、第２の実施形態の印刷自動制御システム２０の一例である。図３に示すように、印刷自動制御システム２０は、利用者用の利用者端末２と、印刷自動制御装置２１と、印刷装置５とを有する。
【００９０】
図１８に、第２の実施形態に係る印刷自動制御装置２１の機能ブロック図を示す。図１８に示すように、印刷自動制御装置２１は、レイアウト決定部２２と、印刷情報登録部８とを有する。また、印刷自動制御装置２１は、さらに、マスタ設定記憶部２８、対応リスト記憶部１２、及び印刷履歴記憶部１３を含む記憶部２７を有する。
【００９１】
レイアウト決定部２２は、取得した印刷要求に対応する印刷回数を、印刷履歴リスト１１０から取得する。具体的には、まず、レイアウト決定部２２は、印刷要求の利用者情報、帳票名情報、及び「カテゴリ情報：カテゴリＮｏ情報」の組が、印刷履歴情報の「操作者」、「帳票名」、及び「カテゴリＮｏ」の欄の情報の組と一致する印刷履歴情報の各々を取得する。次に、レイアウト決定部２２は、取得した印刷履歴情報のうち、「主担当」の欄の情報が、取得した主担当情報と一致する印刷履歴情報の総数を、取得した印刷要求に対応する印刷回数として取得する。なお、レイアウト決定部２２は、取得した主担当情報と一致する印刷履歴情報が存在しない場合には、印刷回数を０とする。
【００９２】
レイアウト決定部２２は、取得したマスタ設定情報の「特殊期間開始日」及び「特殊期間終了日」欄の各々の情報と、取得した印刷要求に対応する印刷回数とに基づいて、印刷要求の期間を取得する。また、レイアウト決定部６は、取得した印刷要求の期間をメモリ（図示省略）に記憶する。なお、第２の実施形態において用いるマスタ設定リスト１１２は、例えば、図１９に示すように、「特殊期間開始日」及び「特殊期間終了日」の欄の情報が、回数を表す情報である。
【００９３】
具体的には、レイアウト決定部２２は、まず、取得したマスタ設定情報の「特殊期間開始日」及び「特殊期間終了日」欄の各々の情報から、特殊期間が開始される印刷回数と、特殊期間が終了する印刷回数とを取得する。次に、レイアウト決定部２２は、取得した印刷要求に対応する印刷回数に１を加えた値が、特殊期間が開始される印刷回数以上であり、特殊期間が終了する印刷回数未満である場合には、印刷要求の期間を特殊期間とする。一方、レイアウト決定部２２は、取得した印刷要求に対応する印刷回数に１を加えた値が、特殊期間が開始される印刷回数未満、又は特殊期間が終了する印刷回数以上である場合には、印刷要求の期間を通常期間とする。
【００９４】
マスタ設定記憶部２８には、例えば、図１９に示すマスタ設定リスト１１２が記憶されている。
【００９５】
なお、上述の第２の実施形態に係る印刷自動制御装置２１の処理以外は、第１の実施形態に係る印刷自動制御装置４と同様であるため、第２の実施形態に係る自動制御装置２１の他の構成の説明は省略する。
【００９６】
また、第２の実施形態に係る印刷自動制御装置２１の作用は、上述の印刷要求の期間を設定する処理以外は、第１の実施形態に係る印刷自動制御装置４と同様であるため、第２の実施形態に係る印刷自動制御装置２１の作用については、説明を省略する。
【００９７】
以上説明したように、第２の実施形態によれば、入力された印刷要求に含まれる印刷対象情報と、印刷要求に含まれる印刷対象情報の印刷回数の累計とに応じて、複数の期間の何れに該当するかを決定する。また、印刷要求に含まれる利用者の情報及び印刷対象情報と、決定された期間とを含む印刷履歴が記憶部に存在しない場合には、印刷レイアウトを、決定された期間及び印刷対象情報に対して予め定められた印刷レイアウトに決定する。これにより、例えば、ある帳票について、２回試し印刷を行った後で本印刷を行うということが予め決まっている場合などに、印刷回数に応じて自動的に試し印刷の印刷レイアウトと本印刷の印刷レイアウトとを切り替えることができる。
【００９８】
また、印刷要求に含まれる利用者の情報及び印刷対象情報と、決定された期間とを含む印刷履歴が記憶部に存在する場合には、印刷レイアウトを、印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定する。そのため、利用者毎のマスタ設定を行うことなく、利用者毎に適切な印刷レイアウトを決定することができる。
【００９９】
次に、第３の実施形態について説明する。なお、第１及び第２の実施形態と同様の構成及び作用となる部分については、同一符号を付して説明を省略する。
【０１００】
第３の実施形態では、通常期間と特殊期間との切替ポイント（特殊期間開始日及び特殊期間終了日）が、印刷対象の種類毎に、当該印刷対象の印刷回数及び期間に基づいて決定される点が第１及び第２の実施形態と異なっている。
【０１０１】
図３は、第の３実施形態の印刷自動制御システム３０の一例である。図３に示すように、印刷自動制御システム３０は、利用者用の利用者端末２と、印刷自動制御装置３１と、印刷装置５とを有する。
【０１０２】
図２０に、第３の実施形態に係る印刷自動制御装置３１の機能ブロック図を示す。図２０に示すように、印刷自動制御装置３１は、レイアウト決定部３２と、印刷情報登録部８とを有する。また、印刷自動制御装置３１は、さらに、マスタ設定記憶部３８、対応マスタ記憶部１１、対応リスト記憶部１２、及び印刷履歴記憶部１３を含む記憶部３７を有する。なお、第３の実施形態において用いるマスタ設定リスト１１４は、例えば、図２１に示すように、「特殊期間開始日」及び「特殊期間終了日」の欄の情報が、時期及び回数を表す情報である。ここで、図２１に示すマスタ設定リスト１１４において、「特殊期間開始日」及び「特殊期間終了日」の欄の双方の情報の、「and」の左側の情報（時期の情報）の各々に基づいて取得できる印刷要求の期間を、取得した印刷要求の時期に対応する期間とする。一方、図２１に示すマスタ設定リスト１１４において、「特殊期間開始日」及び「特殊期間終了日」の欄の双方の情報の、「and」の右側の情報（印刷回数の情報）の各々に基づいて取得できる印刷要求の期間を、取得した印刷要求の印刷回数に対応する期間とする。なお、図２１に示すマスタ設定リスト１１４において、「特殊期間開始日」及び「特殊期間終了日」の欄の情報の、「and」の左側に時期に対応する情報が、右側に印刷回数に対応する情報が表示されているが、当該表示箇所は限定されない。この場合、「特殊期間開始日」及び「特殊期間終了日」の欄の情報の時期及び印刷回数に対応する情報の各々を判別して取得できればよい。
【０１０３】
レイアウト決定部３２は、取得したマスタ設定情報の「特殊期間開始日」及び「特殊期間終了日」の欄の情報のうち、時期の情報に基づいて、上述の第１の実施形態に係るレイアウト決定部６と同様に、取得した印刷要求の時期に対応する期間を取得する。
【０１０４】
また、レイアウト決定部３２は、取得したマスタ設定情報の「特殊期間開始日」及び「特殊期間終了日」の欄の情報のうち、印刷回数の情報を取得する。そして、レイアウト決定部３２は、取得した「特殊期間開始日」及び「特殊期間終了日」の欄の印刷回数の情報に基づいて、上述の第２の実施形態に係るレイアウト決定部２２と同様に、取得した印刷要求の印刷回数に対応する期間を取得する。
【０１０５】
また、レイアウト決定部３２は、取得した時期に対応する期間及び印刷回数に対応する期間に基づいて、取得した印刷要求の期間を取得する。
【０１０６】
具体的には、レイアウト決定部３２は、取得した時期に対応する期間及び印刷回数に対応する期間が「特殊期間」である場合には、取得した印刷要求の期間を「特殊期間」とする。一方、レイアウト決定部３２は、取得した時期に対応する期間及び印刷回数に対応する期間のうち、少なくとも一方が「通常期間」である場合には、取得した印刷要求の期間を「通常期間」とする。
【０１０７】
マスタ設定記憶部３８には、例えば、図２１に示すマスタ設定リスト１１４が記憶されている。
【０１０８】
なお、上述の第３の実施形態に係る印刷自動制御装置３１の処理以外は、第１及び第２の実施形態に係る印刷自動制御装置と同様であるため、第３の実施形態に係る印刷自動制御装置３１の他の構成の説明は省略する。
【０１０９】
また、第３の実施形態に係る印刷自動制御装置３１の作用は、上述の印刷要求の期間を設定する処理以外は、第１及び第２の実施形態に係る印刷自動制御装置と同様であるため、第３の実施形態に係る印刷自動制御装置３１の作用については、説明を省略する。
【０１１０】
以上説明したように、第３の実施形態によれば、入力された印刷要求に含まれる印刷対象情報と、印刷要求を受け付けた時期、及び印刷要求に含まれる印刷対象情報の印刷回数の累計とに応じて、複数の期間の何れに該当するかを決定する。また、印刷要求に含まれる利用者の情報及び印刷対象情報と、決定された期間とを含む印刷履歴が記憶部に存在しない場合には、印刷レイアウトを、決定された期間及び印刷対象情報に対して予め定められた印刷レイアウトに決定する。また、印刷要求に含まれる利用者の情報及び印刷対象情報と、決定された期間とを含む印刷履歴が記憶部に存在する場合には、印刷レイアウトを、印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定する。そのため、利用者毎に適切な印刷レイアウトを表示することができる。
【０１１１】
また、第１〜第３の実施形態については、印刷要求に対応する印刷履歴情報を、印刷履歴情報の主担当情報が印刷要求において取得される主担当情報と一致することを要件の一つとする場合について説明したが、これに限定されるものではない。例えば、主担当情報を印刷要求に対応する印刷履歴情報と判定する要件の一つとしなくてもよい。
【０１１２】
また、第１〜第３の実施形態においては、ファイル名を「カテゴリ」＋「：」＋「カテゴリＮｏ」＋「＿」＋「帳票名」の形式であるものとし、当該ファイル名から、カテゴリ、及びカテゴリＮｏを取得する場合について説明したが、これに限定されるものではない。例えば、印刷対象情報に含まれる、ファイル名を「帳票名」とし、他の情報として、印刷対象のカテゴリ、及びカテゴリＮｏの情報を含んでもよい。また、カテゴリ、及びカテゴリＮｏが印刷自動制御装置において特定できる形式であれば、情報の形式は問わない。
【０１１３】
また、第１〜第３の実施形態においては、特殊期間開始日及び特殊期間終了日の双方が期間、印刷回数、又は期間及び印刷回数の何れか１つに基づいて決定されている場合について説明したが、これに限定されるものではない。例えば、特殊期間開始日と特殊期間終了日とが、期間、印刷回数、又は期間及び印刷回数の何れか１つに基づいて、決定されてもよい。この場合、特殊期間開始日と特殊期間終了日とが、別々の基準に基づいて、決定される場合もある。
【０１１４】
また、第２及び第３の実施形態においては、印刷回数を印刷履歴リストに含まれる全ての印刷履歴情報に基づいて、決定する場合について説明したが、これに限定されるものではない。例えば、同日の同一の印刷履歴情報については、印刷回数を１回としてカウントしてもよい。
【０１１５】
また、第１〜第３の実施形態においては、印刷レイアウトを決定する際に、印刷履歴情報の全てを対象とする場合について説明したが、これに限定されるものではない。例えば、同一の印刷時期情報の印刷履歴情報を処理の対象外としてもよい。また、対象となる印刷履歴情報の期間、又は数を定めてもよい。
【０１１６】
また、第１〜第３の実施形態においては、データの保持形式をリスト形式で保持する場合について説明したが、これに限定されるものではない。例えば、他のデータの保持形式を用いてもよい。
【０１１７】
また、第１〜第３の実施形態では、決定した印刷レイアウトをプレビュー画像として一旦表示する場合について説明したが、これに限定されない。例えば、印刷要求を受け付けて、印刷レイアウトを決定すると、プレビュー画像を表示することなく、決定した印刷レイアウトに基づく印刷指示を印刷装置に出力するようにしてもよい。
【０１１８】
また、第１〜第３の実施形態では、印刷時期情報として、年月日を用いる場合について説明したが、これに限定されない。例えば、印刷時期情報として、日時を用いてもよい。
【０１１９】
また、第１〜第３の実施形態では、通常期間と特殊期間との２つの期間を用いる場合について説明したが、これに限定されるものではない。例えば、任意の数の期間を設けてもよい。一例として、特殊期間前、特殊期間、及び特殊期間後の３つの期間を用いてもよい。
【０１２０】
また、上記では、開示する技術に係る各プログラムが記憶装置２０６に予め記憶（インストール）されている態様を説明したが、これに限定されない。開示の技術に係る各プログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ等の記録媒体に記録された形態で提供することも可能である。
【０１２１】
以上の各実施形態に関し、更に以下の付記を開示する。
【０１２２】
（付記１）
実行された印刷の各々についての、前記印刷を実行した利用者の情報、印刷対象情報、印刷のレイアウト、並びに、時期及び印刷回数の少なくとも一方と前記印刷対象情報とに応じて定められる複数の期間の何れに該当するかを示す情報を含む印刷履歴を記憶する記憶部を含むコンピュータに、
入力された印刷要求に含まれる印刷対象情報と、前記印刷要求を受け付けた時期、及び前記印刷要求に含まれる前記印刷対象情報の印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定する
処理を実行させる印刷自動制御プログラム。
（付記２）
前記印刷履歴は、前記印刷を実行した利用者の属性の情報を更に含み、
前記印刷のレイアウトを決定することでは、
前記印刷要求に含まれる利用者の情報、前記利用者の属性、及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定し、
前記印刷要求に含まれる利用者の情報、前記利用者の属性、及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報、利用者の属性及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定する
付記１記載の印刷自動制御プログラム。
（付記３）
前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定することでは、前記印刷要求に含まれる印刷対象情報、前記利用者の情報、及び前記利用者の属性と、前記印刷要求を受け付けた時期、及び前記印刷要求に含まれる前記印刷対象情報の印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定する付記２記載の印刷自動制御プログラム。
（付記４）
更に、前記決定した印刷レイアウトを表示させる付記１〜３の何れか１項記載の印刷自動制御プログラム。
（付記５）
前記印刷は、医学系研究で用いる印刷対象を印刷する付記１〜４の何れか１項記載の印刷自動制御プログラム。
（付記６）
実行された印刷の各々についての、前記印刷を実行した利用者の情報、印刷対象情報、印刷のレイアウト、並びに、時期及び印刷回数の少なくとも一方と前記印刷対象情報とに応じて定められる複数の期間の何れに該当するかを示す情報を含む印刷履歴を記憶する記憶部を含むコンピュータに、
入力された印刷要求に含まれる印刷対象情報と、前記印刷要求を受け付けた時期、及び前記印刷要求に含まれる前記印刷対象情報の印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定する
処理を実行させる印刷自動制御方法。
（付記７）
前記印刷履歴は、前記印刷を実行した利用者の属性の情報を更に含み、
前記印刷のレイアウトを決定することでは、
前記印刷要求に含まれる利用者の情報、前記利用者の属性、及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定し、
前記印刷要求に含まれる利用者の情報、前記利用者の属性、及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報、利用者の属性及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定する
付記６記載の印刷自動制御方法。
（付記８）
前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定することでは、前記印刷要求に含まれる印刷対象情報、前記利用者の情報、及び前記利用者の属性と、前記印刷要求を受け付けた時期、及び前記印刷要求に含まれる前記印刷対象情報の印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定する付記７記載の印刷自動制御方法。
（付記９）
更に、前記決定した印刷レイアウトを表示させる付記６〜８の何れか１項記載の印刷自動制御方法。
（付記１０）
前記印刷は、医学系研究で用いる印刷対象を印刷する付記６〜９の何れか１項記載の印刷自動制御方法。
（付記１１）
実行された印刷の各々についての、前記印刷を実行した利用者の情報、印刷対象情報、印刷のレイアウト、並びに、時期及び印刷回数の少なくとも一方と前記印刷対象情報とに応じて定められる複数の期間の何れに該当するかを示す情報を含む印刷履歴を記憶部に記憶する印刷情報登録部と、
入力された印刷要求に含まれる印刷対象情報と、前記印刷要求を受け付けた時期、及び前記印刷要求に含まれる前記印刷対象情報の印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定するレイアウト決定部と、
を含む、印刷自動制御装置。
（付記１２）
前記印刷履歴は、前記印刷を実行した利用者の属性の情報を更に含み、
前記レイアウト決定部は、
前記印刷要求に含まれる利用者の情報、前記利用者の属性、及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定し、
前記印刷要求に含まれる利用者の情報、前記利用者の属性、及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報、利用者の属性及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定する
付記１１記載の印刷自動制御装置。
（付記１３）
前記レイアウト決定部は、前記印刷要求に含まれる印刷対象情報、前記利用者の情報、及び前記利用者の属性と、前記印刷要求を受け付けた時期、及び前記印刷要求に含まれる前記印刷対象情報の印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定する付記１２記載の印刷自動制御装置。
（付記１４）
前記レイアウト決定部は、更に、前記決定した印刷レイアウトを表示させる付記１１〜１３の何れか１項記載の印刷自動制御装置。
（付記１５）
前記印刷は、医学系研究で用いる印刷対象を印刷する付記１１〜１４の何れか１項記載の印刷自動制御装置。
（付記１６）
実行された印刷の各々についての、前記印刷を実行した利用者の情報、印刷対象情報、印刷のレイアウト、並びに、時期及び印刷回数の少なくとも一方と前記印刷対象情報とに応じて定められる複数の期間の何れに該当するかを示す情報を含む印刷履歴を記憶部に記憶する印刷情報登録部と、
入力された印刷要求に含まれる印刷対象情報と、前記印刷要求を受け付けた時期、及び前記印刷要求に含まれる前記印刷対象情報の印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定するレイアウト決定部と、
を含む、印刷自動制御装置と、
前記印刷要求を前記印刷自動制御装置に送信し、前記印刷のレイアウトを表示する利用者端末と、
を含む、印刷自動制御システム。
（付記１７）
実行された印刷の各々についての、前記印刷を実行した利用者の情報、印刷対象情報、印刷のレイアウト、並びに、時期及び印刷回数の少なくとも一方と前記印刷対象情報とに応じて定められる複数の期間の何れに該当するかを示す情報を含む印刷履歴を記憶する記憶部を含むコンピュータに、
入力された印刷要求に含まれる印刷対象情報と、前記印刷要求を受け付けた時期、及び前記印刷要求に含まれる前記印刷対象情報の印刷回数の累計の少なくとも一方とに応じて、前記印刷要求を受け付けた時期が前記複数の期間の何れに該当するかを決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在しない場合には、印刷のレイアウトを、前記決定された期間及び前記印刷対象情報に対して予め定められた印刷のレイアウトに決定し、
前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴が前記記憶部に存在する場合には、印刷のレイアウトを、前記印刷要求に含まれる利用者の情報及び印刷対象情報と、前記決定された期間とを含む前記印刷履歴に含まれる印刷のレイアウトに基づいて決定される印刷のレイアウトに決定する
処理を実行させる印刷自動制御プログラムを記憶した記録媒体。
【符号の説明】
【０１２３】
１、２０、３０       印刷自動制御システム
２     利用者端末
３     ネットワーク
４、２１、３１       印刷自動制御装置
５     印刷装置
６、２２、３２       レイアウト決定部
７、２７、３７       記憶部
８     印刷情報登録部
１０、２８、３８     マスタ設定記憶部
１１   対応マスタ記憶部
１２   対応リスト記憶部
１３   印刷履歴記憶部
２１   自動制御装置
５３   印刷ボタン
５４   プレビュー表示部
５５   印刷レイアウトの設定
５６   印刷ボタン
５７   キャンセルボタン
１００、１１２、１１４      マスタ設定リスト
１０２ 対応マスタリスト
１０４ 治験情報リスト
１０６ 面接リスト
１０８ 領収書リスト
１０９ 請求書リスト
１１０ 印刷履歴リスト
２００ コンピュータ
２０２ ＣＰＵ
２０４ メモリ
２０６ 記憶装置
２０８ 入出力装置
２１２ 記録媒体
３１０ レイアウト決定プログラム
３１２ レイアウト決定プロセス
３１４ 印刷情報登録プログラム
３１６ 印刷情報登録プロセス
３５０ マスタ設定記憶領域
３５２ 対応マスタ記憶領域
３５４ 対応リスト記憶領域
３５６ 印刷履歴記憶領域
【図１】
0006407097.tif 000002
【図２】
0006407097.tif 000003
【図３】
0006407097.tif 000004
【図４】
0006407097.tif 000005
【図５】
0006407097.tif 000006
【図６】
0006407097.tif 000007
【図７】
0006407097.tif 000008
【図８】
0006407097.tif 000009
【図９】
0006407097.tif 000010
【図１０】
0006407097.tif 000011
【図１１】
0006407097.tif 000012
【図１２】
0006407097.tif 000013
【図１３】
0006407097.tif 000014
【図１４】
0006407097.tif 000015
【図１５】
0006407097.tif 000016
【図１６】
0006407097.tif 000017
【図１７】
0006407097.tif 000018
【図１８】
0006407097.tif 000019
【図１９】
0006407097.tif 000020
【図２０】
0006407097.tif 000021
【図２１】
0006407097.tif 000022