(57)【要約】【課題】印刷指示をするファイルのバージョンを管理できる表示端末及び印刷制御プログラムを提供する。【解決手段】プリンタに接続したら、印刷キューを参照し、印刷待ちのジョブがあれば（Ｓ３００：ＹＥＳ）、その印刷対象名とバージョンを取得する（Ｓ３０５）。印刷対象名がフォルダ名のみであれば（Ｓ３１０：ＹＥＳ）、そのフォルダ内の最新ファイルの印刷データを作成してプリンタに送信する（Ｓ３１５）。フォルダ名のみでなく、バージョン指定があれば（Ｓ３２０：ＹＥＳ）、そのファイルの指定バージョンの印刷データを作成してプリンタに送信する（Ｓ３２５）。バージョン指定がなければ（Ｓ３２０：ＮＯ）、そのファイルの最新バージョンの印刷データを作成してプリンタに送信する（Ｓ３３０）。【選択図】図８
2008242875.tif 000002
【特許請求の範囲】
【請求項１】
文書ファイルを閲覧可能に表示する表示端末であって、
前記文書ファイルをグループ毎に記憶する記憶手段と、
前記記憶手段に記憶された文書ファイルの中から印刷すべきファイルを選択する選択手段と、
印刷指示を印刷装置に送信する際に、前記選択手段により選択された選択ファイルの属するグループ内のファイルのうち、所定の属性を示すファイルの印刷指示を印刷装置に送信する印刷指示送信手段とを備えたことを特徴とする表示端末。
【請求項２】
前記選択ファイルの属するグループの属性が、グループで版を管理するグループ管理属性であるか否かを判断するグループ版管理判断手段を備え、
前記印刷指示送信手段は、前記グループ版管理判断手段によりグループ管理属性であると判断された場合に前記選択ファイルの属するグループ内のファイルのうち、所定の属性を示すファイルの印刷指示を印刷装置に送信し、グループ管理属性でないと判断された場合に前記選択ファイルの印刷指示を印刷装置に送信することを特徴とする請求項１に記載の表示端末。
【請求項３】
前記選択手段により選択された選択ファイルが属するグループのグループ識別情報を記憶する識別情報記憶手段と、
印刷装置に接続したか否かを判断する接続判断手段とを備え、
前記印刷指示送信手段は、前記接続判断手段により接続したと判断されたときに前記識別情報記憶手段にグループ識別情報が記憶されている場合、そのグループ内のファイルのうち、所定の属性を示すファイルの印刷指示を送信することを特徴とする請求項１に記載の表示端末。
【請求項４】
前記選択手段により選択された選択ファイルの属するグループの属性が、グループで版を管理するグループ管理属性であるか否かを判断するグループ版管理判断手段と、
前記グループ版管理判断手段によりグループ管理属性であると判断された場合には前記選択ファイルの属するグループ識別情報を、グループ版管理属性でないと判断された場合には前記選択ファイルのファイル識別情報を前記識別情報記憶手段に記憶させる記憶制御手段とを備え、
前記印刷指示送信手段は、前記ファイル識別情報が前記識別情報記憶手段に記憶されている場合、当該ファイル識別情報に対応するファイルの印刷指示を送信することを特徴とする請求項３に記載の表示端末。
【請求項５】
前記印刷指示送信手段は、所定の属性を示すファイルとして前記グループ内の最新ファイルの印刷指示を印刷装置に送信することを特徴とする請求項１から４のいずれかに記載の表示端末。
【請求項６】
文書ファイルを閲覧可能に表示する表示端末であって、
複数の版のデータを有する前記文書ファイルを記憶する記憶手段と、
前記記憶手段に記憶された文書ファイルの中から印刷すべきファイルを選択する選択手段と、
前記選択手段により選択された選択ファイルのファイル識別情報を記憶する識別情報記憶手段と、
印刷装置に接続したか否かを判断する接続判断手段と、
前記接続判断手段により接続したと判断されたときに、前記識別情報記憶手段に記憶されているファイル識別情報に対応するファイルのうち、所定の属性を示す版のデータの印刷指示を送信する印刷指示送信手段とを備えた表示端末。
【請求項７】
前記印刷指示送信手段は、所定の属性示す版として最新の版の印刷指示を印刷装置に送信することを特徴とする請求項６に記載の表示端末。
【請求項８】
請求項１から７のいずれかに記載の表示端末の各種処理手段としてコンピュータを機能させるための印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示端末及び印刷制御プログラムに関するものであり、詳細には、表示端末から印刷をする場合にバージョンを管理できる表示端末及び印刷制御プログラムに関するものである。
【背景技術】
【０００２】
一般に、印刷装置で文書を印刷する際に、過去に印刷を実行したものを重複して印刷してしまうことがあり、資源の無駄を省くためにこのような重複印刷を避けるための提案が種々なされている（例えば、特許文献１参照）。
【０００３】
一方、ホストコンピュータから情報を携帯型の表示端末に転送し、その表示端末の表示画面に表示させて閲覧することが行われている。しかし、表示端末で情報を閲覧できるにもかかわらず印刷をさせたい場合もある。この場合のニーズの１つとして、規約、図面、作業手順等の更新された最新バージョンのみを正本として印刷し、過去のバージョンは、表示端末上で参照するという使用法が考えられる。
【特許文献１】特開２００１−７１５９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のように、最新バージョンのみを印刷したい場合に、表示端末内の全ての文書が印刷可能とされていると、印刷された古いバージョンが正本であると思いこんで誤った行動をするおそれがある。上記従来技術では、重複印刷は避けられるものの、最新でない文書の印刷を防止することはできなかった。また、印刷指示を入力してから印刷装置において印刷が実行されるまでの間にさらに新しいバージョンが作成された場合には、既に印刷データが送られてしまっているため、後から最新バージョンが印刷できるようにすることもできなかった。
【０００５】
本発明は上記問題を解決するためになされたものであり、印刷指示をするファイルのバージョンを管理できる表示端末及び印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の請求項１に記載の表示端末は、文書ファイルを閲覧可能に表示する表示端末であって、前記文書ファイルをグループ毎に記憶する記憶手段と、前記記憶手段に記憶された文書ファイルの中から印刷すべきファイルを選択する選択手段と、印刷指示を印刷装置に送信する際に、前記選択手段により選択された選択ファイルの属するグループ内のファイルのうち、所定の属性を示すファイルの印刷指示を印刷装置に送信する印刷指示送信手段とを備えたことを特徴とする。
【０００７】
また、本発明の請求項２に記載の表示端末は、請求項１に記載の発明の構成に加え、前記選択ファイルの属するグループの属性が、グループで版を管理するグループ管理属性であるか否かを判断するグループ版管理判断手段を備え、前記印刷指示送信手段は、前記グループ版管理判断手段によりグループ管理属性であると判断された場合に前記選択ファイルの属するグループ内のファイルのうち、所定の属性を示すファイルの印刷指示を印刷装置に送信し、グループ管理属性でないと判断された場合に前記選択ファイルの印刷指示を印刷装置に送信することを特徴とする。
【０００８】
また、本発明の請求項３に記載の表示端末は、請求項１に記載の発明の構成に加え、前記選択手段により選択された選択ファイルが属するグループのグループ識別情報を記憶する識別情報記憶手段と、印刷装置に接続したか否かを判断する接続判断手段とを備え、前記印刷指示送信手段は、前記接続判断手段により接続したと判断されたときに前記識別情報記憶手段にグループ識別情報が記憶されている場合、そのグループ内のファイルのうち、所定の属性を示すファイルの印刷指示を送信することを特徴とする。
【０００９】
また、本発明の請求項４に記載の表示端末は、請求項３に記載の発明の構成に加え、前記選択手段により選択された選択ファイルの属するグループの属性が、グループで版を管理するグループ管理属性であるか否かを判断するグループ版管理判断手段と、前記グループ版管理判断手段によりグループ管理属性であると判断された場合には前記選択ファイルの属するグループ識別情報を、グループ版管理属性でないと判断された場合には前記選択ファイルのファイル識別情報を前記識別情報記憶手段に記憶させる記憶制御手段とを備え、前記印刷指示送信手段は、前記ファイル識別情報が前記識別情報記憶手段に記憶されている場合、当該ファイル識別情報に対応するファイルの印刷指示を送信することを特徴とする。
【００１０】
また、本発明の請求項５に記載の表示端末は、請求項１から４のいずれかに記載の発明の構成に加え、前記印刷指示送信手段は、所定の属性を示すファイルとして前記グループ内の最新ファイルの印刷指示を印刷装置に送信することを特徴とする。
【００１１】
また、本発明の請求項６に記載の表示端末は、文書ファイルを閲覧可能に表示する表示端末であって、複数の版のデータを有する前記文書ファイルを記憶する記憶手段と、前記記憶手段に記憶された文書ファイルの中から印刷すべきファイルを選択する選択手段と、前記選択手段により選択された選択ファイルのファイル識別情報を記憶する識別情報記憶手段と、印刷装置に接続したか否かを判断する接続判断手段と、前記接続判断手段により接続したと判断されたときに、前記識別情報記憶手段に記憶されているファイル識別情報に対応するファイルのうち、所定の属性を示す版のデータの印刷指示を送信する印刷指示送信手段とを備えた表示端末。
【００１２】
また、本発明の請求項７に記載の表示端末は、請求項６に記載の発明の構成に加え、前記印刷指示送信手段は、所定の属性を示す版として最新の版の印刷指示を印刷装置に送信することを特徴とする。
【００１３】
また、本発明の請求項８に記載の印刷制御プログラムは、請求項１から７のいずれかに記載の発明の各種処理手段としてコンピュータを機能させる。
【発明の効果】
【００１４】
本発明の請求項１に記載の表示端末は、文書ファイルがフォルダに格納される等、グループ毎に記憶されており、印刷すべき文書ファイルを選択すると、その印刷指示を印刷装置に送信する際には、その選択されたファイルの属するグループ内ののうち、所定の属性を示すファイルの印刷指示が印刷装置に送信される。所定の属性としては、例えば、最新のバージョン、正規のバージョン、最新の正規バージョン等を設定することができる。従って、グループ内に複数のバージョンのファイルが存在し、その中の古いバージョンのファイルが選択された場合にも、必ず最新や正規のバージョンのファイルが印刷されるようにできる。このため、古いバージョンやベータ版等も閲覧は可能にしたいが印刷されるのは必ず最新の正規バージョンに限定したい場合等に有効である。
【００１５】
また、本発明の請求項２に記載の表示端末は、請求項１に記載の発明の構成に加え、グループの属性によって、グループで版を管理するかどうかを区別しておき、その属性がグループ管理属性である場合には、そのグループ内の所定の属性のファイルの印刷指示が送信され、グループ管理属性でない場合には、選択されたファイルそのものの印刷指示が送信される。従って、グループ毎に印刷バージョンの管理を柔軟に設定できる。
【００１６】
また、本発明の請求項３に記載の表示端末は、請求項１に記載の発明の構成に加え、ファイルの選択の際にはそのファイルの属するグループのグループ識別情報を記憶し、印刷装置に接続したときに、その記憶されているグループ識別情報に従って、グループ識別情報が記憶されている場合にグループ内の所定の属性のファイルの印刷指示を送信する。従って、印刷装置と接続される前には印刷指示情報として展開された印刷データでなくグループ識別情報が記憶されるので、印刷指示の時点から印刷装置に接続する時点の間に新たなバージョンが作成された場合にも、印刷装置接続時の最新バージョンや正規バージョン等、所定の属性のファイルの印刷指示が送信され、その印刷が実行できる。
【００１７】
また、本発明の請求項４に記載の表示端末は、請求項３に記載の発明の構成に加え、グループの属性によって、グループで版を管理するかどうかを区別しておき、その属性がグループ管理属性である場合には、ファイルの選択の際にグループ識別情報を記憶し、グループ管理属性でない場合には、ファイルの選択の際にファイル識別情報を記憶する。従って、グループ毎に印刷バージョンの管理を柔軟に設定できる。
【００１８】
また、本発明の請求項５に記載の表示端末は、請求項１から４のいずれかに記載の発明の効果に加え、所定の属性を示すファイルとして前記グループ内の最新ファイルの印刷指示が印刷装置に送信される。従って、グループ内に複数のバージョンのファイルが存在し、その中の古いバージョンのファイルが選択された場合にも、必ず最新のバージョンのファイルが印刷されるようにできる。このため、古いバージョンも閲覧は可能にしたいが印刷されるのは必ず最新のバージョンに限定したい場合に有効である
【００１９】
また、本発明の請求項６に記載の表示端末は、複数の版のデータを有するファイルを記憶しており、ファイルの選択の際にはそのファイルのファイル識別情報を記憶し、印刷装置に接続したときに、その記憶されているファイル識別情報に従って、印刷指示時点の所定の属性を示す版のデータの印刷指示を送信する。従って、印刷指示の時点から印刷装置に接続する時点の間に新たな版が作成された場合にも、印刷装置接続時の最新版や正規版等、所定の属性を示す版の印刷指示が送信される。
【００２０】
また、本発明の請求項７に記載の表示端末は、請求項６に記載の発明の効果に加え、所定の属性を示す版として最新の版の印刷指示が印刷装置に送信される。従って、印刷指示の時点から印刷装置に接続する時点の間に新たな版が作成された場合にも、印刷装置接続時の最新版が印刷できる。
【００２１】
また、本発明の請求項８に記載の印刷制御プログラムは、コンピュータに実行させることにより、請求項１から７のいずれかに記載の発明の各種処理手段としての作用効果を奏することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面を参照して説明する。まず、本実施形態の表示端末１とプリンタ２からなる印刷システムの概略について図１を参照して説明する。図１は、本実施形態の印刷システムの概要を示すシステム構成図である。表示端末１は、表示部１５を備えた携帯型の端末であり、ネットワークを介して又はＰＣなどの外部機器から文字や画像からなる文書ファイルをダウンロードし、表示部１５に表示させる。さらに、印刷装置であるプリンタ２に接続し、表示端末１が記憶している文書ファイルの印刷をプリンタ２に実行させることができる。プリンタ２は、表示端末１と接続して印刷データを受信し、印刷を実行できるものであればよく、レーザ、インクジェット等印刷方式を問わない。表示端末１とプリンタ２の接続は、有線接続であっても無線接続であってもよい。また、表示端末１とプリンタ２は、常時接続している必要はなく、印刷指示操作が入力されたときには印刷キューを作成して記憶しておき、プリンタ２に接続したときに印刷キューに従って順に印刷データを送信して印刷を実行する。また、後述するように、本実施形態では、表示端末１で印刷データを作成してプリンタ２に送信しているが、表示端末１からは文書ファイルデータ自体を送信し、プリンタ２側で印刷データに展開してもよい。
【００２３】
次に、図２〜図４を参照して表示端末１の電気的構成について説明する。図２は、表示端末１の電気的構成を示すブロック図である。図３は、メモリカード１９の構成を示す模式図である。図４は、ＲＡＭ１２の印刷キュー記憶エリア１２１の構成を示す模式図である。
【００２４】
図２に示すように、表示端末１には、表示端末１の制御を司るＣＰＵ１０が設けられ、ＣＰＵ１０には、表示端末１を動作させるためのプログラム等を記憶したＲＯＭ１１と、各種のデータを一時的に記憶するＲＡＭ１２と、表示端末１を使用しているユーザを識別するための符号であるユーザＩＤ等を記憶したＥＥＰＲＯＭ１３と、表示部１５の制御を行う表示コントローラ１４と、ユーザによる入力を受け付ける操作キー１６と、ＰＣ（図示外）やプリンタ２等の他の機器と接続するための外部通信インタフェイス（Ｉ／Ｆ）１７と、メモリカード１９を接続するためのメモリカードコントローラ１８とがバスを介して接続されている。後述するように、メモリカード１９には、ＰＣ等からダウンロードした文書ファイルを記憶するエリアが設けられている。また、ＲＡＭ１２には、プリンタ２に接続していないときに文書ファイルの印刷指示を入力した場合に作成される印刷キューを記憶する印刷キュー記憶エリア１２１が設けられている。
【００２５】
次に、図３を参照して、メモリカード１９の構成について説明する。図３に示すように、メモリカード１９には、文書ファイル１９３，１９４がグループ分けされてフォルダ１９１，１９２に格納されて記憶されている。すなわち、「フォルダＡＢＣ」には、「Ｄ１．ＤＯＣ」，「Ｄ２．ＤＯＣ」，「Ｄ３．ＤＯＣ」の３つのファイル１９３が格納されている。また、「フォルダＥＦＧ」には、「ＪＫＬ．ＤＯＣ」、「ＬＭＮ．ＤＯＣ」の２つのファイル１９３が格納されている。また、「フォルダＸＹＺ」には、「ＰＱＲ．ＰＤＦ」の１つのファイル１９４と、「フォルダＵＶＷ」が格納され、さらに、「フォルダＵＶＷ」の中には「ＨＩＪ．ＴＸＴ」の１つのファイル１９３が格納されている。これらのファイルのうち、ファイル１９３は通常の文書ファイルであり、ファイル１９４は、複数の版のデータを有する（版管理のされている）ファイルである。また、フォルダ１９１はバージョン管理属性を有するフォルダであり、フォルダ１９２は通常属性（バージョン管理属性でない）フォルダである。
【００２６】
次に、図４を参照して、ＲＡＭ１２の印刷キュー記憶エリア１２１について説明する。プリンタ２に接続していないときにメモリカード１９に記憶されている文書ファイルの印刷指示がなされた場合に、印刷指示の内容が順に印刷キューに記憶される。そして次にプリンタ２に接続したときに印刷キューに記憶された印刷指示の内容に従って、プリンタ２は順に印刷実行する。印刷キュー内の各レコード（印刷ジョブ）は印刷対象名１２３とバージョン１２４とからなり、印刷指示操作が行われる毎に上に積み上げられて記憶され、プリンタ２に接続されると、下から順に印刷が実行される（先入れ先出し）。印刷対象名１２３には、選択されたファイル名又は選択されたファイルの属するフォルダ名が格納される。後述するように、選択された文書ファイルがバージョン管理されているフォルダに格納されている場合には、印刷時にはそのフォルダ内の最新バージョンが印刷されるため、ファイル名でなくフォルダ名が印刷対象名１２３として格納される。バージョン１２４には、バージョンを指定して印刷指示操作が行われた場合に限りバージョン名が格納される。
【００２７】
次に、上記のように構成された表示端末１の動作について図５〜図８を参照して説明する。図５は、表示端末１のメイン処理のフローチャートである。図６は、メイン処理の中で実行される選択文書印刷処理のフローチャートである。図７は、メイン処理の中で実行される印刷キュー作成処理のフローチャートである。図８は、メイン処理の中で実行される印刷キュー実行処理のフローチャートである。
【００２８】
表示端末１は、電源が投入されると、ＲＯＭ１１に記憶されているプログラムがＲＡＭ１２に読み出されて起動され、図５に示すメイン処理がＣＰＵ１０により実行される。まず、ＲＡＭ１２の記憶エリアをクリアし、各種の初期値を既定値に戻す等の初期化処理を実行する（Ｓ１）。そして、文書の表示が指示されたか否かを判断する（Ｓ５）。文書の表示は、例えば目次のような一覧画面を当初表示しておいて操作キー１６により選択させればよい。文書表示が指示された場合には（Ｓ５：ＹＥＳ）、選択された文書をメモリカード１９から読み出して、表示部１５に閲覧可能に表示させる（Ｓ１０）。次に、端末停止指示（電源ＯＦＦ）がなされたかどうかを判断し（Ｓ４５）、停止指示がなければ（Ｓ４５：ＮＯ）、Ｓ５に戻って文書表示がなされたかどうかを再度判断する。
【００２９】
文書表示指示がなされていない場合には（Ｓ５：ＮＯ）、次に、印刷文書が選択されたか否かを判断する（Ｓ１５）。印刷文書の選択は、表示中の文書を印刷する指示でもよいし、一覧画面から印刷指示を行うようにしてもよい。印刷文書の選択の場合には（Ｓ１５：ＹＥＳ）、次に、現在プリンタ２と接続しているか否かを判断する（Ｓ２０）。現在接続中の場合には（Ｓ２０：ＹＥＳ）、選択された文書をすぐに印刷できるので、選択文書印刷処理を実行し（Ｓ２５）、Ｓ４５に進んで端末停止指示（電源ＯＦＦ）がなされたかどうかを判断する。選択文書印刷処理の詳細は、図６を参照して後述する。
【００３０】
現在プリンタ２に接続していなければ（Ｓ２０：ＮＯ）、選択された文書の印刷指示を印刷キューに溜める印刷キュー作成処理を実行し（Ｓ３０）、Ｓ４５に進んで端末停止指示（電源ＯＦＦ）がなされたかどうかを判断する。印刷キュー作成処理の詳細は、図７を参照して後述する。
【００３１】
一方、印刷文書の選択がなされていない場合には（Ｓ１５：ＮＯ）、プリンタ２に接続したか否かを判断する（Ｓ３５）。プリンタ２に接続していなければ（Ｓ３５：ＮＯ）、Ｓ４５に進んで端末停止指示（電源ＯＦＦ）がなされたかどうかを判断する。プリンタ２に接続した場合には（Ｓ３５：ＹＥＳ）、印刷キューに溜まっている印刷指示を順に実行する印刷キュー実行処理を実行し（Ｓ４０）、Ｓ４５に進んで端末停止指示（電源ＯＦＦ）がなされたかどうかを判断する。印刷キュー実行処理の詳細は、図８を参照して後述する。
【００３２】
表示端末１は、上記処理を端末停止指示があるまで（Ｓ４５：ＹＥＳ）、繰り返し実行する。
【００３３】
次に、図６を参照して、プリンタ２に接続中に印刷文書が選択された場合に実行される（図５，Ｓ１５：ＹＥＳ、Ｓ２０：ＹＥＳ）、選択文書印刷処理について説明する。まず、選択された文書ファイルが格納されているフォルダの属性をチェックし、それがバージョン管理されているフォルダか否かを判断する（Ｓ１００）。バージョン管理されているフォルダであれば（Ｓ１００：ＹＥＳ）、指定された文書ファイルが最新バージョンのファイルであるかどうかにかかわらず、最新ファイルの印刷データを作成し、プリンタ２へ送信する（Ｓ１０５）。そして、メイン処理に戻る。ここでは、印刷されるバージョンは最新であることが要請される場合を想定してこのような処理をしているが、使用者の設定により、最新バージョンでないファイルが選択された場合に必ず最新バージョンを印刷するか、指定された文書そのものを印刷することを許容するかを設定可能にしてもよい。そのような場合には、バージョン管理されているフォルダにある場合であっても、最新バージョンを印刷する設定となっているかどうかをさらに判断し、その文書ファイル自体を印刷するか、最新バージョンファイルを印刷するかに処理を分岐させればよい。
【００３４】
バージョン管理されているフォルダでない場合には（Ｓ１００：ＮＯ）、ファイル自体が版の管理をしているかどうか（複数の版のデータを１つのファイル内に有しているか）を判断する（Ｓ１１０）。版の管理をしているファイルの場合には（Ｓ１１０：ＹＥＳ）、特定の版（バージョン）の印刷が指定されているかどうかを判断する（Ｓ１１５）。バージョンの指定がされている場合には（Ｓ１１５：ＹＥＳ）、指定バージョンの印刷データを作成し、プリンタ２へ送信する（Ｓ１２０）。そして、メイン処理に戻る。尚、ここでは版管理ファイルの印刷が指定された場合に最新バージョンでないバージョンの印刷を許容するようにしているが、前述したフォルダでのバージョン管理の場合と同様に、印刷されるバージョンは最新であることが強く要請される場合には、バージョンの指定がされていても必ず最新バージョンを印刷するようにしてもよい。その場合には、Ｓ１１５及びＳ１２０の処理を省略し、Ｓ１２５に進む。
【００３５】
バージョンの指定がされていない場合（Ｓ１１５：ＮＯ）、及び版管理ファイルでない場合（Ｓ１１０：ＮＯ）は、そのファイルの最新バージョンの印刷データを作成し、プリンタ２へ送信する（Ｓ１２５）。そして、メイン処理に戻る。尚、版管理ファイルでない場合にも最新バージョンの印刷データを作成することとしているが、版管理されていないファイルの場合には、バージョンは１つしかないので、常にそのファイルが最新バージョンとなる。
【００３６】
次に、図７を参照して、プリンタ２に接続されていないときに印刷文書の選択がなされた場合に実行される（図５，Ｓ１５：ＹＥＳ、Ｓ２０：ＮＯ）、印刷キュー作成処理について説明する。まず、印刷文書として選択されたファイルが格納されているフォルダの属性をチェックし、それがバージョン管理されているフォルダか否かを判断する（Ｓ２００）。バージョン管理されているフォルダであれば（Ｓ２００：ＹＥＳ）、必ず最新バージョンを印刷する設定になっているかどうかを判断する（Ｓ２０５）。ここでは、使用者の設定により最新でないバージョンの印刷を許容するか否かを設定可能にしているが、必ず最新バージョンを印刷するようにしてもよい。その場合は、Ｓ２０５の判断は不要となる。
【００３７】
必ず最新バージョンを印刷する設定になっている場合には（Ｓ２０５：ＹＥＳ）、選択された文書ファイルが格納されているフォルダ名を印刷キューに記憶する（Ｓ２１０）。そしてＳ２３５に進む。例えば、図３の状態のメモリカード１９で、印刷文書として「フォルダＡＢＣ」内の「Ｄ２．ＤＯＣ」が選択されたとする。そして、必ず最新バージョンを印刷する設定になっている場合には、図４に示すように、印刷キューには「Ｃ：￥ＡＢＣ」とフォルダ名が記憶される。このように印刷キューにフォルダ名を記憶することにより、後述の印刷キュー実行処理で、印刷実行時にはそのフォルダ内の最新バージョンのファイル（図３の例では、「Ｄ３．ＤＯＣ」が印刷されることになる。
【００３８】
最新でないバージョンの印刷を許容する設定になっている場合には（Ｓ２０５：ＮＯ）、印刷キューに選択文書ファイルのファイル名を記憶する（Ｓ２１５）。そしてＳ２３５に進む。
【００３９】
バージョン管理されているフォルダでない場合には（Ｓ２００：ＮＯ）、次に、ファイル自体が版の管理をしているかどうか（複数の版のデータを１つのファイル内に有しているか）を判断する（Ｓ２２０）。版の管理をしているファイルの場合には（Ｓ２２０：ＹＥＳ）、特定の版（バージョン）の印刷が指定されているかどうかを判断する（Ｓ２２５）。バージョンの指定がされている場合には（Ｓ２２５：ＹＥＳ）、印刷キューに選択文書ファイルのファイル名と指定バージョン名を記憶する（Ｓ２３０）。例えば、図４の上から２行目のように、ファイル名「Ｃ：￥ＸＹＺ￥ＰＱＲ．ＰＤＦ」」とバージョン名「Ｖer.３」が記憶される。そしてＳ２３５に進む。尚、ここでは版管理ファイルの印刷が指定された場合に最新バージョンでないバージョンの印刷を許容するようにしているが、前述したフォルダでのバージョン管理の場合と同様に、印刷されるバージョンは最新であることが強く要請される場合には、バージョンの指定がされていても必ず最新バージョンを印刷するようにしてもよい。その場合には、Ｓ２２５及びＳ２３０の処理を省略し、Ｓ２１５に進む。
【００４０】
以上で選択文書ファイルの印刷キューへの記憶が終了したので、次に、印刷キュー内に同一の文書についての印刷ジョブがあるかどうかを判断する（Ｓ２３５）。そして、同一文書についてのジョブが存在する場合には（Ｓ２３５：ＹＥＳ）、同一文書については１つを残して削除したり、ユーザに提示して削除するか残すかを選択させる（Ｓ２４０）。そして、メイン処理に戻る。尚、これらＳ２３５及びＳ２４０の処理は、同一文書を気づかずに二度印刷指定することも考えられるので、その場合に自動で一方を削除したり、ユーザに指摘するようにすると便利なための処理であり、本発明に必須のものではない。
【００４１】
次に、図８を参照して、プリンタ２に接続した際に実行される(図５，Ｓ３５：ＹＥＳ)印刷キュー実行処理について説明する。まず、印刷キューに記憶されている印刷待ちのジョブがあるかどうかを判断する（Ｓ３００）。プリンタ２に接続しても、印刷キューになにも記憶されていない場合は（Ｓ３００：ＮＯ）、そのままメイン処理に戻る。
【００４２】
印刷待ちのジョブがある場合には（Ｓ３００：ＹＥＳ）、もっとも古いジョブ（図４の最下行）の印刷対象名１２３とバージョン１２４を取得する（Ｓ３０５）。そして、取得した印刷対象名がフォルダ名のみかどうかを判断する（Ｓ３１０）。フォルダ名のみの場合は、バージョン管理されているフォルダで、その最新ファイルを印刷する指定であるから（図７，Ｓ２１０）、そのフォルダ内の最新ファイルの印刷データを作成し、プリンタ２へ送信する（Ｓ３１５）。そして、いま処理した印刷ジョブを印刷キューから削除して（Ｓ３３５）、Ｓ３００に戻る。
【００４３】
取得した印刷対象名がフォルダ名のみでなければ（Ｓ３１０：ＮＯ）、次に、バージョンが指定されているかどうかを判断する（Ｓ３２０）。バージョン指定がされていれば（Ｓ３２０：ＹＥＳ）、印刷対象名に対応するファイルの指定バージョンの印刷データを作成し、プリンタ２へ送信する（Ｓ３２５）。そして、いま処理した印刷ジョブを印刷キューから削除して（Ｓ３３５）、Ｓ３００に戻る。
【００４４】
バージョン指定がされていなければ（Ｓ３２０：ＮＯ）、印刷対象名に対応するファイルの最新バージョンの印刷データを作成し、プリンタ２へ送信する（Ｓ３３０）。そして、いま処理した印刷ジョブを印刷キューから削除して（Ｓ３３５）、Ｓ３００に戻る。バージョン名が指定されていないファイルは、版の管理をしているファイルで最新バージョンを印刷する場合か、版の管理をしていないファイルの場合である。版の管理をしていないファイルの場合は、バージョンは１つしかないので、最新バージョンはそのファイルそのものとなる。
【００４５】
Ｓ３１５，Ｓ３２５及びＳ３３０の処理が終了したら、処理した印刷ジョブを印刷キューから削除して（Ｓ３３５）、Ｓ３００に戻り、印刷待ちのジョブがあれば（Ｓ３００：ＹＥＳ）、上記の処理を繰り返し、印刷待ちのジョブがなくなれば（Ｓ３００：ＮＯ）、メイン処理に戻る。
【００４６】
以上説明したように、本実施形態の表示端末１によれば、フォルダ又はファイル単位でバージョン管理がされている場合に、印刷したい文書を使用者が指定すると、その文書がフォルダでバージョン管理されている場合には最新バージョンを印刷し、ファイルでバージョン管理されている場合には最新版のデータにより印刷を行う。表示端末１がプリンタ２に接続中であれば、直接その印刷データを作成して送信し、接続中でなければ印刷キューに記憶する。印刷キューには、フォルダでバージョン管理されている場合にはフォルダ名のみを記憶し、ファイルでバージョン管理されている場合にはファイル名を記憶する。そして、プリンタ２に接続したときには、印刷キューを読み出して、フォルダ名が記憶されていればそのフォルダ内の最新ファイルの印刷データを作成して送信し、ファイル名が記憶されていればそのファイルの最新バージョンの印刷データを作成して送信する。さらに、ユーザの設定により、最新バージョン以外のバージョンのファイルを印刷できるように設定可能にしてもよい。このように構成することで、閲覧時は様々なバージョンのファイルを閲覧可能にするとともに、印刷時は最新バージョンのみとしたいという要請に応えることができる。ユーザによりその設定が可能とすれば、アクセス権と絡めて柔軟に印刷バージョンの制限を設定することもできる。
【００４７】
尚、上記実施形態において、メモリカード１９が本発明の記憶手段に相当する。また、操作キー１６が本発明の選択手段に相当する。また、図６のＳ１０５で最新ファイルの印刷データをプリンタに送信するＣＰＵ１０が本発明の印刷指示送信手段に相当する。また、図６のＳ１００でフォルダの属性を判断するＣＰＵ１０が本発明のグループ版管理判断手段に相当する。また、印刷キュー記憶エリア１２１が本発明の識別情報記憶手段に相当する。また、図５のＳ２０及びＳ３５でプリンタに接続しているか否かを判断するＣＰＵ１０が本発明の接続判断手段に相当する。
【００４８】
尚、上記実施形態では印刷データを表示端末１が作成するものとして説明したが、本発明はこれに限られない。たとえば、印刷の指示を受けたときに、プリンタ２が印刷データを記憶した外部装置から印刷データを取得しその印刷データに基づき印刷しても良い。あるいは、印刷指示を受けたときに、プリンタ２が印刷データを生成するようにしても良い。
【００４９】
また、上記実施形態では、最新バージョンかどうかの判断のみを実行しているが、単純に最新バージョンであるかどうかの判断だけでなく、ベータ版等を除く正規の最新バージョンを印刷するようにしてもよい。その場合には、属性として、ファイル名に「正規最新版」など所定のキーワードが入っているかどうかを判断させたり、ファイル保存時に正規版であることを使用者に入力させ、正規版にはフラグを立て、印刷指示がなされた際にはフラグの立っているものを印刷するように管理するようにしてもよい。
【図面の簡単な説明】
【００５０】
【図１】本実施形態の印刷システムの概要を示すシステム構成図である。
【図２】表示端末１の電気的構成を示すブロック図である。
【図３】メモリカード１９の構成を示す模式図である。
【図４】ＲＡＭ１２の印刷キュー記憶エリアの構成を示す模式図である。
【図５】表示端末１のメイン処理のフローチャートである。
【図６】メイン処理の中で実行される選択文書印刷処理のフローチャートである。
【図７】メイン処理の中で実行される印刷キュー作成処理のフローチャートである。
【図８】メイン処理の中で実行される印刷キュー実行処理のフローチャートである。
【符号の説明】
【００５１】
１      表示端末
２      プリンタ
１０      ＣＰＵ
１１      ＲＯＭ
１２      ＲＡＭ
１５      表示部
１６      操作キー
１９      メモリカード
【図１】
2008242875.tif 000003
【図２】
2008242875.tif 000004
【図３】
2008242875.tif 000005
【図４】
2008242875.tif 000006
【図５】
2008242875.tif 000007
【図６】
2008242875.tif 000008
【図７】
2008242875.tif 000009
【図８】
2008242875.tif 000010