(57)【要約】【課題】バリアブル印刷が指定された印刷ジョブの情報とバリアブル印刷が指定されていない印刷ジョブの情報とを表示画面に一覧表示する際、バリアブル印刷が指定された印刷ジョブの情報をユーザが簡単に認識できるようにして、バリアブル印刷が指定された印刷ジョブかバリアブル印刷が指定されていない印刷ジョブかを容易に判断可能とする印刷ジョブ表示プログラムを提供する。【解決手段】本発明の印刷ジョブ表示プログラムは、バリアブル印刷が指定されている印刷ジョブを認識する手順と、認識された印刷ジョブの情報を所定の分類情報により分類して得られる複数のサブジョブに関する情報５１１が下位階層の情報として付加された印刷ジョブに関する情報５１０を、バリアブル印刷が指定されていない印刷ジョブに関する情報５２０，５３０，５４０とともに表示画面５００に一覧表示する手順と、をコンピュータに実行させる。【選択図】図６
2012252510.tif 000002
【特許請求の範囲】
【請求項１】
印刷内容の一部を差し替えながら印刷するバリアブル印刷が指定されている印刷ジョブを認識する手順（ａ）と、
前記手順（ａ）において認識された前記印刷ジョブの情報を所定の分類情報により分類して得られる複数のサブジョブに関する情報が下位階層の情報として付加された前記印刷ジョブに関する情報を、バリアブル印刷が指定されていない印刷ジョブに関する情報とともに表示画面に一覧表示する手順（ｂ）と、
をコンピュータに実行させる印刷ジョブ表示プログラム。
【請求項２】
前記表示画面は、前記バリアブル印刷が指定されている印刷ジョブに関する情報とともに前記サブジョブに関する情報が表示される展開状態と、前記サブジョブに関する情報が表示されることなく前記バリアブル印刷が指定されている印刷ジョブに関する情報が表示される折畳み状態とが切り替え可能に構成されていることを特徴とする請求項１に記載の印刷ジョブ表示プログラム。
【請求項３】
前記サブジョブに関する情報には、前記サブジョブの状態を示す状態情報が含まれており、
前記表示画面には、前記複数のサブジョブの各状態情報が一覧表示されることを特徴とする請求項１または２に記載の印刷ジョブ表示プログラム。
【請求項４】
前記サブジョブに関する情報には、前記サブジョブに対して設定されている印刷設定を示す印刷設定情報が含まれており、
前記表示画面には、前記複数のサブジョブの各印刷設定情報が一覧表示されることを特徴とする請求項１〜３のいずれか１項に記載の印刷ジョブ表示プログラム。
【請求項５】
前記バリアブル印刷が指定されている印刷ジョブに関する情報には、前記サブジョブに関する情報に対応する情報が含まれており、
前記表示画面には、前記バリアブル印刷が指定されている印刷ジョブの識別情報と対応付けて、前記サブジョブに関する情報に対応する前記情報が表示されることを特徴とする請求項１〜４のいずれか１項に記載の印刷ジョブ表示プログラム。
【請求項６】
前記サブジョブに関する情報の値が複数のサブジョブ間で異なる場合、前記バリアブル印刷が指定された印刷ジョブに関する情報には、前記サブジョブ間で異なる値のうちの少なくとも１つの値が含まれ、
前記表示画面には、前記少なくとも１つの値が表示されることを特徴とする請求項５に記載の印刷ジョブ表示プログラム。
【請求項７】
前記バリアブル印刷が指定されている印刷ジョブに関する情報には、前記サブジョブに関する情報の値が前記複数のサブジョブ間で異なることをユーザに知らせるための情報が付加され、
前記表示画面には、前記値が複数のサブジョブ間で異なることをユーザに知らせるための前記情報が表示されることを特徴とする請求項６に記載の印刷ジョブ表示プログラム。
【請求項８】
前記サブジョブに関する情報には、前記サブジョブの印刷ページ数を示す印刷ページ数情報が含まれ、かつ、前記バリアブル印刷が指定されている印刷ジョブに関する情報には、前記複数のサブジョブの印刷ページ数の合計を示す合計ページ数情報が含まれており、
前記表示画面には、前記複数のサブジョブの各印刷ページ数情報が一覧表示され、かつ、前記バリアブル印刷が指定されている印刷ジョブの識別情報と対応付けて、前記合計ページ数情報が表示されることを特徴とする請求項１〜７のいずれか１項に記載の印刷ジョブ表示プログラム。
【請求項９】
前記サブジョブに関する情報が表示されることなく前記バリアブル印刷が指定されている印刷ジョブに関する情報が前記表示画面に表示されている場合、ユーザの操作に応じて、前記サブジョブに関する情報を別画面に表示する手順（ｃ）をさらに前記コンピュータに実行させることを特徴とする請求項１〜８のいずれか１項に記載の印刷ジョブ表示プログラム。
【請求項１０】
前記バリアブル印刷が指定されていない印刷ジョブに関する情報には、前記サブジョブに関する情報と同一の情報が含まれており、
前記表示画面には、前記バリアブル印刷が指定されていない印刷ジョブの識別情報と対応付けて、前記同一の情報が表示されることを特徴とする請求項１〜９のいずれか１項に記載の印刷ジョブ表示プログラム。
【請求項１１】
請求項１〜１０のいずれか１項に記載の印刷ジョブ表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
印刷内容の一部を差し替えながら印刷するバリアブル印刷が指定されている印刷ジョブを認識する認識部と、
前記認識部により認識された前記印刷ジョブの情報を所定の分類情報により分類して得られる複数のサブジョブに関する情報が下位階層の情報として付加された前記印刷ジョブに関する情報を、バリアブル印刷が指定されていない印刷ジョブに関する情報とともに表示画面に一覧表示する表示制御部と、
を有することを特徴とする印刷ジョブ表示装置。
【請求項１３】
前記表示画面は、前記バリアブル印刷が指定されている印刷ジョブに関する情報とともに前記サブジョブに関する情報が表示される展開状態と、前記サブジョブに関する情報が表示されることなく前記バリアブル印刷が指定されている印刷ジョブに関する情報が表示される折畳み状態とが切り替え可能に構成されていることを特徴とする請求項１２に記載の印刷ジョブ表示装置。
【請求項１４】
前記サブジョブに関する情報には、前記サブジョブの状態を示す状態情報が含まれており、
前記表示画面には、前記複数のサブジョブの各状態情報が一覧表示されることを特徴とする請求項１２または１３に記載の印刷ジョブ表示装置。
【請求項１５】
前記サブジョブに関する情報には、前記サブジョブに対して設定されている印刷設定を示す印刷設定情報が含まれており、
前記表示画面には、前記複数のサブジョブの各印刷設定情報が一覧表示されることを特徴とする請求項１２〜１４のいずれか１項に記載の印刷ジョブ表示装置。
【請求項１６】
前記バリアブル印刷が指定されている印刷ジョブに関する情報には、前記サブジョブに関する情報に対応する情報が含まれており、
前記表示画面には、前記バリアブル印刷が指定されている印刷ジョブの識別情報と対応付けて、前記サブジョブに関する情報に対応する前記情報が表示されることを特徴とする請求項１２〜１５のいずれか１項に記載の印刷ジョブ表示装置。
【請求項１７】
前記サブジョブに関する情報の値が複数のサブジョブ間で異なる場合、前記バリアブル印刷が指定された印刷ジョブに関する情報には、前記サブジョブ間で異なる値のうちの少なくとも１つの値が含まれ、
前記表示画面には、前記少なくとも１つの値が表示されることを特徴とする請求項１６に記載の印刷ジョブ表示装置。
【請求項１８】
前記バリアブル印刷が指定されている印刷ジョブに関する情報には、前記サブジョブに関する情報の値が前記複数のサブジョブ間で異なることをユーザに知らせるための情報が付加され、
前記表示画面には、前記値が複数のサブジョブ間で異なることをユーザに知らせるための前記情報が表示されることを特徴とする請求項１７に記載の印刷ジョブ表示装置。
【請求項１９】
前記サブジョブに関する情報には、前記サブジョブの印刷ページ数を示す印刷ページ数情報が含まれ、かつ、前記バリアブル印刷が指定されている印刷ジョブに関する情報には、前記複数のサブジョブの印刷ページ数の合計を示す合計ページ数情報が含まれており、
前記表示画面には、前記複数のサブジョブの各印刷ページ数情報が一覧表示され、かつ、前記バリアブル印刷が指定されている印刷ジョブの識別情報と対応付けて、前記合計ページ数情報が表示されることを特徴とする請求項１２〜１８のいずれか１項に記載の印刷ジョブ表示装置。
【請求項２０】
前記サブジョブに関する情報が表示されることなく前記バリアブル印刷が指定されている印刷ジョブに関する情報が前記表示画面に表示されている場合、ユーザの操作に応じて、前記サブジョブに関する情報を別画面に表示する画面表示部をさらに有することを特徴とする請求項１２〜１９のいずれか１項に記載の印刷ジョブ表示装置。
【請求項２１】
前記バリアブル印刷が指定されていない印刷ジョブに関する情報には、前記サブジョブに関する情報と同一の情報が含まれており、
前記表示画面には、前記バリアブル印刷が指定されていない印刷ジョブの識別情報と対応付けて、前記同一の情報が表示されることを特徴とする請求項１２〜２０のいずれか１項に記載の印刷ジョブ表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブの一覧を表示画面に表示するための印刷ジョブ表示プログラムおよび印刷ジョブ表示装置に関する。
【背景技術】
【０００２】
大量印刷を目的とする印刷技術として、バリアブル印刷が知られている。バリアブル印刷とは、１枚１枚の出力内容を必要に応じて部分的に差し替えることが可能な印刷をいう。ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の画像形成装置は、バリアブル印刷が指定されている印刷ジョブを受信してバリアブル印刷を実行する。
【０００３】
ところで、一般的な画像形成装置は、受信した印刷ジョブの一覧を操作パネルに表示する機能を有している。この機能によれば、操作パネルに一覧表示される印刷ジョブの情報を参照することにより、ユーザは、画像形成装置が受信している印刷ジョブを把握することができる。
【０００４】
しかしながら、バリアブル印刷が指定されている印刷ジョブと、バリアブル印刷が指定されていない通常の印刷ジョブとを画像形成装置が受信している場合、操作パネルには、バリアブル印刷が指定されている印刷ジョブの情報と通常の印刷ジョブの情報とが同様に表示され、ユーザは、印刷ジョブの一覧の中から、バリアブル印刷が指定されている印刷ジョブを識別することができない。バリアブル印刷が指定されている印刷ジョブの情報と通常の印刷ジョブの情報とが一覧表示される場合、バリアブル印刷が指定されている印刷ジョブの情報は、通常の印刷ジョブの情報と識別可能に表示されることが好ましい。
【０００５】
なお、下記の特許文献１には、バリアブル印刷が指定されている印刷ジョブの一覧をレコード単位で表示する技術が開示されている。しかしながら、この技術は、バリアブル印刷が指定されている印刷ジョブの情報を表示するための技術に過ぎず、バリアブル印刷が指定されている印刷ジョブの情報と通常の印刷ジョブの情報とを一覧表示することについては考慮されていない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２１８３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、バリアブル印刷が指定されている印刷ジョブの情報とバリアブル印刷が指定されていない印刷ジョブの情報とを表示画面に一覧表示する際に、バリアブル印刷が指定されている印刷ジョブの情報をユーザが簡単に認識できるようにして、印刷ジョブがバリアブル印刷が指定されている印刷ジョブであるかバリアブル印刷が指定されていない印刷ジョブであるかを容易に判断可能にし、ユーザの利便性を向上させることができる印刷ジョブ表示プログラムおよび印刷ジョブ表示装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）印刷内容の一部を差し替えながら印刷するバリアブル印刷が指定されている印刷ジョブを認識する手順（ａ）と、前記手順（ａ）において認識された前記印刷ジョブの情報を所定の分類情報により分類して得られる複数のサブジョブに関する情報が下位階層の情報として付加された前記印刷ジョブに関する情報を、バリアブル印刷が指定されていない印刷ジョブに関する情報とともに表示画面に一覧表示する手順（ｂ）と、をコンピュータに実行させる印刷ジョブ表示プログラム。
【００１０】
（２）前記表示画面は、前記バリアブル印刷が指定されている印刷ジョブに関する情報とともに前記サブジョブに関する情報が表示される展開状態と、前記サブジョブに関する情報が表示されることなく前記バリアブル印刷が指定されている印刷ジョブに関する情報が表示される折畳み状態とが切り替え可能に構成されていることを特徴とする上記（１）に記載の印刷ジョブ表示プログラム。
【００１１】
（３）前記サブジョブに関する情報には、前記サブジョブの状態を示す状態情報が含まれており、前記表示画面には、前記複数のサブジョブの各状態情報が一覧表示されることを特徴とする上記（１）または（２）に記載の印刷ジョブ表示プログラム。
【００１２】
（４）前記サブジョブに関する情報には、前記サブジョブに対して設定されている印刷設定を示す印刷設定情報が含まれており、前記表示画面には、前記複数のサブジョブの各印刷設定情報が一覧表示されることを特徴とする上記（１）〜（３）のいずれか１つに記載の印刷ジョブ表示プログラム。
【００１３】
（５）前記バリアブル印刷が指定されている印刷ジョブに関する情報には、前記サブジョブに関する情報に対応する情報が含まれており、前記表示画面には、前記バリアブル印刷が指定されている印刷ジョブの識別情報と対応付けて、前記サブジョブに関する情報に対応する前記情報が表示されることを特徴とする上記（１）〜（４）のいずれか１つに記載の印刷ジョブ表示プログラム。
【００１４】
（６）前記サブジョブに関する情報の値が複数のサブジョブ間で異なる場合、前記バリアブル印刷が指定された印刷ジョブに関する情報には、前記サブジョブ間で異なる値のうちの少なくとも１つの値が含まれ、前記表示画面には、前記少なくとも１つの値が表示されることを特徴とする上記（５）に記載の印刷ジョブ表示プログラム。
【００１５】
（７）前記バリアブル印刷が指定されている印刷ジョブに関する情報には、前記サブジョブに関する情報の値が前記複数のサブジョブ間で異なることをユーザに知らせるための情報が付加され、前記表示画面には、前記値が複数のサブジョブ間で異なることをユーザに知らせるための前記情報が表示されることを特徴とする上記（６）に記載の印刷ジョブ表示プログラム。
【００１６】
（８）前記サブジョブに関する情報には、前記サブジョブの印刷ページ数を示す印刷ページ数情報が含まれ、かつ、前記バリアブル印刷が指定されている印刷ジョブに関する情報には、前記複数のサブジョブの印刷ページ数の合計を示す合計ページ数情報が含まれており、前記表示画面には、前記複数のサブジョブの各印刷ページ数情報が一覧表示され、かつ、前記バリアブル印刷が指定されている印刷ジョブの識別情報と対応付けて、前記合計ページ数情報が表示されることを特徴とする上記（１）〜（７）のいずれか１つに記載の印刷ジョブ表示プログラム。
【００１７】
（９）前記サブジョブに関する情報が表示されることなく前記バリアブル印刷が指定されている印刷ジョブに関する情報が前記表示画面に表示されている場合、ユーザの操作に応じて、前記サブジョブに関する情報を別画面に表示する手順（ｃ）をさらに前記コンピュータに実行させることを特徴とする上記（１）〜（８）のいずれか１つに記載の印刷ジョブ表示プログラム。
【００１８】
（１０）前記バリアブル印刷が指定されていない印刷ジョブに関する情報には、前記サブジョブに関する情報と同一の情報が含まれており、前記表示画面には、前記バリアブル印刷が指定されていない印刷ジョブの識別情報と対応付けて、前記同一の情報が表示されることを特徴とする上記（１）〜（９）のいずれか１つに記載の印刷ジョブ表示プログラム。
【００１９】
（１１）上記（１）〜（１０）のいずれか１つに記載の印刷ジョブ表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００２０】
（１２）印刷内容の一部を差し替えながら印刷するバリアブル印刷が指定されている印刷ジョブを認識する認識部と、前記認識部により認識された前記印刷ジョブの情報を所定の分類情報により分類して得られる複数のサブジョブに関する情報が下位階層の情報として付加された前記印刷ジョブに関する情報を、バリアブル印刷が指定されていない印刷ジョブに関する情報とともに表示画面に一覧表示する表示制御部と、を有することを特徴とする印刷ジョブ表示装置。
【００２１】
（１３）前記表示画面は、前記バリアブル印刷が指定されている印刷ジョブに関する情報とともに前記サブジョブに関する情報が表示される展開状態と、前記サブジョブに関する情報が表示されることなく前記バリアブル印刷が指定されている印刷ジョブに関する情報が表示される折畳み状態とが切り替え可能に構成されていることを特徴とする上記（１２）に記載の印刷ジョブ表示装置。
【００２２】
（１４）前記サブジョブに関する情報には、前記サブジョブの状態を示す状態情報が含まれており、前記表示画面には、前記複数のサブジョブの各状態情報が一覧表示されることを特徴とする上記（１２）または（１３）に記載の印刷ジョブ表示装置。
【００２３】
（１５）前記サブジョブに関する情報には、前記サブジョブに対して設定されている印刷設定を示す印刷設定情報が含まれており、前記表示画面には、前記複数のサブジョブの各印刷設定情報が一覧表示されることを特徴とする上記（１２）〜（１４）のいずれか１つに記載の印刷ジョブ表示装置。
【００２４】
（１６）前記バリアブル印刷が指定されている印刷ジョブに関する情報には、前記サブジョブに関する情報に対応する情報が含まれており、前記表示画面には、前記バリアブル印刷が指定されている印刷ジョブの識別情報と対応付けて、前記サブジョブに関する情報に対応する前記情報が表示されることを特徴とする上記（１２）〜（１５）のいずれか１つに記載の印刷ジョブ表示装置。
【００２５】
（１７）前記サブジョブに関する情報の値が複数のサブジョブ間で異なる場合、前記バリアブル印刷が指定された印刷ジョブに関する情報には、前記サブジョブ間で異なる値のうちの少なくとも１つの値が含まれ、前記表示画面には、前記少なくとも１つの値が表示されることを特徴とする上記（１６）に記載の印刷ジョブ表示装置。
【００２６】
（１８）前記バリアブル印刷が指定されている印刷ジョブに関する情報には、前記サブジョブに関する情報の値が前記複数のサブジョブ間で異なることをユーザに知らせるための情報が付加され、前記表示画面には、前記値が複数のサブジョブ間で異なることをユーザに知らせるための前記情報が表示されることを特徴とする上記（１７）に記載の印刷ジョブ表示装置。
【００２７】
（１９）前記サブジョブに関する情報には、前記サブジョブの印刷ページ数を示す印刷ページ数情報が含まれ、かつ、前記バリアブル印刷が指定されている印刷ジョブに関する情報には、前記複数のサブジョブの印刷ページ数の合計を示す合計ページ数情報が含まれており、前記表示画面には、前記複数のサブジョブの各印刷ページ数情報が一覧表示され、かつ、前記バリアブル印刷が指定されている印刷ジョブの識別情報と対応付けて、前記合計ページ数情報が表示されることを特徴とする上記（１２）〜（１８）のいずれか１つに記載の印刷ジョブ表示装置。
【００２８】
（２０）前記サブジョブに関する情報が表示されることなく前記バリアブル印刷が指定されている印刷ジョブに関する情報が前記表示画面に表示されている場合、ユーザの操作に応じて、前記サブジョブに関する情報を別画面に表示する画面表示部をさらに有することを特徴とする上記（１２）〜（１９）のいずれか１つに記載の印刷ジョブ表示装置。
【００２９】
（２１）前記バリアブル印刷が指定されていない印刷ジョブに関する情報には、前記サブジョブに関する情報と同一の情報が含まれており、前記表示画面には、前記バリアブル印刷が指定されていない印刷ジョブの識別情報と対応付けて、前記同一の情報が表示されることを特徴とする上記（１２）〜（２０）のいずれか１つに記載の印刷ジョブ表示装置。
【発明の効果】
【００３０】
本発明によれば、バリアブル印刷が指定されている印刷ジョブの情報が階層表示されるため、バリアブル印刷が指定されている印刷ジョブの情報とバリアブル印刷が指定されていない印刷ジョブの情報とを表示画面に一覧表示する際に、バリアブル印刷が指定されている印刷ジョブの情報をユーザが簡単に認識できるようになり、印刷ジョブがバリアブル印刷が指定されている印刷ジョブであるかバリアブル印刷が指定されていない印刷ジョブであるかを容易に判断することが可能になる。その結果、ユーザの利便性が向上する。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態に係る印刷システムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】図１に示されるＭＦＰの構成を示す概略正面図である。
【図４】図１に示されるＭＦＰの構成を示すブロック図である。
【図５】バリアブル印刷用の印刷データの一例を示す図である。
【図６】印刷ジョブ一覧表示画面の一例を示す図である。
【図７】印刷ジョブ一覧表示画面の一例を示す図である。
【図８】印刷ジョブ一覧表示画面に表示されるバリアブル印刷ジョブの情報がすべて展開された状態を説明するための図である。
【図９】図８の部分拡大図である。
【図１０】バリアブル印刷ジョブの下位階層情報に含まれる状態情報をポップアップ画面表示する場合の表示画面の一例を示す図である。
【図１１】バリアブル印刷ジョブの下位階層情報を別画面表示する場合の表示画面の一例を示す図である。
【図１２】ＭＦＰにより実行される印刷処理の手順を示すフローチャートである。
【図１３】図１２のステップＳ１０４，Ｓ１０７，Ｓ１０９に示されるジョブ一覧表示処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００３２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００３３】
図１は、本発明の一実施形態に係る印刷システムの全体構成を示すブロック図である。
【００３４】
本実施形態の印刷システムは、印刷ジョブ送信装置としてのＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１００と、印刷ジョブ表示装置としてのＭＦＰ２００とを備え、これらはネットワーク３００を介して相互に通信可能に接続されている。
【００３５】
ネットワーク３００は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、ＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等からなる。なお、ネットワーク３００に接続される機器の種類および台数は、図１に示す例に限定されない。また、ＰＣ１００とＭＦＰ２００とは、ネットワーク３００を介することなく直接機器間で接続（ローカル接続）されていてもよい。
【００３６】
図２は、図１に示されるＰＣの構成を示すブロック図である。ＰＣ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、メモリ１０２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０３、ディスプレイ１０４、入力装置１０５、および通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）部１０６を備えており、これらは信号をやり取りするためのバス１０７を介して相互に接続されている。
【００３７】
ＣＰＵ１０１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。メモリ１０２は、予め各種プログラムや各種データを格納しておくＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、作業領域として一時的にプログラムやデータを記憶するＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等からなる。
【００３８】
ＨＤＤ１０３は、オペレーティングシステムを含む各種プログラムや各種データを格納する。ＨＤＤ１０３には、文書ファイルを作成するための文書ファイル作成アプリケーションと、文書ファイルをＭＦＰ２００が解釈可能なページ記述言語（ＰＤＬ）で記述された印刷データに変換するためのプリンタドライバとがインストールされている。文書ファイル作成アプリケーションには、バリアブル印刷用のアプリケーションが含まれる。
【００３９】
ディスプレイ１０４は、たとえば、液晶ディスプレイであり、各種の情報を表示する。入力装置１０５は、マウス等のポインティングデバイスやキーボードを含み、各種の入力を行うために使用される。
【００４０】
通信Ｉ／Ｆ部１０６は、ネットワーク３００を介し他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００４１】
図３は、図１に示されるＭＦＰの構成を示す概略正面図であり、図４は、図１に示されるＭＦＰの構成を示すブロック図である。
【００４２】
ＭＦＰ２００は、制御部２１０、操作パネル部２２０、画像読取部２３０、給紙部２４０、画像形成部２５０、および後処理部２６０を備えており、これらは信号をやり取りするためのバスを介して相互に接続されている。なお、ＭＦＰ２００の上記各部のうち、ＰＣ１００の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４３】
制御部２１０は、ＣＰＵ２０１、メモリ２０２、ＨＤＤ２０３、ＲＩＰ部２０４、および通信Ｉ／Ｆ部２０５を有する。ＨＤＤ２０３には、メモリ２０２に記憶されている印刷ジョブを一覧表示するためのプログラムが格納されている。
【００４４】
ＲＩＰ部２０４は、ＰＣ１００からの印刷データを変換してビットマップ形式の画像データを生成する。
【００４５】
操作パネル部２２０は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００４６】
画像読取部２３０は、所定の読み取り位置にセットされた原稿またはＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ：自動原稿搬送装置）により所定の読み取り位置に搬送された原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサ等の撮像装置で光電変換して、その電気信号から画像データを生成する。
【００４７】
給紙部２４０は、印刷に使用される記録媒体としての用紙を収容する。給紙部２４０は、複数の給紙トレイを有しており、給紙トレイに収容された用紙を１枚ずつ画像形成部２５０に送り出す。
【００４８】
画像形成部２５０は、帯電、露光、現像、転写および定着の各工程を含む電子写真式プロセス等の周知の作像プロセスを用いて、各種データに基づく画像を用紙上に形成する。
【００４９】
後処理部２６０は、画像形成部２５０により画像が形成された用紙を排出する。後処理部２６０は、複数の排紙トレイを有しており、画像が形成された用紙は所定の排紙トレイに排出される。また、後処理部２６０には、ステープル処理、パンチ処理、および無線綴じ処理等の後処理を施すための後処理装置（不図示）が設けられており、印刷設定に応じて、印刷済みの用紙に対して後処理を施すことができる。
【００５０】
なお、ＰＣ１００およびＭＦＰ２００は、それぞれ、上記の構成要素以外の構成要素を含んでいてもよく、あるいは、上記の構成要素のうちの一部が含まれていなくてもよい。
【００５１】
次に、図５を参照して、本実施形態の印刷システムにより実行されるバリアブル印刷について説明する。本実施形態のバリアブル印刷は、ＰＤＦ／ＶＴ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ／Ｖａｒｉａｂｌｅ  Ｔｒａｎｓａｃｔｉｏｎａｌ）を使用して実行される。バリアブル印刷は、たとえば、ダイレクトメールや顧客ごとにカスタマイズされたカタログの作成に使用される。
【００５２】
図５は、バリアブル印刷用の印刷データの一例を示す図である。バリアブル印刷用の印刷データ４００は、ＰＤＦ／ＶＴで規定されたデータ構造を有する。
【００５３】
図５に示されるとおり、印刷データ４００は、階層構造をなしている。階層構造のルートとしてドキュメント階層４０１が存在し、その中にメタデータが階層構造になって分類定義されて含まれている。
【００５４】
具体的には、ルートであるドキュメント階層４０１の下に、カテゴリー４１１が存在し、その下に可変データ４１２と固定データ４１３とが存在する階層構造となっている。可変データ４１２には、それぞれどのような印刷形態で印刷するかを指定したジョブチケット４１４が付加されている。また、カテゴリーに含まれない固定データ４１５も、ドキュメント階層４０１の直下に存在している。
【００５５】
カテゴリー４１１は、可変データを分類するためのデータである。カテゴリー４１１は、たとえば、郵便番号による分類、商品ごとの分類、顧客年齢ごとの分類であり、フレキシブルに定義される。より具体的には、たとえば、特定の月は特定の地域を中心にダイレクトメールを発行するために、郵便番号ごとのカテゴリー分けが実施され、他の月は、特定の商品の販売促進に注力するために、商品ごとのカテゴリー分けが実施される。そして、印刷の際は、カテゴリー４１１ごとに１つの印刷ジョブとしてＭＦＰ２００に送信したり、複数のカテゴリー４１１をまとめて送信したりすることが可能である。
【００５６】
可変データ４１２は、印刷ジョブにおいて差し替えられるデータである。可変データ４１２は、たとえば、顧客氏名、住所、郵便番号、年齢、年収等の個人情報が定義され、どの固定データを利用するか関連付けがなされている。また、可変データ４１２は、各ページのどの場所に各可変データを配置するか等の構成情報を含む。また、可変データ４１２には、そのデータをどのような印刷形態で印刷するかを指定したジョブチケット４１４が付加されている。具体的には、特定の顧客氏名に対するデータを印刷する際の、解像度、カラー印刷、後処理、および印刷ページ数等の情報が付加されている。
【００５７】
固定データ４１３は、印刷ジョブにおいて再利用されるデータであり、フォームデータとも称される。固定データ４１３には、たとえば、商品写真データやバーコードデータが含まれる。また、固定データ４１３には、固定データが再利用されるか否か、再利用が複数のページに渡るか否か、または複数の印刷ジョブで利用されるか否か等を示すヒント情報が含まれる。固定データ４１３は、１つのカテゴリー４１１の中に複数定義され得る。
【００５８】
カテゴリー４１１に分類されない固定データ４１５は、たとえば、複数のカテゴリー４１１をまたいで共通に利用されるデータ（イメージや語句等）である。
【００５９】
次に、図６〜図１１を参照して、ＭＦＰ２００の操作パネル部２２０に表示される印刷ジョブ一覧表示画面について説明する。
【００６０】
図６および図７は、印刷ジョブ一覧表示画面の一例を示す図である。印刷ジョブ一覧表示画面５００は、バリアブル印刷が指定されている印刷ジョブ（以下、バリアブル印刷ジョブと称する）の情報を階層構造化して、バリアブル印刷が指定されていない通常の印刷ジョブ（以下、通常ジョブと称する）の情報とともに一覧表示する。ユーザは、印刷ジョブ一覧表示画面５００を通じて、印刷ジョブの実行を取り消したり、印刷ジョブの実行順序を変更したりすることができる。
【００６１】
図６に示されるとおり、印刷ジョブ一覧表示画面５００には、ＭＦＰ２００が受信している印刷ジョブの情報が一覧表示されている。一覧表示されている印刷ジョブは、ＭＦＰ２００のメモリ２０２に記憶されている。印刷ジョブの情報うち、バリアブル印刷ジョブの情報は、バリアブル印刷ジョブに関する情報である上位階層情報５１０と、バリアブル印刷ジョブの情報を可変データにより分類して得られる複数のサブジョブの情報からなる下位階層情報５１１とに階層構造化されている。バリアブル印刷ジョブの上位階層情報５１０は、通常ジョブの情報５２０，５３０，５４０と同一の階層に配置されている。
【００６２】
本実施形態の印刷ジョブ一覧表示画面５００では、後述する折畳み状態において、バリアブル印刷ジョブの上位階層情報５１０と通常ジョブの情報５２０，５３０，５４０とをユーザが識別可能なように、バリアブル印刷ジョブの上位階層情報５１０には、印刷ジョブがバリアブル印刷ジョブであることを示すアイコン５７１が付加されている。なお、本実施形態とは異なり、バリアブル印刷ジョブと通常ジョブとを区別するために、バリアブル印刷ジョブの上位階層情報が、通常ジョブの情報と異なる背景色で表示されてもよい。
【００６３】
印刷ジョブ一覧表示画面５００に表示される各印刷ジョブの情報５１０，５２０，５３０，５４０には、ジョブＩＤ情報、ジョブ名情報、プリント設定情報、および状態情報が含まれる。ジョブＩＤ情報は、印刷ジョブを識別するための情報であり、ジョブ名情報は、印刷ジョブの名称を示す情報である。プリント設定情報は、印刷ジョブの印刷設定を示す情報であり、状態情報は、印刷ジョブの状態を示す情報である。プリント設定情報および状態情報についての詳細な説明は後述する。
【００６４】
図６では、ジョブＩＤ「１００００１」で示されるバリアブル印刷ジョブの情報は、「顧客氏名」により４つのサブジョブに分類されており、バリアブル印刷ジョブに関する情報である上位階層情報５１０と、４つのサブジョブの情報からなる下位階層情報５１１とに階層構造化されている。また、ジョブＩＤ「１００００１」で示されるバリアブル印刷ジョブの上位階層情報５１０は、ジョブＩＤ「１００００２」〜「１００００４」で示される通常ジョブの情報５２０〜５４０と、同一の階層に配置されている。
【００６５】
また、図７に示されるとおり、本実施形態の印刷ジョブ一覧表示画面５００では、バリアブル印刷ジョブの下位階層情報５１１を表示することなく上位階層情報５１０のみを表示することができる。印刷ジョブ一覧表示画面５００は、バリアブル印刷ジョブの下位階層情報５１１が上位階層情報５１０とともに表示される展開状態と、下位階層情報５１１が表示されることなく上位階層情報５１０が表示される折畳み状態とが切り替え可能に構成されている。なお、図６では、「−」アイコン５７２を表示することにより、バリアブル印刷ジョブの情報が折畳み可能であることが示されており、図７では、「＋」アイコン５７３を表示することにより、バリアブル印刷ジョブの情報が展開可能であることが示されている。
【００６６】
図８は、印刷ジョブ一覧表示画面に表示されるバリアブル印刷ジョブの情報がすべて展開された状態を説明するための図であり、図９は、図８の部分拡大図である。
【００６７】
上述したとおり、印刷ジョブ一覧表示画面５００に表示されるバリアブル印刷ジョブの情報は、バリアブル印刷ジョブに関する情報である上位階層情報５１０，５５０，５６０と、複数のサブジョブの情報からなる下位階層情報５１１，５５１，５６１とに階層構造化されている。
【００６８】
図８に示されるとおり、バリアブル印刷ジョブの下位階層情報５１１，５５１，５６１には、各サブジョブのＩＤ情報、可変データ情報、プリント設定情報、および状態情報が含まれる。ＩＤ情報は、サブジョブを識別するための情報であり、可変データ情報は、サブジョブの可変データを示す情報である。プリント設定情報は、サブジョブの印刷設定を示す情報であり、印刷データ４００のジョブチケット４１４の情報に対応している。プリント設定情報には、後処理の内容を示す後処理情報、印刷ページ数を示すページ数情報、カラー印刷を示すカラー情報等の情報が含まれる。状態情報は、サブジョブの状態を示す情報であり、プリント設定情報とＭＦＰ２００の消耗品の状況により定まる。状態情報には、「Ｒｅａｄｙ」、「Ｗａｒｎｉｎｇ」、および「Ｎｏ  Ｓｔａｐｌｅ」等の値が含まれる。そして、バリアブル印刷ジョブの上位階層情報５１０，５５０，５６０には、下位階層情報５１１，５５１，５６１に対応する情報が含まれる。
【００６９】
図８において、ジョブＩＤ「１００００６」で示されるバリアブル印刷ジョブの下位階層情報５６１に含まれるプリント設定情報を参照すれば、各サブジョブには、ステープル処理（Ｓｔａｐｌｅ）およびカラー印刷が指定されていることが分かる。また、４つのサブジョブのうち、ジョブＩＤ「００１」、「００２」、および「００４」のジョブについては、印刷ページ数が２００ページであり、ジョブＩＤ「００３」のジョブについては、印刷ページ数が１００ページであることが分かる。なお、バリアブル印刷におけるこのようなページ数の違いは、利用される固定データの違いや、指定されるページ割付方法の違いに起因する。また、各サブジョブの状態情報を参照すれば、ＭＦＰ２００においてステープル針が切れておりサブジョブを実行できないことを示す情報「Ｎｏ  Ｓｔａｐｌｅ」が表示されていることが分かる。
【００７０】
そして、ジョブＩＤ「１００００６」で示されるバリアブル印刷ジョブの上位階層情報５６０には、ステープル処理およびカラー印刷が指定されていることを示す情報、ならびに各サブジョブの印刷ページ数の合計数を示す情報が含まれる。また、上位階層情報５６０には、ステープル針が切れておりサブジョブを実行できないこと示す情報「Ｎｏ  Ｓｔａｐｌｅ」が含まれる。
【００７１】
また、図８において、ジョブＩＤ「１００００５」で示されるバリアブル印刷ジョブの下位階層情報５５１に含まれるプリント設定情報を参照すれば、ジョブＩＤ「００１」、「００２」、および「００４」のサブジョブについては、無線綴じ処理（ＰＢ：Ｐｅｒｆｅｃｔ  Ｂｉｎｄｉｎｇ）が指定されており、ジョブＩＤ「００３」のサブジョブについては、パンチ処理（Ｐｕｎｃｈ）が指定されていることが分かる。また、状態情報を参照すれば、ジョブＩＤ「００１」、「００２」、および「００４」のサブジョブについては、問題なく無線綴じ処理を行うことができることを示す情報「Ｒｅａｄｙ」が表示され、ジョブＩＤ「００３」のサブジョブについては、ＭＦＰ２００中のパンチ屑が満杯に近くパンチ処理を実施できない可能性があることを示す情報「Ｗａｒｎｉｎｇ」が表示されていることが分かる。
【００７２】
そして、ジョブＩＤ「１００００５」で示されるバリアブル印刷ジョブの上位階層情報５５０には、「Ｐｕｎｃｈ］と「ＰＢ」の両方が含まれる。図９（Ａ）に示されるとおり、印刷ジョブ一覧表示画面５００には、「Ｐｕｎｃｈ］と「ＰＢ」とが交互に表示される。また、上位階層情報５５０には、「Ｗａｒｎｉｎｇ」と「Ｒｅａｄｙ」のうち優先順位の高い「Ｗａｒｎｉｎｇ」が含まれ、印刷ジョブ一覧表示画面５００には、「Ｗａｒｎｉｎｇ」が表示される。そして、下位階層情報５５１が表示されていない状態でも、サブジョブの状態情報に「Ｗａｒｎｉｎｇ」以外の値（すなわち、「Ｒｅａｄｙ」）が含まれていることをユーザが認識できるように、「Ｗａｒｎｉｎｇ」の背景色が変更される。
【００７３】
なお、本実施形態とは異なり、図９（Ｂ）に示されるとおり、「Ｐｕｎｃｈ」と「ＰＢ」とがオートスクロール表示されてもよく、「Ｗａｒｎｉｎｇ」が点滅表示されてもよい。あるいは、「Ｗａｒｎｉｎｇ」の背景色や表示方法を変更することなく、専用のアイコンが表示されてもよい。
【００７４】
また、印刷ジョブ一覧表示画面５００に表示される情報も上述した実施形態に限定されるものではなく、ＲＩＰ処理済みのページ数を示すＲＩＰ済みページ数情報や、入力トレイ、出力トレイ等の情報が表示されてもよい。バリアブル印刷ジョブの下位階層情報にＲＩＰ済みページ数情報が含まれる場合、上位階層情報には、ＲＩＰ済みページ数の合計を示す情報が含まれ得る。
【００７５】
同様に、表示方法も上述した実施形態に限定されるものではなく、たとえば、サブジョブの情報の値がサブジョブ間で異なる場合には、たとえば、後処理が複数存在することを示す「…」が表示されてもよく、優先度の高い「Ｗａｒｎｉｎｇ」の代わりに、複数の値がオートスクロール表示されてもよい。
【００７６】
図１０は、バリアブル印刷ジョブの下位階層情報に含まれる状態情報をポップアップ画面表示する場合の表示画面の一例を示す図である。
【００７７】
図１０に示されるとおり、本実施形態の印刷ジョブ一覧表示画面５００では、下位階層情報が表示されていない状態で、バリアブル印刷ジョブの上位階層情報５５０の状態情報上にカーソル５８０が移動された場合、状態情報表示画面６００がポップアップ表示される。状態情報表示画面６００には、サブジョブに指定されている後処理の内容と対応する状態情報とが表示される。このような構成によれば、ユーザは、下位階層情報を表示させることなく、サブジョブの状態情報を把握することができる。
【００７８】
図１１は、バリアブル印刷ジョブの下位階層情報を別画面表示する場合の表示画面の一例を示す図である。本実施形態の印刷ジョブ一覧表示画面５００では、カーソルによりバリアブル印刷ジョブが指定された状態で、ダブルクリック等の入力があれば、サブジョブ情報表示画面７００が表示される。サブジョブ情報表示画面７００には、バリアブル印刷ジョブの下位階層情報５５１が表示される。
【００７９】
次に、図１２および図１３を参照して、印刷ジョブ一覧表示画面５００を操作パネル部２２０に表示するＭＦＰ２００の動作について説明する。
【００８０】
図１２は、ＭＦＰにより実行される印刷処理の手順を示すフローチャートである。なお、図１２のフローチャートにより示されるアルゴリズムは、ＭＦＰ２００のＨＤＤ２０３にプログラムとして記憶されており、ＣＰＵ２０１によって実行される。
【００８１】
まず、印刷ジョブが受信されたか否かが判断される（ステップＳ１０１）。本実施形態では、ネットワーク３００上のＰＣから印刷ジョブが受信されたか否かが判断される。印刷ジョブが受信されていないと判断される場合（ステップＳ１０１：ＮＯ）、印刷ジョブが受信されるまで待機する。
【００８２】
一方、印刷ジョブが受信されたと判断される場合（ステップＳ１０１：ＹＥＳ）、印刷ジョブがバリアブル印刷ジョブであるか否かが判断される（ステップＳ１０２）。本実施形態では、ステップＳ１０１に示す処理で受信されたことが認識された印刷ジョブの印刷データが、バリアブル印刷データであるか否かが判断される。
【００８３】
印刷ジョブがバリアブル印刷ジョブでないと判断される場合（ステップＳ１０２：ＮＯ）、印刷ジョブが通常ジョブであるとして、ジョブ情報が解析される（ステップＳ１０３）。本実施形態では、通常ジョブに基づく通常の印刷処理を行なうために、ステップＳ１０１に示す処理で受信されたことが認識された印刷ジョブの情報が解析される。
【００８４】
続いて、ジョブ一覧表示処理が実行される（ステップＳ１０４）。本実施形態では、ＭＦＰ２００が受信している印刷ジョブを一覧表示するジョブ一覧表示処理が実行される。ジョブ一覧表示処理が実行されることにより、図６に示される印刷ジョブ一覧表示画面５００が操作パネル部２２０に表示される。ステップＳ１０４に示されるジョブ一覧表示処理についての詳細な説明は後述する。
【００８５】
続いて、画像データが生成される（ステップＳ１０５）。本実施形態では、印刷処理を行うために、ステップＳ１０３に示す処理において解析されたジョブ情報に基づいて、ビットマップ形式の画像データが生成される。ビットマップ形式の画像データは、画像形成部２５０に送信される。
【００８６】
一方、ステップＳ１０２に示す処理において印刷ジョブがバリアブル印刷ジョブであると判断される場合（ステップＳ１０２：ＹＥＳ）、可変データごとにジョブ情報が解析される（ステップＳ１０６）。本実施形態では、バリアブル印刷ジョブに基づくバリアブル印刷処理を行うために、ステップＳ１０１に示す処理で受信されたことが認識された印刷ジョブの情報が可変データ単位で解析される。
【００８７】
続いて、ジョブ一覧表示処理が実行される（ステップＳ１０７）。ジョブ一覧表示処理が実行されることにより、図６に示される印刷ジョブ一覧表示画面５００が操作パネル部２２０に表示される。
【００８８】
続いて、可変データごとに画像データが生成される（ステップＳ１０８）。本実施形態では、バリアブル印刷処理を行うために、ステップＳ１０６に示す処理において解析されたジョブ情報に基づいて、ビットマップ形式の画像データが可変データ単位で生成される。ビットマップ形式の画像データは、画像形成部２５０に送信される。画像形成部２５０では、可変データ単位でバリアブル印刷が実行される。
【００８９】
そして、ジョブ一覧表示処理が実行される（ステップＳ１０９）。ジョブ一覧表示処理が再び実行されることにより、印刷ジョブ一覧表示画面５００が更新され、印刷ジョブの進行状況が反映される。具体的には、たとえば、実行が完了した印刷ジョブの情報が印刷ジョブ一覧表示画面５００から削除される。あるいは、バリアブル印刷ジョブのサブジョブが完了した場合には、該当するサブジョブの状態情報が「Ｃｏｍｐｌｅｔｅ」に変更される。
【００９０】
以上のとおり、図１２に示されるフローチャートの処理によれば、印刷ジョブが受信された場合、印刷ジョブが実行されるとともに、ＭＦＰ２００が受信している印刷ジョブの一覧を示す印刷ジョブ一覧表示画面５００が操作パネル部２２０に表示される。そして、印刷ジョブの実行に伴って、印刷ジョブ一覧表示画面５００が更新される。
【００９１】
なお、本実施形態では、印刷ジョブ一覧表示画面５００は、ジョブ情報解析処理後および画像データ生成処理後に更新される。しかしながら、本実施形態とは異なり、印刷ジョブのインポート／編集／削除／選択時や、印刷状況や画像形成部２５０の状態の変化により印刷ジョブ一覧表示画面５００の表示内容を変更する必要が生じた場合に、印刷ジョブ一覧表示画面５００が更新されてもよい。
【００９２】
図１３は、図１２のステップＳ１０４，Ｓ１０７，Ｓ１０９に示されるジョブ一覧表示処理の手順を示すフローチャートである。
【００９３】
まず、１つの印刷ジョブが抽出される（ステップＳ２０１）。本実施形態では、メモリ２０２に格納されている複数の印刷ジョブの中から、解析対象の印刷ジョブとして１つの印刷ジョブが抽出される。
【００９４】
続いて、印刷ジョブがバリアブル印刷ジョブであるか否かが判断される（ステップＳ２０２）。印刷ジョブがバリアブル印刷ジョブであると判断される場合（ステップＳ２０２：ＹＥＳ）、ステップＳ２０６の処理に移行する。
【００９５】
一方、印刷ジョブがバリアブル印刷ジョブでないと判断される場合（ステップＳ２０２：ＮＯ）、印刷ジョブは通常ジョブであるとして、ジョブの表示方法が通常表示に設定される（ステップＳ２０３）。ジョブの表示方法が通常表示に設定されることにより、印刷ジョブ一覧表示画面５００上で、通常ジョブがバリアブル印刷ジョブと区別して表示されるようになる。
【００９６】
続いて、ジョブ情報が解析される（ステップＳ２０４）。本実施形態では、表示情報を生成するために、ステップＳ２０１に示す処理で抽出された印刷ジョブの情報が解析される。なお、ステップＳ２０４に示されるジョブ情報解析処理は省略され得る。この場合、図１２のステップＳ１０３に示されるジョブ情報解析処理の解析結果が利用される。
【００９７】
そして、表示データが設定され（ステップＳ２０５）、ステップＳ２１４の処理に移行する。本実施形態では、ステップＳ２０４に示す処理において解析されたジョブ情報に基づいて、表示情報用のデータが設定される。表示情報には、たとえば、ジョブＩＤ情報、ジョブ名情報、プリント設定情報、および状態情報が含まれる。
【００９８】
一方、ステップＳ２０２に示す処理において印刷ジョブがバリアブル印刷ジョブであると判断される場合（ステップＳ２０２：ＹＥＳ）、ジョブの表示方法が階層表示に設定される（ステップＳ２０６）。ジョブの表示方法が階層表示に設定されることにより、印刷ジョブ一覧表示画面５００上で、バリアブル印刷ジョブが通常ジョブと区別して表示されるようになる。
【００９９】
続いて、可変データごとにジョブ情報が解析される（ステップＳ２０７）。本実施形態では、バリアブル印刷ジョブを階層表示するために、印刷ジョブの情報が可変データ単位で解析される。なお、ステップＳ２０７に示されるジョブ情報解析処理は省略され得る。この場合、図１２のステップＳ１０６に示されるジョブ情報解析処理の解析結果が利用される。
【０１００】
続いて、最上位階層の表示データが設定される（ステップＳ２０８）。本実施形態では、ステップＳ２０７に示す処理において解析されたジョブ情報に基づいて、通常ジョブの情報と同一の階層に配置されるバリアブル印刷ジョブの上位階層の表示情報用のデータが設定される。表示情報には、たとえば、ジョブＩＤ情報およびジョブ名情報が含まれる。また、表示情報には、下位階層情報に含まれるプリント設定情報、印刷ページ数情報、および状態情報に対応する情報が含まれる。
【０１０１】
続いて、下位階層があるか否かが判断される（ステップＳ２０９）。下位階層がないと判断される場合（ステップＳ２０９：ＮＯ）、ステップＳ２１４の処理に移行する。
【０１０２】
一方、下位階層があると判断される場合（ステップＳ２０９：ＹＥＳ）、下位階層を表示するか否かが判断される（ステップＳ２１０）。本実施形態では、予め設定された情報に基づいて、下位階層情報を上位階層情報とともに表示するか、または、下位階層情報を表示することなく上位階層情報を表示するかが判断される。
【０１０３】
下位階層を表示しないと判断される場合（ステップＳ２１０：ＮＯ）、上位階層に「下位階層展開なし」が設定され（ステップＳ２１１）、ステップＳ２０９の処理に戻る。本実施形態では、「＋」アイコンを上位階層に表示するとともに下位階層を折畳んで表示するように、「下位階層展開なし」が設定される。
【０１０４】
一方、下位階層を表示すると判断される場合（ステップＳ２１０：ＹＥＳ）、上位階層に「下位階層展開あり」が設定される（ステップＳ２１２）。本実施形態では、「−」アイコンを上位階層に表示するとともに下位階層を表示するように、「下位階層展開あり」が設定される。
【０１０５】
そして、下位階層の表示データが設定され（ステップＳ２１３）、ステップＳ２０９の処理に戻る。表示情報には、たとえば、各サブジョブのＩＤ情報、可変データ情報、プリント設定情報、印刷ページ数情報、および状態情報が含まれる。
【０１０６】
一方、ステップＳ２０９に示す処理において、下位階層がないと判断される場合（ステップＳ２０９：ＮＯ）、すべての印刷ジョブの抽出が終了したか否かが判断される（ステップＳ２１４）。本実施形態では、ＭＦＰ２００のメモリ２０２に格納されている印刷ジョブがすべて抽出されたか否かが判断される。
【０１０７】
すべての印刷ジョブが抽出されていないと判断される場合（ステップＳ２１４：ＮＯ）、ステップＳ２０１の処理に戻る。その結果、すべての印刷ジョブが抽出されるまで、ステップＳ２０１以下の処理が繰り返される。
【０１０８】
一方、すべての印刷ジョブが抽出されたと判断される場合（ステップＳ２１４：ＹＥＳ）、表示内容が更新され（ステップＳ２１５）、処理が終了される。その結果、図６に示される印刷ジョブ一覧表示画面５００が表示される。
【０１０９】
以上のとおり、図１３に示されるフローチャートの処理によれば、バリアブル印刷ジョブの情報が階層構造化され、通常ジョブの情報とともに一覧表示される。
【０１１０】
このような構成によれば、バリアブル印刷ジョブの情報と通常ジョブの情報とを印刷ジョブ一覧表示画面５００に一覧表示する際に、バリアブル印刷ジョブの情報をユーザが簡単に認識できるようなる。
【０１１１】
また、本実施形態の印刷ジョブ一覧表示画面５００によれば、複数のジョブチケット設定を有するバリアブル印刷ジョブが分かりやすく表示されるため、印刷ジョブ全体の状況把握および管理をユーザが容易に行うことが可能になる。その結果、ユーザの利便性が向上する。
【０１１２】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１１３】
たとえば、上述した実施形態では、バリアブル印刷ジョブの情報は、可変データにより分類された。しかしながら、バリアブル印刷ジョブの情報は、可変データのジョブチケット設定により分類されてもよい。また、バリアブル印刷ジョブの情報は、３つ以上の階層構造とされてもよい。たとえば、ジョブチケット設定により分類されたバリアブル印刷ジョブの情報が、可変データによりさらに分類され、３段階の階層表示が行われ得る。
【０１１４】
また、上述した実施形態では、本発明の印刷ジョブ表示装置がＭＦＰに適用される場合を例に挙げて説明した。しかしながら、本発明の印刷ジョブ表示装置は、プリンタと分離されたプリンタコントローラに適用されてもよく、プリンタコントローラ内蔵型のプリンタに適用されてもよい。あるいは、本発明の印刷ジョブ表示装置は、ＭＦＰとネットワークを介して接続されたＰＣに適用されてもよい。
【０１１５】
本実施形態にかかる印刷ジョブ表示装置における各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷ジョブ表示装置の一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【０１１６】
１００  ＰＣ、
１０１，２０１  ＣＰＵ、
１０２，２０２  メモリ、
１０３，２０３  ＨＤＤ、
１０４  ディスプレイ、
１０５  入力装置、
１０６，２０５  通信Ｉ／Ｆ部、
１０７  バス、
２００  ＭＦＰ、
２０４  ＲＩＰ部、
２１０  制御部、
２２０  操作パネル部、
２３０  画像読取部、
２４０  給紙部、
２５０  画像形成部、
２６０  後処理部、
３００  ネットワーク、
４００  印刷データ、
５００  印刷ジョブ一覧表示画面、
６００  状態情報表示画面、
７００  サブジョブ情報表示画面。
【図１】
2012252510.tif 000003
【図２】
2012252510.tif 000004
【図３】
2012252510.tif 000005
【図４】
2012252510.tif 000006
【図５】
2012252510.tif 000007
【図１２】
2012252510.tif 000008
【図１３】
2012252510.tif 000009
【図６】
2012252510.tif 000010
【図７】
2012252510.tif 000011
【図８】
2012252510.tif 000012
【図９】
2012252510.tif 000013
【図１０】
2012252510.tif 000014
【図１１】
2012252510.tif 000015