(57)【特許請求の範囲】
【請求項１】
印刷予定の対象データに関するデータ名、及び、印刷範囲を含む印刷要求情報と、印刷済みの対象データに関するデータ名、及び、印刷範囲を含む印刷履歴情報とを受付ける受付手段と、
前記印刷要求情報と前記印刷履歴情報との間で、同一の前記データ名があり、かつ、前記印刷範囲に重複がない場合、前記印刷要求情報の前記印刷範囲で前記印刷予定の対象データの印刷を実行する印刷指示手段と、
を備え、
前記印刷指示手段は、前記印刷要求情報と前記印刷履歴情報との間で、同一の前記データ名があり、かつ、前記印刷範囲に重複がある場合、重複があることを報知する報知手段を含む、情報端末。
【請求項２】
前記印刷指示手段は、重複があることを報知した後、重複印刷の許可に基づいて前記印刷予定の対象データの印刷を実行する、
請求項１に記載の情報端末。
【請求項３】
前記報知手段は、前記印刷予定の対象データの印刷範囲と前記印刷済みの対象データの印刷範囲を報知する、
請求項１又は２に記載の情報端末。
【請求項４】
前記印刷指示手段は、前記印刷予定の対象データの印刷範囲と前記印刷済みの対象データの印刷範囲を照合する照合手段を更に含む、
請求項１から３いずれか１つに記載の情報端末。
【請求項５】
前記印刷指示手段は、前記データ名と前記印刷範囲に基づき、印刷範囲付データ名を作成する作成手段を含み、
前記照合手段は、前記印刷範囲付データ名と前記印刷履歴情報とを照合する、
請求項４に記載の情報端末。
【請求項６】
請求項１〜５のいずれか１つに記載の情報端末と接続するプリンタであって、
前記情報端末から前記対象データの前記データ名及び前記印刷範囲を受付け、印刷した前記対象データのデータ名及び印刷範囲を前記印刷履歴情報として前記情報端末に出力する管理手段を備える、プリンタ。
【請求項７】
請求項６に記載の前記プリンタと接続する情報サーバであって、
前記プリンタから前記印刷履歴情報を取得し、取得した前記印刷履歴情報を前記情報端末に送信する、
情報サーバ。
【請求項８】
印刷予定の対象データに関するデータ名、及び、印刷範囲を含む印刷要求情報と、印刷済みの対象データに関するデータ名、及び、前記印刷範囲を含む印刷履歴情報とを受付け、
前記印刷要求情報と前記印刷履歴情報との間で、前記データ名が同一でかつ前記印刷範囲が重複しない場合、前記印刷要求情報の前記印刷範囲で前記印刷予定の対象データの印刷を実行し、
前記印刷要求情報と前記印刷履歴情報との間で、同一の前記データ名があり、かつ、前記印刷範囲に重複がある場合、重複があることを報知する、
制御方法。
【請求項９】
印刷予定の対象データに関するデータ名、及び、印刷範囲を含む印刷要求情報と、印刷済みの対象データに関するデータ名、及び、印刷範囲を含む印刷履歴情報とを受付け、
前記印刷要求情報と前記印刷履歴情報との間で、前記データ名が同一でかつ前記印刷範囲が重複しない場合、前記印刷要求情報の前記印刷範囲で前記印刷予定の対象データの印刷を実行し、
前記印刷要求情報と前記印刷履歴情報との間で、同一の前記データ名があり、かつ、前記印刷範囲に重複がある場合、重複があることを報知する、
ことをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末等に関し、特に、重複印刷の制御に関する。
【背景技術】
【０００２】
病院の処方箋、あるいは、イベント又は交通機関の座席指定券のように重複印刷を避けることが必要な印刷物がある。このような印刷物が二重に発行されると、誤情報の受け渡し、又は重複権利が発生することから、重複印刷を防止する技術が求められている。
【０００３】
特許文献１〜３には、印刷対象の印刷ファイルと同一のファイル名に対し、利用者に過去に印刷したことがあるか警告を表示して重複印刷を防止する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−０７１５９３号公報
【特許文献２】特開２０１０−０５２２９９号公報
【特許文献３】米国特許出願公開第２０１２／０３１４２４９明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、印刷ファイルのファイル名が同一であっても重複印刷になるとは限らない。例えば、過去に１頁目を印刷した印刷ファイルのうち２頁目を初めて印刷するような場合である。
【０００６】
このような点が考慮されない特許文献１〜３の技術は、重複印刷でない場合でも重複印刷の警告が表示される。このため、不要な警告表示によって、印刷を開始するまでに時間がかかることになる。
【０００７】
本発明の目的は、重複印刷ではない場合に重複印刷の警告が報知されることを防ぐことが可能な情報端末等を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の情報端末は、印刷予定の対象データに関するデータ名、及び、印刷範囲を含む印刷要求情報と、印刷済みの前記対象データに関する前記データ名、及び、前記印刷範囲を含む印刷履歴情報とを受付ける受付手段と、前記印刷要求情報と前記印刷履歴情報との間で、同一の前記データ名があり、かつ、前記印刷範囲に重複がない場合、前記対象データの前記印刷範囲で印刷を実行する印刷指示手段とを備える。
【０００９】
本発明の制御方法は、印刷予定の対象データに関するデータ名、及び、印刷範囲を含む印刷要求情報と、印刷済みの前記対象データに関する前記データ名、及び、前記印刷範囲を含む印刷履歴情報とを受付け、前記印刷要求情報と前記印刷履歴情報との間で、前記データ名が同一でかつ前記印刷範囲が重複しない場合、前記対象データの前記印刷範囲で印刷を実行する。
【００１０】
本発明のプログラムは、印刷予定の対象データに関するデータ名、及び、印刷範囲を含む印刷要求情報と、印刷済みの前記対象データに関する前記データ名、及び、前記印刷範囲を含む印刷履歴情報とを受付け、前記印刷要求情報と前記印刷履歴情報との間で、前記データ名が同一でかつ前記印刷範囲が重複しない場合、前記対象データの前記印刷範囲で印刷を実行する、ことをコンピュータに実行させる。
【００１１】
本発明のプリンタは、上記の情報端末と接続するプリンタであって
前記情報端末から前記対象データの前記データ名及び前記印刷範囲を受付け、印刷した前記対象データの前記データ名及び前記印刷範囲を前記印刷履歴情報として前記情報端末に出力する管理手段を備える。
【００１２】
本発明の情報サーバは、上記プリンタと接続する情報サーバであって、
前記プリンタから前記印刷履歴情報を取得し、取得した前記印刷履歴情報を前記情報端末に送信する。
【発明の効果】
【００１３】
本発明は、重複印刷でない場合に、重複印刷の警告が報知されることを防ぐことができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態の情報端末の構成を示すブロック図である。
【図２】第１の実施形態における印刷要求情報の一例を示す表図である。
【図３】第１の実施形態における印刷履歴情報の一例を示す表図である。
【図４】第１の実施形態の情報端末の動作を示すフローチャート図である。
【図５】第２の実施形態の情報端末の構成を示すブロック図である。
【図６】第２の実施形態の情報端末の報知部が表示出力する警告画面の一例を示す概要図である。
【図７】第２の実施形態の情報端末の動作を示すフローチャートである。
【図８】第３の実施形態の情報端末の一例であるクライアントの構成を示すブロック図である。
【図９】第３の実施形態のクライアントが受け付ける印刷要求情報の一例を示す表図である。
【図１０】第３の実施形態における印刷範囲付データ名の一例を示す表図である。
【図１１】第３の実施形態の情報端末の報知部が表示出力する警告表示の一例を示す概要図である。
【図１２】第３の実施形態の情報端末の一例であるクライアントの動作を示すフローチャートである。
【図１３】第３の実施形態のクライアント及びプリンタに接続された情報サーバの構成を示すブロック図である。
【図１４】第１〜３の実施形態における情報端末１０、２０、又は、クライアント１００をコンピュータ装置で実現したハードウエア構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
（第１の実施形態）
本発明の第１の実施形態の情報端末について、図面を用いて説明する。図１は、第１の実施形態の係る情報端末の構成を示すブロック図である。図１に示すように、情報端末１０は、受付部１１と、印刷指示部１２とを備える。
【００１６】
情報端末１０の受付部１１は、印刷予定の対象データに関する印刷要求情報と、印刷予定先で印刷済みの対象データに関する印刷履歴情報とを受付ける。受付部１１は、例えば、キーボード等の入力装置（図示せず）から印刷要求情報を受付ける。また受付部１１は、例えば、印刷先となるプリンタ（図示せず）から印刷履歴情報を受付ける。
【００１７】
対象データは、例えば、文書、画像又はその混合データである。印刷要求情報および印刷履歴情報は、それぞれ、少なくとも対象データのデータ名及び対象データの印刷範囲を特定する情報を含む。
【００１８】
図２は、印刷要求情報の一例を示す表図である。図２に示す印刷要求情報は、データ名、印刷予定の印刷範囲［頁］の項目を有する。データ名は、例えば、ファイル名、又は、書類名を用いることができる。データ名は、対象データを区別あるいは特定できる名称が好ましい。図２の例では、印刷範囲として対象データの頁情報を用いている。図２に示す印刷要求情報の表図には、データ名「０００１．ｘｙｚ」の印刷範囲として１頁目〜２頁目を示す「１−２」が、また、データ名「０００２．ｘｙｚ」の印刷範囲として６頁目を示す「６」が登録されている。
【００１９】
図３は、印刷履歴情報の一例を示す表図である。図３に示す印刷履歴情報は、データ名、印刷済みの印刷範囲［頁］の項目を有する。図３に示す印刷履歴情報には、データ名「０００１．ｘｙｚ」の印刷範囲である１頁目〜３頁目を示す「１−３」、及び、データ名「０００２．ｘｙｚ」の印刷範囲である２、４、６頁目を示す「２，４，６」が登録されている。
【００２０】
情報端末１０の印刷指示部１２は、対象データの印刷要求情報に含まれる印刷範囲で印刷するようプリンタ（図示せず）に指示をする。
【００２１】
また、印刷指示部１２は、重複印刷の警告を報知制御する報知部１３を含む。報知制御は、例えば、表示装置（図示せず）への表示制御である。印刷指示部１２は、印刷要求情報と印刷履歴情報との間で、同一のデータ名があり、かつ、印刷範囲に重複がない場合、重複印刷の警告（重複があること）を報知せずに対象データの印刷範囲でプリンタに印刷を指示する。印刷指示部１２は、印刷要求情報と印刷履歴情報との間で、同一のデータ名があり、かつ、印刷範囲に重複がある場合、重複印刷の警告（重複があること）を報知制御する。
【００２２】
次に、第１の実施形態の情報端末の動作について図面を用いて説明する。図４は、第１の実施形態の情報端末の動作を示すフローチャートである。図４に示すように、情報端末１０の受付部１１は、印刷予定の対象データに関するデータ名、及び、その印刷範囲を含む印刷要求情報と、印刷済みの対象データに関するデータ名、及び、その印刷範囲を含む印刷履歴情報とを受付ける（ステップＳ１）。
【００２３】
情報端末１０の印刷指示部１２は、印刷要求情報と印刷履歴情報との間で、同一のデータ名があり（ステップＳ２のＹｅｓ）、かつ、印刷範囲に重複がない（ステップＳ３のＮｏ）場合、重複印刷の警告を報知せずに対象データの印刷範囲で印刷指示する（ステップＳ４）。
【００２４】
一方、印刷指示部１２は、印刷要求情報と印刷履歴情報との間で、同一のデータ名があり（ステップＳ２のＹｅｓ）、かつ、印刷範囲に重複がある（ステップＳ３のＹｅｓ）場合、重複印刷の警告を報知制御する（ステップＳ５）。
【００２５】
（変形例）
上記の印刷範囲として対象データの頁を用いる例で説明したが、対象データが、階層情報を有し印刷範囲として指定できる場合は、当該階層情報を用いることができる。例えば、対象データに章、節、又は項を示す階層情報が付されている場合は、章、節、又は項、及び、その組合せを印刷範囲とすることができる。
【００２６】
（第１の実施形態の効果）
第１の実施形態の情報端末によれば、重複印刷でない場合に重複印刷の警告が報知されることを防ぐことができる。
【００２７】
その理由は、受付部が、印刷予定の対象データに関するデータ名、及び、その印刷範囲を含む印刷要求情報と、印刷済みの対象データに関するデータ名、及び、その印刷範囲を含む印刷履歴情報とを受付け、印刷指示部が、印刷予定の対象データに関する印刷要求情報と印刷履歴情報との間で、同一データ名かつ重複する印刷範囲がない場合、重複印刷の警告を報知せずに対象データの印刷範囲で印刷を実行するからである。これにより、不要な重複印刷の報知を防ぐことが可能となる。
【００２８】
（第２の実施形態）
本発明の第２の実施形態の情報端末について、図面を用いて説明する。第２の実施形態の情報端末は、印刷予定の対象データの印刷範囲が、印刷済みの対象データの印刷範囲と重複する場合に警告を報知し、更に、重複印刷の可否に応じて印刷を指示する機能を有する。
【００２９】
図５は、第２の実施形態の情報端末２０の構成を示すブロック図である。図５に示すように、情報端末２０は、受付部１１と、印刷指示部１２を備える。また、印刷指示部１２は、照合部２１と、報知部１３とを含む。第２の実施形態の情報端末２０は、照合部２１を有する点で第１の実施形態の情報端末１０と異なる。以下、第２の実施形態の情報端末２０の説明において、第１の実施形態の情報端末１０と同様の構成、動作については、同様の符号を付して詳細な説明は省略する。
【００３０】
情報端末２０の受付部１１は、印刷予定の対象データを受付ける。さらに、受付部１１は、印刷予定の対象データに関するデータ名、及び、その印刷範囲を含む印刷要求情報と、印刷予定先で印刷済みの対象データに関するデータ名、及び、その印刷範囲を含む印刷履歴情報とを受付ける。
【００３１】
情報端末２０の印刷指示部１２は、印刷要求情報を受け取り、データ名に基づいて受付部１１から印刷予定の対象データを取得し、印刷要求情報に含まれる印刷範囲で対象データをプリンタ（図示せず）に印刷指示する。
【００３２】
印刷指示部１２の照合部２１は、受付部１１で受付けた印刷要求情報と印刷履歴情報とを照合し、印刷予定の対象データの印刷範囲が、印刷済みの対象データの印刷範囲に含まれているかを確認する。印刷予定の対象データの印刷範囲が印刷済みの対象データの印刷範囲が重複しない場合、印刷指示部１２は、印刷予定の対象データについて、印刷範囲で印刷を指示する。
【００３３】
図２に示す印刷要求情報、及び、図３に示す印刷履歴情報の例では、印刷予定のデータ名「０００１．ｘｙｚ」は、印刷済みのデータ名「０００１．ｘｙｚ」と１−２頁で印刷範囲が重複する。また、印刷予定のデータ名「０００２．ｘｙｚ」は、印刷済みのデータ名「０００２．ｘｙｚ」と６頁で印刷範囲が重複している。
【００３４】
印刷指示部１２の報知部１３は、照合部２１の照合結果、印刷予定の対象データの印刷範囲が印刷済みの対象データの印刷範囲と重複する場合に警告を報知する。警告の報知が表示による場合、報知部１３は、情報端末２０と接続する表示装置（図示せず）に警告表示を表示出力する。
【００３５】
図６は、報知部１３が表示出力する重複印刷の警告画面の一例を示す概要図である。図６に示すように報知部１３は、印刷予定の対象データのデータ名と、当該対象データにおける重複する印刷範囲（頁）とを警告画面情報として表示装置（図示せず）表示出力する。
【００３６】
さらに、報知部１３は、印刷を続行するか否を選択する選択領域（図６中の「はい」、「いいえ」）を表示出力する。図６の警告画面の例では、重複印刷が許可される場合に「はい」が選択され、重複印刷が許可されない場合に「いいえ」が選択される。選択結果は、印刷指示部１２に送られる。
【００３７】
重複印刷が許可されると、印刷指示部１２は、印刷予定の対象データについて、印刷範囲で印刷を指示する。また、重複印刷が許可されないと、印刷指示部１２は、印刷予定の対象データの印刷を中止する。
【００３８】
次に、第２の実施形態の情報端末２０の動作について、図面を用いて説明する。図７は、第２の実施形態の情報端末の動作を示すフローチャートである。図７に示すように、情報端末２０の受付部１１は、印刷予定の対象データを受付け、さらに、印刷予定の対象データに関する印刷要求情報と、印刷済みの対象データに関する印刷履歴情報とを受付ける（ステップＳ１）。
【００３９】
そして情報端末２０の照合部は、印刷要求情報のデータ名と印刷履歴情報のデータ名を照合し、印刷予定の対象データのデータ名と印刷済みの対象データのデータ名との間で同一のデータ名があるか確認する（ステップＳ２）。同一のデータ名がない場合（ステップＳ２のＮｏ）、印刷指示部１２は、印刷要求情報のデータ名に対応する対象データを取得し、印刷要求情報の印刷範囲の印刷を指示する（ステップＳ４）。
【００４０】
一方、同一のデータ名がある場合（ステップＳ２のＹｅｓ）、照合部２１は、さらに、印刷要求情報の印刷範囲と印刷履歴情報の印刷範囲を照合する（ステップＳ３）。
【００４１】
対象データの印刷範囲が重複しない場合（ステップＳ３のＮｏ）、印刷指示部１２は、印刷要求情報のデータ名に対応する対象データを取得し、印刷要求情報の印刷範囲の印刷を指示する（ステップＳ４）。
【００４２】
対象データの印刷範囲が重複する場合（ステップＳ３のＹｅｓ）、報知部１３は、重複印刷の警告を報知し（ステップＳ５）、重複印刷を許可するか否を選択する選択領域（図６中の「はい」、「いいえ」）を表示出力する。重複印刷が許可されると、印刷指示部１２は、印刷要求情報のデータ名に対応する対象データを取得し、印刷要求情報の印刷範囲の印刷を指示する（ステップＳ４）。重複印刷が許可されないと、印刷指示部１２は、印刷を中止する（ステップＳ７）。
【００４３】
（変形例）
第２の実施形態の例では、情報端末２０の報知部１３は、重複印刷の報知として、警告画面を生成したが、これに限られるものではない。例えば、報知部１３は、音声ガイドによって重複印刷を報知してもよい。
【００４４】
（第２の実施形態の効果）
第２の実施形態の情報端末によれば、重複印刷でない場合に重複印刷の警告が表示されることを防ぐことができる。その理由は、受付部が、印刷予定の対象データに関するデータ名、及び、その印刷範囲を含む印刷要求情報と、印刷済みの対象データに関するデータ名、及び、その印刷範囲を含む印刷履歴情報とを受付け、印刷指示部が、印刷予定の対象データに関する印刷要求情報と印刷履歴情報との間で、同一データ名かつ重複する印刷範囲がない場合、重複印刷の警告を報知せずに対象データの印刷範囲で印刷を実行するからである。これにより、不要な重複印刷の報知を防ぐことが可能となる。
【００４５】
また、印刷予定の対象データの印刷範囲に対する重複印刷の警告によって、重複印刷を許可するか否かに応じて印刷実行と印刷中止を選択することが可能となる。
【００４６】
（第３の実施形態）
次に、本発明の第３の実施形態の情報端末について、図８を用いて説明する。図８は、第３の実施形態の情報端末の一例であるクライアントの構成を示すブロック図である。第３の実施形態のクライアント１００は、第１の実施形態の情報端末１０、又は、第２の実施形態の情報端末２０に相当する。
【００４７】
図８に示すように、クライアント１００は、受付部１１０と、印刷指示部１５０とを備える。印刷指示部１５０は、作成部１２０と、照合部１３０と、報知部１４０とを含む。クライアント１００は、プリンタ２００と接続されている。なお、プリンタ２００については後述する。
【００４８】
クライアント１００の受付部１１０は、対象データ、印刷要求情報、印刷履歴情報を受付ける。図９は、クライアント１００の受付部１１０が受付ける印刷要求情報の一例を示す表図である。印刷要求情報には、例えば、対象データのデータ名、対象データの総頁数、対象データの印刷範囲、対象データを印刷する際の仕上げ設定（両面設定、又は、２ｉｎ１設定）が含まれる。図中、データ名「処方箋２０１５０６０７−０００１．ＤＯＣ」に対応する印刷範囲は空欄となっているが、これは、印刷範囲の指定がないことを意味し、全頁が印刷対象となる。すなわち、対象ファイルの全頁が１頁から３頁であるときに示される印刷範囲の「１−３」と同じになる。なお、データ名「２０１５−０３請求書．ＰＤＦ」に対する印刷範囲で「６−」とあり、印刷範囲の一方の指定が無い場合は、最初の頁又は最後の頁までが印刷対象となることを意味する。すなわち、「２０１５−０３請求書．ＰＤＦ」の印刷範囲は、「２，４，６−１０」と同じになる。
【００４９】
また、受付部１１０は、印刷予定のプリンタ２００から印刷済みの対象データにおけるデータ名、及び、その印刷範囲を含む印刷履歴情報を受付ける。なお、受付部１１０は、印刷予定のプリンタ２００から印刷済みの対象データの印刷範囲付データ名を含む印刷履歴情報を受付けてもよい。印刷範囲付データ名については、後述する。
【００５０】
印刷指示部１５０の作成部１２０は、受付部１１０が受け付けた印刷要求情報に基づいて、印刷範囲付データ名を作成する。図１０は、印刷範囲付データ名の一例を示す表図である。図１０に示すように、印刷範囲付データ名は、対象データのデータ名に、当該対象データの印刷範囲（頁）を示す文字列を付加した情報である。図１０の例では、データ名「処方箋２０１５０６０７−０００１．ＤＯＣ」に印刷範囲（頁）の情報を示す文字列「１−３」が追加されている。また、印刷範囲付データ名には、印刷範囲（頁）の情報とデータ名との区切りとして、両者の間に区切り記号「：」が付けられている。なお、図１０に示す印刷範囲付データ名では、区切り記号として「：」を用いたがこれに限られるものではなく、文字又、記号、スペースおよびこれらの混合であってもよい。
【００５１】
印刷指示部１５０の照合部１３０は、印刷予定の対象データに関する印刷要求情報と、印刷済みの対象データに関する印刷履歴情報とを照合し、対象データに重複する印刷範囲があるか判定する。なお、照合部１３０は、印刷範囲付データ名と印刷履歴情報とを照合することもできる。その際、照合部１３０は、印刷範囲付データ名を区切り記号「：」を境にして「印刷範囲（頁）」と「データ名」とに情報を分離してから照合する。照合部１３０は、判定結果を報知部１４０に送る。
【００５２】
クライアント１００の報知部１４０は、判定結果に、印刷予定の対象データの印刷範囲に印刷済みの対象データの印刷範囲との重複がある場合、重複印刷の警告表示を表示出力する。図１１は、重複印刷の警告表示の一例を示す概要図である。
【００５３】
図１１に示す警告として、対象データのデータ名と、対象データの印刷範囲（今回の印刷範囲）、及び、印刷済みの対象データの印刷範囲（過去の印刷範囲）が表示される。なお、図１１中、データ名は、印刷予定の対象データと印刷済みの対象データが同一のため一方の情報だけが表示される。報知部１４０による表示により、印刷先となるプリンタ２００の印刷履歴情報を参照することでき、印刷済みの対象データをデータ名とその印刷範囲を列挙して確認することが可能になる。
【００５４】
また、報知部１４０は、重複印刷の警告表示とともに、重複印刷の許可（図１１の「はい」）、又は、重複印刷の不許可（図１１の「いいえ」）を選択させる選択領域を表示する。報知部１４０は、選択領域の選択によって重複印刷の許可、又は、印刷中止の情報を受付ける。
【００５５】
クライアント１００の印刷指示部１５０は、印刷要求情報と印刷履歴情報との間で、対象データが同一データ名でなく、又は、同一データ名かつ重複する印刷範囲がない場合、対象データの印刷範囲でプリンタ２００に印刷実行を指示する。また、印刷指示部１５０は、印刷要求情報と印刷履歴情報との間で、同一データ名かつ重複する印刷範囲があり、対象データの印刷範囲として重複印刷の許可が選択された場合、対象データの印刷範囲でプリンタ２００に印刷実行を指示する。
【００５６】
次にプリンタ２００について、図面を用いて説明する。図８に示すプリンタ２００は、管理部２１０と、印刷出力部２２０と、記憶部２３０とを備える。なお、プリンタ２００については、本実施形態との関連がある構成および動作を主に説明し、印刷機能に関わる構成及び動作の説明は省略する。
【００５７】
プリンタ２００の管理部２１０は、クライアント１００から印刷予定の対象データのデータ名及び印刷範囲の印刷実行の指示を受付け、後段の印刷出力部２２０に印刷予定の対象データの印刷範囲を印刷させ、印刷物を出力する。
【００５８】
また、管理部２１０は、印刷した対象データのデータ名及び印刷範囲を印刷履歴情報として記憶部２３０に登録し、要求に応じて当該印刷履歴情報を要求先に出力する。要求元の一例は、クライアント１００である。
【００５９】
次に、本発明の第３の実施形態のクライアントの動作について、図面を用いて説明する。図１２は、第３の実施形態のクライアント１００の動作を示すフローチャートである。第３の実施形態のクライアント１００の動作の説明において、第２の実施形態の情報端末２０と同様の動作は、同一のステップ番号を示し詳細な説明は省略する。
【００６０】
クライアント１００の受付部１１０は、印刷予定の対象データと、そのデータ名及び印刷範囲を含む印刷要求情報、あるいは、印刷済みの対象データのデータ名及びその診察範囲を含む印刷履歴情報とを受付ける（ステップＳ１）。なお、ステップＳ１で、第３の実施形態と第２の実施形態が相違する点は、印刷履歴情報を受付ける点である。受付部１１０は、プリンタ２００の管理部２１０に印刷履歴情報を要求し、プリンタ２００から印刷履歴情報を受け取る。なお、受付部１１０が受け付ける印刷履歴情報には印刷履歴付データ名が含まれていてもよい。
【００６１】
次に、クライアント１００の作成部１２０は、印刷予定の対象データのデータ名及び印刷範囲を用いて、印刷範囲付データ名を作成する（ステップＳ８）。
【００６２】
続いて、クライアント１００の照合部１３０は、印刷予定の対象データに関する印刷要求情報と、印刷済みの対象データに関する印刷履歴情報とを照合し（ステップＳ２）、対象データに重複する印刷範囲があるかを判定する。
【００６３】
照合部１３０は、例えば、１−８頁が印刷済みで４頁目を印刷予定の場合に重複した印刷範囲があると判定し、その逆に４頁目が印刷済みで、１−８頁を印刷予定の場合にも重複した印刷範囲があると判定する。これにより、一部の重複印刷を照合可能である。なお、文書名の重複だけを照合することで、重複範囲に関係なく重複印刷を許さないようにすることも可能である。
【００６４】
また、照合部１３０は、照合対象が印刷範囲付データ名を含む印刷要求情報と印刷履歴情報の場合がある。このとき照合部１３０は、印刷範囲付データ名を区切り記号「：」を境にして「印刷範囲（頁）」と「データ名」とに情報を分離してから照合する。照合部１３０は、照合結果を報知部１４０に送る。
【００６５】
またクライアント１００の報知部１４０は、照合結果として、対象データに同一データ名、かつ、重複した印刷範囲がある場合（ステップＳ３のＹｅｓ）、重複印刷の警告を報知する（ステップＳ５）。すなわち、重複があることを報知する。重複印刷が許可されると（ステップＳ６のＹｅｓ）、印刷指示部１５０は、印刷要求情報に基づいて対象データの印刷範囲を印刷するようにプリンタ２００に指示する(ステップＳ４)。重複印刷が許可されないと（ステップＳ６のＮｏ）、印刷指示部１５０は、印刷を中止する（ステップＳ７）。
【００６６】
印刷指示部１５０は、印刷指示と印刷要求情報をプリンタ２００に送り、プリンタ２００に対象データの印刷を実行させる。
【００６７】
プリンタ２００の管理部２１０は、クライアント１００から印刷実行の指示を受けて印刷出力部２２０に指示して印刷処理を行う。管理部２１０は、印刷が完了した後、受付けた印刷要求情報から印刷履歴情報２３を作成し、記憶部２３０に印刷履歴情報を登録する。
【００６８】
なお、プリンタ２００の管理部２１０は、強制的に印刷を中止することができる。例えば、印刷時にジャムが発生し、印刷物が使用できなくなる場合がある。印刷は終わっているが、再度印刷する事象を考慮してプリンタ２００側で印刷中止を実行してもよい。
【００６９】
次に、情報サーバについて図面を用いて説明する。図１３は、第３の実施形態のクライアント及びプリンタに接続された情報サーバの構成を示すブロック図である。第３の実施形態では、クライアント１００とプリンタ２００を直接接続する例で説明したが、これに限られるものではない。例えば、図１３に示すようにクライアント１００とプリンタ２００とを、ネットワークＮを介して接続する構成としてもよい。
【００７０】
図１３に示す情報サーバ５００は、クライアント１００及びプリンタ２００とネットワークＮを介して接続されている。また、情報サーバ５００は、ネットワークＮに接続されたプリンタ２００から印刷履歴情報を収集する収集部５１０を備える。
【００７１】
情報サーバ５００の収集部５１０で複数のプリンタ２００から印刷履歴情報を収集することにより、複数のプリンタ２００に登録されている印刷履歴情報をまとめて管理することができる。これにより、異なるプリンタ２００で異なる印刷範囲を印刷していた場合も印刷履歴情報としてクライアント１００に送信することができる。
【００７２】
図１３に示す情報サーバ５００がクライアント１００と接続される場合、クライアント１００の受付部１１０は、プリンタ２００の管理部２１０に要求していた印刷履歴情報を情報サーバ５００に要求することになる。
【００７３】
このような構成にすることで、複数のクライアント１００から複数のプリンタ２００に対する印刷履歴情報の要求をまとめて管理することが可能となる。
【００７４】
なお、印刷要求情報の各行に印刷状態を追加して複数の印刷履歴情報を管理できるようにしてもよい。例えば、プリンタ２００への印刷開始の際に印刷開始状態に変更し、プリンタ２００からの印刷完了を受けた際に印刷履歴情報を削除せずに印刷完了状態にして管理してもよい。
【００７５】
（第３の実施形態の効果）
第３の実施形態のクライアント１００によれば、重複印刷でない場合に重複印刷の警告が表示されることを防ぐことができる。その理由は、受付部が、印刷予定の対象データに関するデータ名、及び、その印刷範囲を含む印刷要求情報と、印刷済みの対象データに関するデータ名、及び、その印刷範囲を含む印刷履歴情報とを受付け、印刷指示部が、印刷予定の対象データに関する印刷要求情報と印刷履歴情報との間で、同一データ名かつ重複する印刷範囲がない場合、重複印刷の警告を報知せずに対象データの印刷範囲で印刷を実行するからである。これにより、不要な重複印刷の報知を防ぐことが可能となる。
【００７６】
第３の実施形態のクライアント１００は、作成部１２０で印刷範囲付データ名を作成し、プリンタ２００に印刷指示を送信することで、プリンタ２００が印刷範囲の記録を残せないような簡易なプリンタであっても印刷履歴情報をプリンタ２００から送信できるようにできる。
【００７７】
（ハードウエア構成）
図１４は、第１〜３の実施形態における情報端末１０、情報端末２０、クライアント１００、情報サーバ５００をコンピュータ装置で実現したハードウエア構成を示す図である。
【００７８】
第１〜第３の実施形態において、各端末、及び、各装置の各構成要素は、機能単位のブロックを示している。各端末、及び、各装置の各構成要素の一部又は全部は、例えば、図１４に示すような情報処理装置６００とプログラムとの任意の組み合わせにより実現される。情報処理装置６００は、一例として、以下のような構成を含む。
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０１、
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６０２、
ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６０３、
ＲＡＭ６０３にロードされるプログラム６０４、
プログラム６０４を格納する記憶装置６０５、
記録媒体６０６の読み書きを行うドライブ装置６０７、
通信ネットワーク６０９と接続する通信インターフェース６０８、
データの入出力を行う入出力インターフェース６１０、
各構成要素を接続するバス６１１
情報端末１０、２０、クライアント１００、情報サーバ５００の各構成要素は、これらの機能を実現するプログラム６０４をＣＰＵ６０１が取得して実行することで実現される。各構成要素の機能を実現するプログラム６０４は、例えば、予め記憶装置６０５又はＲＡＭ６０３に格納されており、必要に応じてＣＰＵ６０１が読み出す。なお、プログラム６０４は、通信ネットワーク６０９を介してＣＰＵ６０１に供給されてもよいし、予め記録媒体６０６に格納されており、ドライブ装置６０７が当該プログラムを読み出してＣＰＵ６０１に供給してもよい。
【００７９】
情報端末１０、２０、クライアント１００又は印刷履歴サーバの実現方法には、様々な変形例がある。例えば、クライアント１００は、各構成要素にそれぞれ別個の情報処理装置６００とプログラムとの任意の組み合わせにより実現されてもよい。また、情報端末１０、２０、クライアント１００、又は、情報サーバ５００が備える複数の構成要素が、一つの情報処理装置６００とプログラムとの任意の組み合わせにより実現されてもよい。
【００８０】
また、情報端末１０、２０、クライアント１００、又は、情報サーバの各構成要素の一部又は全部は、その他の汎用または専用の回路、プロセッサ等やこれらの組み合わせによって実現される。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。また、情報処理装置６００の代わりにＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）のようなプログラマブルロジックデバイスを用いてもよい。
【００８１】
さらに、情報端末１０、２０、クライアント１００、又は、情報サーバ５００の各構成要素の一部又は全部は、上述した回路等とプログラムとの組み合わせによって実現されてもよい。
【００８２】
また、情報端末１０、２０、クライアント１００、又は、情報サーバ５００の各構成要素の一部又は全部が複数の情報処理装置や回路等により実現される場合には、複数の情報処理装置や回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、情報処理装置や回路等は、クライアントアンドサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。
【００８３】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００８４】
また、図面中の矢印の方向は、一例を示すものであり、ブロック間の信号の向きを限定するものではない。
【００８５】
上記の実施形態の一部又は全部は、以下の付記のように記載されうるが、以下には限られない。
【００８６】
（付記１）
印刷予定の対象データに関するデータ名、及び、印刷範囲を含む印刷要求情報と、印刷済みの対象データに関するデータ名、及び、印刷範囲を含む印刷履歴情報とを受付ける受付手段と、
前記印刷要求情報と前記印刷履歴情報との間で、同一の前記データ名があり、かつ、前記印刷範囲に重複がない場合、前記印刷要求情報の前記印刷範囲で前記印刷予定の対象データの印刷を実行する印刷指示手段と、
を備える情報端末。
【００８７】
（付記２）
前記印刷指示手段は、
前記印刷要求情報と前記印刷履歴情報との間で、同一の前記データ名があり、かつ、前記印刷範囲に重複がある場合、重複があることを報知する報知手段を含む、
付記１に記載の情報端末。
【００８８】
（付記３）
前記印刷指示手段は、重複があることを報知した後、前記重複印刷の許可に基づいて前記印刷予定の対象データの印刷を実行する、
付記２に記載の情報端末。
【００８９】
（付記４）
前記報知手段は、前記印刷予定の対象データの印刷範囲と前記印刷済みの対象データの印刷範囲を報知する、
付記２又は３に記載の情報端末。
【００９０】
（付記５）
前記印刷指示手段は、前記印刷予定の対象データの印刷範囲と前記印刷済みの対象データの印刷範囲を照合する照合手段を更に含む、
付記１から４のいずれか１つに記載の情報端末。
【００９１】
（付記６）
前記印刷指示手段は、前記データ名と前記印刷範囲に基づき、印刷範囲付データ名を作成する作成手段を含み、
前記照合手段は、前記印刷範囲付データ名と前記印刷履歴情報とを照合する、
付記５に記載の情報端末。
【００９２】
（付記７）
付記１〜６のいずれか１つに記載の情報端末と接続するプリンタであって、
前記情報端末から前記対象データの前記データ名及び前記印刷範囲を受付け、印刷した前記対象データのデータ名及び印刷範囲を前記印刷履歴情報として前記情報端末に出力する管理手段を備える、プリンタ。
【００９３】
（付記８）
付記７に記載の前記プリンタと接続する情報サーバであって、
前記プリンタから前記印刷履歴情報を取得し、取得した前記印刷履歴情報を前記情報端末に送信する、
情報サーバ。
【００９４】
（付記９）
印刷予定の対象データに関するデータ名、及び、印刷範囲を含む印刷要求情報と、印刷済みの前記対象データに関する前記データ名、及び、前記印刷範囲を含む印刷履歴情報とを受付け、
前記印刷要求情報と前記印刷履歴情報との間で、前記データ名が同一でかつ前記印刷範囲が重複しない場合、前記印刷要求情報の前記印刷範囲で前記印刷予定の対象データの印刷を実行する、
制御方法。
【００９５】
（付記１０）
印刷予定の対象データに関するデータ名、及び、印刷範囲を含む印刷要求情報と、印刷済みの対象データに関するデータ名、及び、印刷範囲を含む印刷履歴情報とを受付け、
前記印刷要求情報と前記印刷履歴情報との間で、前記データ名が同一でかつ前記印刷範囲が重複しない場合、前記印刷要求情報の前記印刷範囲で前記印刷予定の対象データの印刷を実行する、
ことをコンピュータに実行させるプログラム。
【００９６】
（付記１１）
付記１〜６のいずれか１つ情報端末と、付記７に記載のプリンタと、付記８に記載の情報サーバとを備える印刷システム。
【符号の説明】
【００９７】
１０  情報端末
１１  受付部
１２  印刷指示部
１３  報知部
２０  情報端末
２１  照合部
１００  クライアント
１１０  受付部
１２０  作成部
１３０  照合部
１４０  報知部
１５０  印刷指示部
２００  プリンタ
２１０  管理部
２２０  印刷出力部
２３０  記憶部
５００  情報サーバ
５１０  収集部
６００  情報処理装置
６０１  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
６０２  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
６０３  ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
６０４  プログラム
６０５  記憶装置
６０７  ドライブ装置
６０８  通信インターフェース
６１０  入出力インターフェース
６１１  バス
【図１】
0006763170.tif 000002
【図２】
0006763170.tif 000003
【図３】
0006763170.tif 000004
【図４】
0006763170.tif 000005
【図５】
0006763170.tif 000006
【図６】
0006763170.tif 000007
【図７】
0006763170.tif 000008
【図８】
0006763170.tif 000009
【図９】
0006763170.tif 000010
【図１０】
0006763170.tif 000011
【図１１】
0006763170.tif 000012
【図１２】
0006763170.tif 000013
【図１３】
0006763170.tif 000014
【図１４】
0006763170.tif 000015