(57)【要約】【課題】同一グループを構成するジョブを認識できるようにジョブ名をジョブ名表示領域に表示させる。【解決手段】ＰＤＬ変換装置は、上流システムから受信したシステム専用のＰＤＬで記述されているジョブをオープン環境で利用可能なＰＤＬに書き換える。書き換えることでジョブが連続紙プリンタ２０で処理できないサイズになった場合、ジョブを分割するが、グルーピング情報に規定されている命名規則に従って各分割ジョブのジョブ名の先頭に同一グループを構成するジョブを示す符号５１ａ，５１ｂ，５１ｃを付加することで分割ジョブ名を生成する。連続紙プリンタでは、ジョブリストを表示部に表示するが、表示可能なジョブ名の長さが制限されていても、分割ジョブ名の先頭に付加されている符号５１ａ，５１ｂ，５１ｃは確実に表示される。【選択図】図７
2019091150.tif 000002
【特許請求の範囲】
【請求項１】
同一グループを構成するジョブのジョブ名それぞれに対して同一グループを表現する文字以外の符号を、予め設定されている命名規則に従い表示手段におけるジョブ名表示領域に表示されるように付加する付加手段と、
前記付加手段により符号が付加されたジョブ名の表示を制御する表示制御手段と、
を有することを特徴とするジョブ処理システム。
【請求項２】
前記付加手段は、前記命名規則に従ってジョブ名の指定された位置に符号を付加することを特徴とする請求項１に記載のジョブ処理システム。
【請求項３】
前記付加手段は、各ジョブ名の先頭に符号を付加することを特徴とする請求項２に記載のジョブ処理システム。
【請求項４】
前記付加手段は、前記命名規則に従い、同一グループを構成するジョブの実行順が認識可能なように各ジョブ名に符号を付加することを特徴とする請求項１に記載のジョブ処理システム。
【請求項５】
前記付加手段は、同一グループを構成するジョブの実行順に応じた符号を当該各ジョブのジョブ名に付加することを特徴とする請求項４に記載のジョブ処理システム。
【請求項６】
前記命名規則には、ジョブの実行順が先頭、中間又は最終によって異なる符号が規定されていることを特徴とする請求項５に記載のジョブ処理システム。
【請求項７】
実行順が中間のジョブには、符号として文字の使用を許容することを特徴とする請求項６に記載のジョブ処理システム。
【請求項８】
前記命名規則がそれぞれ定義されている１又は複数の命名規則情報を記憶する記憶手段を有し、
前記付加手段は、同一グループを構成するジョブのジョブ名を参照することにより当該グループに適用する命名規則情報を決定し、その決定した命名規則情報に従って同一グループを構成するジョブの各ジョブ名に符号を付加することを特徴とする請求項１に記載のジョブ処理システム。
【請求項９】
前記付加手段は、同一グループを構成するジョブのジョブ名それぞれに対して、前記命名規則に従って符号と共に当該グループに固有の情報を付加することを特徴とする請求項１に記載のジョブ処理システム。
【請求項１０】
前記付加手段は、同一グループを構成するジョブのジョブ名それぞれに共通の文字列が含まれている場合、当該共通の文字列を、当該共通の文字列の長さより短い長さの文字列に置き換えることを特徴とする請求項１に記載のジョブ処理システム。
【請求項１１】
前記表示制御手段及び前記表示手段を有するジョブ実行装置と、
前記付加手段を有する１又は複数の情報処理装置と、
を有し、
前記各情報処理装置は、
前記命名規則が定義されている命名規則情報を記憶する記憶手段と、
前記付加手段によりジョブ名に符号が付加されたジョブを前記ジョブ実行装置へ送信することでジョブの実行を要求する要求手段と、
を有し、
前記ジョブ実行装置は、
前記各情報処理装置から命名規則情報を取得する取得手段と、
前記各情報処理装置からのジョブの実行要求を受け付ける受付手段と、
前記ジョブ名表示領域に表示されているジョブの中から選択されたジョブの実行を制御する実行制御手段と、
を有し、
前記実行制御手段は、取得した命名規則情報に基づき、同一グループを構成するジョブが連続して実行されるよう制御することを特徴とする請求項１に記載のジョブ処理システム。
【請求項１２】
前記ジョブ実行装置は、通知手段を有し、
前記実行制御手段は、同一グループを構成するジョブが連続して実行されるようジョブが選択されなかった場合、その指示に基づくジョブの実行を中止すると共にその旨を前記通知手段に通知させることを特徴とする請求項１１に記載のジョブ処理システム。
【請求項１３】
前記受付手段は、同一グループを構成するジョブを連続して受け付けることを特徴とする請求項１１に記載のジョブ処理システム。
【請求項１４】
コンピュータを、
同一グループを構成するジョブのジョブ名それぞれに対して同一グループを表現する文字以外の符号を、予め設定されている命名規則に従い表示手段におけるジョブ名表示領域に表示されるように付加する付加手段、
前記付加手段により符号が付加されたジョブ名の表示を制御する表示制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ処理システム及びプログラムに関する。
【背景技術】
【０００２】
印刷装置にジョブを実行させる際、実行対象となるジョブを画面上の所定のジョブ名表示領域にリスト表示し、管理者等に確認させたり、実行させるジョブを選択させたりする場合がある。
【０００３】
印刷装置に実行させるジョブを他のジョブと判別しやすいように、ジョブを形成するファイルの種類（機能仕様書、請求書等）、ファイルの所有者、ジョブの生成日時等の情報をジョブ名に含めて作成することは一般的に行われている。
【０００４】
また、何らかの理由により１つのジョブ(親ジョブ)を複数のジョブ(子ジョブ)に分割される場合、子ジョブには、同じ親ジョブから派生したジョブであることが判別しやすいように、親ジョブの名称の最後に連番等の添字を付加して命名する場合がある。このように、ジョブ名に種々の情報を含めることによって、ジョブ名は相対的に長くなる傾向にあるが、表示画面の大きさなどが制限となってジョブ名全体が表示されるとは限らない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−０２０５５３号公報
【特許文献２】特開２００５−２９５５１５号公報
【特許文献３】特許第５８７０７８３号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、同一グループを構成するジョブを認識できるようにジョブ名をジョブ名表示領域に表示させることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るジョブ処理システムは、同一グループを構成するジョブのジョブ名それぞれに対して同一グループを表現する文字以外の符号を、予め設定されている命名規則に従い表示手段におけるジョブ名表示領域に表示されるように付加する付加手段と、前記付加手段により符号が付加されたジョブ名の表示を制御する表示制御手段と、を有することを特徴とする。
【０００８】
また、前記付加手段は、前記命名規則に従ってジョブ名の指定された位置に符号を付加することを特徴とする。
【０００９】
また、前記付加手段は、各ジョブ名の先頭に符号を付加することを特徴とする。
【００１０】
また、前記付加手段は、前記命名規則に従い、同一グループを構成するジョブの実行順が認識可能なように各ジョブ名に符号を付加することを特徴とする。
【００１１】
また、前記付加手段は、同一グループを構成するジョブの実行順に応じた符号を当該各ジョブのジョブ名に付加することを特徴とする。
【００１２】
前記命名規則には、ジョブの実行順が先頭、中間又は最終によって異なる符号が規定されていることを特徴とする。
【００１３】
また、実行順が中間のジョブには、符号として文字の使用を許容することを特徴とする。
【００１４】
また、前記命名規則がそれぞれ定義されている１又は複数の命名規則情報を記憶する記憶手段を有し、前記付加手段は、同一グループを構成するジョブのジョブ名を参照することにより当該グループに適用する命名規則情報を決定し、その決定した命名規則情報に従って同一グループを構成するジョブの各ジョブ名に符号を付加することを特徴とする。
【００１５】
また、前記付加手段は、同一グループを構成するジョブのジョブ名それぞれに対して、前記命名規則に従って符号と共に当該グループに固有の情報を付加することを特徴とする。
【００１６】
また、前記付加手段は、同一グループを構成するジョブのジョブ名それぞれに共通の文字列が含まれている場合、当該共通の文字列を、当該共通の文字列の長さより短い長さの文字列に置き換えることを特徴とする。
【００１７】
また、前記表示制御手段及び前記表示手段を有するジョブ実行装置と、前記付加手段を有する１又は複数の情報処理装置と、を有し、前記各情報処理装置は、前記命名規則が定義されている命名規則情報を記憶する記憶手段と、前記付加手段によりジョブ名に符号が付加されたジョブを前記ジョブ実行装置へ送信することでジョブの実行を要求する要求手段と、を有し、前記ジョブ実行装置は、前記各情報処理装置から命名規則情報を取得する取得手段と、前記各情報処理装置からのジョブの実行要求を受け付ける受付手段と、前記ジョブ名表示領域に表示されているジョブの中から選択されたジョブの実行を制御する実行制御手段と、を有し、前記実行制御手段は、取得した命名規則情報に基づき、同一グループを構成するジョブが連続して実行されるよう制御することを特徴とする。
【００１８】
また、前記ジョブ実行装置は、通知手段を有し、前記実行制御手段は、同一グループを構成するジョブが連続して実行されるようジョブが選択されなかった場合、その指示に基づくジョブの実行を中止すると共にその旨を前記通知手段に通知させることを特徴とする。
【００１９】
また、前記受付手段は、同一グループを構成するジョブを連続して受け付けることを特徴とする。
【００２０】
本発明に係るプログラムは、コンピュータを、同一グループを構成するジョブのジョブ名それぞれに対して同一グループを表現する文字以外の符号を、予め設定されている命名規則に従い表示手段におけるジョブ名表示領域に表示されるように付加する付加手段、前記付加手段により符号が付加されたジョブ名の表示を制御する表示制御手段、として機能させる。
【発明の効果】
【００２１】
請求項１に記載の発明によれば、同一グループを構成するジョブを認識できるようにジョブ名をジョブ名表示領域に表示させることができる。
【００２２】
請求項２に記載の発明によれば、同一グループを表現する符号をジョブ名の所望の位置に付加することができる。
【００２３】
請求項３に記載の発明によれば、同一グループを表現する符号をジョブ名表示領域に確実に表示させることができる。
【００２４】
請求項４に記載の発明によれば、同一グループを構成するジョブの中におけるジョブの実行順を把握することができる。
【００２５】
請求項５に記載の発明によれば、付加された符号を参照することによってジョブの実行順を把握することができる。
【００２６】
請求項６に記載の発明によれば、先頭及び最終に実行されるジョブを把握でき、また中間に位置するジョブが存在すれば、当該ジョブが中間に実行されることを把握することができる。
【００２７】
請求項７に記載の発明によれば、実行順が中間のジョブには、符号として文字を使用することが可能となる。
【００２８】
請求項８に記載の発明によれば、グループに応じて適用する命名規則を決定することができる。
【００２９】
請求項９に記載の発明によれば、同一グループを構成するジョブであることをより確実に把握することができる。
【００３０】
請求項１０に記載の発明によれば、ジョブ名を短縮して表示させることができる。
【００３１】
請求項１１に記載の発明によれば、同一グループを構成するジョブが連続して実行されるよう制御することができる。
【００３２】
請求項１２に記載の発明によれば、同一グループを構成するジョブが連続して実行されないことを阻止できると共に連続して実行されるよう指示されなかったことを通知することができる。
【００３３】
請求項１３に記載の発明によれば、同一グループを構成するジョブを並べて表示させることができる。
【００３４】
請求項１４に記載の発明によれば、同一グループを構成するジョブを認識できるようにジョブ名をジョブ名表示領域に表示させることができる。
【図面の簡単な説明】
【００３５】
【図１】実施の形態１における印刷システムの全体構成図である。
【図２】実施の形態１におけるＰＤＬ変換装置のハードウェア構成図である。
【図３】実施の形態１における連続紙プリンタのハードウェア構成図である。
【図４】実施の形態１におけるＰＤＬ変換装置及び連続紙プリンタのブロック構成図である。
【図５】実施の形態１におけるＰＤＬ変換装置が実施する処理を示すフローチャートである。
【図６】実施の形態１においてＰＤＬ変換装置が分割したジョブの名称を変更する前のジョブ名の一例を示す図である。
【図７】実施の形態１の連続紙プリンタに表示されるジョブリストの表示の一例を示す図である。
【図８】実施の形態１におけるグルーピング情報に従ったジョブ名の変換の例を示す図である。
【図９】実施の形態１における他のグルーピング情報に従ったジョブ名の変換の例を示す図である。
【図１０】実施の形態１における他のグルーピング情報に従ったジョブ名の変換の例を示す図である。
【図１１】実施の形態１における短縮符号情報に従ったジョブ名の変換の例を示す図である。
【図１２】実施の形態２におけるＰＤＬ変換装置及び連続紙プリンタのブロック構成図である。
【図１３】実施の形態２における連続紙プリンタが実施する処理を示すフローチャートである。
【発明を実施するための形態】
【００３６】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００３７】
実施の形態１．
図１は、本実施の形態における印刷システムの全体構成図である。図１には、上流システム１、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）変換装置１０及び連続紙プリンタ２０が示されている。上流システム１は、連続紙プリンタ２０に印刷させる印刷データを処理するためのジョブ２を生成する。ジョブ２は、本印刷システム専用のＰＤＬにて記述される。また、ジョブ２には、印刷データに加えて出力先や印刷属性等の情報が含まれている。連続紙プリンタ２０は、ロール紙等の連続紙に印刷を行う印刷装置である。印刷後、連続紙は必ず裁断されて利用される。本実施の形態における連続紙プリンタ２０は、汎用的なオープン環境プリンタである。ＰＤＬ変換装置１０は、上流システム１が生成したジョブ２を記述している本印刷システム専用のＰＤＬを、連続紙プリンタ２０が解釈できる、オープン環境で利用可能なＰＤＬに書き換えさせる。
【００３８】
大量／高速で印刷する場合、本実施の形態のように連続紙プリンタを利用した専用の印刷システムが従来では構築されていた。印刷システムにおける上流システムは、専用のプリント言語（ＰＤＬ）で記述したジョブを生成し、連続紙プリンタは、そのジョブを解釈し印刷を行う。
【００３９】
近年、連続紙プリンタは、業務・機器の効率化の観点から専用プリンタから汎用的なオープン環境プリンタへの移行が進められてきている。
【００４０】
上流システムが生成するジョブは、上記の通りシステム専用のＰＤＬで記述されているため、汎用的な連続紙プリンタは、仕様等の制限によってジョブの内容を解釈できない場合がある。この場合、上流システムと連続紙プリンタとの間に中間システムを設け、上流システムで生成されたジョブが連続紙プリンタに送られる前に、中間システムに専用のＰＤＬをオープン環境で利用可能なＰＤＬに書き換えさせるなどして対応していた。
【００４１】
ただ、専用のＰＤＬに比べ、オープン環境で利用可能なＰＤＬは、言語手続等が複雑でデータ量が大きくなってしまい、これに伴い、プリントジョブの大きさが汎用的な連続紙プリンタで処理可能な大きさを超えてしまう場合がある。この場合、中間システムは、専用のＰＤＬをオープン環境で利用可能なＰＤＬに書き換えた後、連続紙プリンタが処理できるサイズにジョブを分割していた。
【００４２】
本実施の形態における上流システム１は、従前と同じ構成であり、システム専用のＰＤＬで記述された印刷ジョブを生成する。本実施の形態における連続紙プリンタ２０は、前述したシステム専用のＰＤＬが解釈できない汎用的なオープン環境プリンタに相当する。また、本実施の形態におけるＰＤＬ変換装置１０は、前述した中間システムに相当する。
【００４３】
なお、図１では、便宜的にＰＤＬ変換装置１０及び連続紙プリンタ２０を１台ずつ示したが、ＰＤＬ変換装置１０におけるジョブの送信先となる連続紙プリンタ２０は複数でもよい。また、連続紙プリンタ２０に対してジョブを送信するＰＤＬ変換装置１０は複数でもよい。
【００４４】
図２は、本実施の形態におけるＰＤＬ変換装置１０のハードウェア構成図である。本実施の形態におけるＰＤＬ変換装置１０は、従前から存在する汎用的な情報処理装置（コンピュータ）で構成できる。すなわち、ＰＤＬ変換装置１０は、図２に示したようにＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、記憶手段としてのハードディスクドライブ（ＨＤＤ）３４、上流システム１及び連続紙プリンタ２０と通信するためのネットワークインタフェース（ＩＦ）３５を内部バス３６に接続して構成する。もちろん、このハードウェア構成は一例であって上流システム１及び連続紙プリンタ２０との接続形態はこれに限定する必要はない。また、システム管理者やオペレータがＰＤＬ変換装置１０に対して何らかの入力指示をする場合を想定して、入力手段としてマウス及びキーボード、表示手段としてディスプレイをそれぞれ接続する入出力コントローラを内部バス３６に接続して構成してもよい。
【００４５】
図３は、本実施の形態における連続紙プリンタ２０のハードウェア構成図である。本実施の形態における連続紙プリンタ２０は、コンピュータを搭載した汎用的なオープン環境プリンタで構成できる。すなわち、連続紙プリンタ２０は、図３に示したようにＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、記憶手段としてのハードディスクドライブ（ＨＤＤ）４４、ユーザからの指示の受け付け、情報の表示を行うユーザインタフェースとしての操作パネル４５、ＣＰＵ４１で実行される制御プログラムからの指示に従い連続紙上に画像を印字するプリンタエンジン４６、ＰＤＬ変換装置１０と通信するためのネットワークインタフェース（ＩＦ）４７を内部バス４８に接続して構成する。
【００４６】
図４は、本実施の形態におけるＰＤＬ変換装置１０及び連続紙プリンタ２０のブロック構成を示す図である。なお、本実施の形態の説明に用いない構成要素については図４から省略している。
【００４７】
本実施の形態におけるＰＤＬ変換装置１０は、ジョブ受信部１１、ＰＤＬ変換部１２、ジョブ送信部１３、情報登録部１４、ＰＤＬファイル記憶部１５、グルーピング情報記憶部１６及び短縮符号情報記憶部１７を有している。ジョブ受信部１１は、上流システム１から送信されてくるジョブを受信する。前述したように、受信するジョブは、専用のＰＤＬで記述されているので、ＰＤＬ変換部１２は、このジョブをオープン環境で利用可能なＰＤＬに書き換える。また、ＰＤＬ変換部１２は、ジョブ分割部１２１及びジョブ名生成部１２２を有している。ジョブ分割部１２１は、オープン環境で利用可能なＰＤＬに書き換えられたジョブが、連続紙プリンタ２０で処理できないサイズの場合、当該ジョブを、連続紙プリンタ２０で処理できるｎ（ｎは２以上の正整数）個の分割ジョブ３に分割する。分割により生成された分割ジョブ３は、同じジョブ（親ジョブ）から分割されて生成された同一のグループを構成する分割ジョブ（子ジョブ）３と考えられるが、ジョブ名生成部１２２は、同一のグループを構成する分割ジョブ３それぞれに対して付与するジョブ名を生成し命名する。具体的には、分割ジョブ名それぞれに、同一グループを表現する符号を付加することになるが、その付加する符号は、命名規則情報に含まれる命名規則に指定される。情報登録部１４は、管理者等により設定された命名規則を含む命名規則情報をグルーピング情報記憶部１６に予め設定登録する。また、情報登録部１４は、分割ジョブ名それぞれに含まれている共通の文字列を、当該共通の文字列の長さより短い長さの文字列に置き換えるための短縮符号情報を短縮符号情報記憶部１７に予め設定登録する。ジョブ送信部１３は、オープン環境で利用可能なＰＤＬに書き換えられたジョブを連続紙プリンタ２０へ送信する。
【００４８】
ＰＤＬファイル記憶部１５には、オープン環境で利用可能なＰＤＬに書き換えられたジョブが記憶される。グルーピング情報記憶部１６には、分割ジョブ名に付加する符号等が記述されている命名規則がそれぞれ定義されている１又は複数のグルーピング情報が命名規則情報として記憶されている。グルーピング情報の具体的な内容について追って説明する。短縮符号情報記憶部１７には、ジョブ名の一部を置換するための文字列が予め設定登録されている。
【００４９】
ＰＤＬ変換装置１０における各構成要素１１〜１４は、ＰＤＬ変換装置１０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ３１で動作するプログラムとの協調動作により実現される。また、各記憶部１５〜１７は、ＰＤＬ変換装置１０に搭載されたＨＤＤ３４にて実現される。あるいは、ＲＡＭ３３又は外部にある記憶手段をネットワーク経由で利用してもよい。
【００５０】
連続紙プリンタ２０は、ジョブ受信部２１、ジョブ管理部２２、表示部２３、印刷部２４及びジョブ蓄積部２５を有している。ジョブ受信部２１は、ＰＤＬ変換装置１０から送信されてくるジョブを受信する。
【００５１】
ジョブ管理部２２は、送られてきたジョブの実行、表示、削除等のジョブの管理を行う。本実施の形態におけるジョブ管理部２２は、表示制御部２２１及び実行制御部２２２を有している。表示制御部２２１は、受信したジョブの表示部２３への表示制御を行う。実行制御部２２２は、印刷部２４に印刷を実行させるジョブの実行制御を行う。表示部２３は、操作パネル４５により実現され、表示制御部２２１による制御のもと、印刷処理対象となるジョブをリスト表示する。印刷部２４は、選択されたジョブを実行することで印刷データを連続紙に印字出力する。ジョブ蓄積部２５には、ジョブ受信部２１により受信されたジョブが蓄積される。
【００５２】
連続紙プリンタ２０における各構成要素２１〜２４は、連続紙プリンタ２０に搭載されたコンピュータと、コンピュータに搭載されたＣＰＵ４１で動作するプログラムとの協調動作により実現される。また、ジョブ蓄積部２５は、連続紙プリンタ２０に搭載されたＨＤＤ４４にて実現される。
【００５３】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＵＳＢメモリ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがプログラムを順次実行することで各種処理が実現される。
【００５４】
次に、本実施の形態における動作について説明する。まず、上流システム１から送信されてくるジョブ２を受信したときにＰＤＬ変換装置１０が実施する処理について図５に示すフローチャートを用いて説明する。
【００５５】
上流システム１からジョブ２が送信されてくると、ジョブ受信部１１は、そのジョブ２を受信する（ステップ１１１）。上流システム１から送信されてくるジョブ２は、本印刷システム専用のＰＤＬで記述されているので、ＰＤＬ変換部１２は、その受信されたジョブ２をオープン環境で利用可能なＰＤＬに書き換える（ステップ１１２）。
【００５６】
書き換え後のジョブの大きさが連続紙プリンタ２０で処理できないサイズであることから、受信したジョブ２を分割する必要が生じた場合（ステップ１１３でＹ）、ＰＤＬ変換部１２におけるジョブ分割部１２１は、書き換え後のジョブが連続紙プリンタ２０で処理できるｎ個の分割ジョブ３に分割する（ステップ１１４）。ここでは、分割ジョブのジョブ名を、説明の便宜上、分割ジョブ（子ジョブ）であること及び分割ジョブの並び順がわかるように連番を示す添字を分割前のジョブ（親ジョブ）の最後にアンダーバー“＿”と共に付加することで命名するとする。この一般的な命名規則により命名したときのジョブ名のリストの一例を図６に示す。このジョブリストは、連続紙プリンタ２０における操作パネル４５の表示対象となる。
【００５７】
図６に例示するように、ジョブ名は、ジョブの送信先を示す識別情報“ＪＯＢ１”、ジョブの実行により印刷する文書の種類を示す情報“ＳＥＩＫＹＵＵＳＨＯ”、文書のバージョン“Ｖ１”、ジョブ作成者を示すユーザＩＤ“Ｕ００１”及びジョブ作成日時“２０１７１０２７”などの情報がジョブ名からわかるように作成される場合が少なくない。そして、前述したように、分割ファイルには連番が付加される。
【００５８】
また、図６には、操作パネル４５に表示されるジョブ名の範囲（ジョブ名表示領域）５０を示している。ジョブ名表示領域５０の表示範囲が可変の場合でも操作パネル４５の大きさからして、ある程度は制限される。つまり、図６に例示するようにジョブ名全体が表示されるとは限らない。特に、ジョブ名に種々の情報を含めることによってジョブ名が相対的に長くなる場合は顕著である。図６に例示するように、表示されるジョブ名が全て同じとなる可能性が生じてくる。このため、表示されるジョブ名から同一グループを構成するジョブ、すなわち同じジョブを親とする分割ジョブかどうかが判別できなくなる場合がある。
【００５９】
そこで、本実施の形態においては、同一グループを構成するジョブ（上記例の「分割ジョブ」に相当）のジョブ名それぞれに対して同一グループを表現する符号を、予め設定されている命名規則に従い表示部２３（操作パネル４５）におけるジョブ名表示領域に表示されるように付加することで、各ジョブが同一グループを構成するジョブであるかどうかがジョブ名表示領域に表示されるジョブ名の表示範囲から判別できるようにしたことを特徴としている。
【００６０】
図７は、操作パネル４５に表示されるジョブリストの表示の一例を示す図である。図７には、同じジョブを親ジョブとする分割ジョブのジョブ名の先頭に符号５１ａ、５１ｂ，５１ｃが付加されている例が示されている。なお、ジョブ名に付加する符号５１ａ、５１ｂ，５１ｃを総称する場合は単に“５１”と記載することにすると、分割ジョブのジョブ名に対してどのように符号５１を付加するかという命名規則は、グルーピング情報記憶部１６に予め設定されているグルーピング情報に規定されている。ジョブ名生成部１２２は、図６に例示する分割ジョブ名に対し、グルーピング情報記憶部１６に登録されている複数のグルーピング情報の中からいずれかのグルーピング情報を選定して命名規則を特定する（ステップ１１５）。この命名規則の特定方法及び具体的な命名規則に関しては後述することとし、ジョブ名生成部１２２は、特定した命名規則に従ってジョブ名の指定された位置（図７ではジョブ名の先頭）に符号を付加することで、分割ジョブのジョブ名を命名する（ステップ１１６）。
【００６１】
以上のようにして、分割ジョブのジョブ名が命名されると、ジョブ送信部１３は、ジョブを連続紙プリンタ２０へ送信することによってジョブの実行を要求する（ステップ１１７）。なお、ＰＤＬ書き換え後のジョブを分割する必要がない場合（ステップ１１３でＮ）、ジョブ送信部１３は、ジョブ名を変更することなく連続紙プリンタ２０へ送信することによってジョブの実行を要求する（ステップ１１７）。
【００６２】
続いて、ジョブを受信したときの連続紙プリンタ２０が実施する処理について説明する。
【００６３】
ＰＤＬ変換装置１０からジョブの実行要求が送信されてくると、ジョブ受信部２１は、その実行要求を受信し、ジョブをジョブ蓄積部２５に保存する。ジョブ管理部２２における表示制御部２２１は、管理者等の指示に従いジョブ蓄積部２５に蓄積されている未実行のジョブの情報を取得し、取得したジョブを図７に例示したように表示部２３にリスト表示させる。管理者やオペレータ等（以下、「ユーザ」と総称）は、所定の操作を行うことでジョブリストの中から印刷を実行させたいジョブを選択し印刷を指示すると、実行制御部２２２は、選択されたジョブの実行を印刷部２４に指示する。このようにして、選択されたジョブは実行され、印刷データが連続紙に印字出力される。
【００６４】
本実施の形態においては、以上のようにしてジョブが実行されることになるが、ユーザは、ジョブ名の先頭に符号５１が付加されていることからジョブ７１，７２，７３が同じジョブを親ジョブとした分割ジョブであることが容易に把握できる。また、図７に例示したように、ジョブの並び順、すなわち分割ジョブの先頭のジョブ７１には、符号“／”を、分割ジョブの最後のジョブ７３には、符号“＼”を、そして分割ジョブの中間の位置するジョブ７２には、符号“│”を、というように、ジョブの実行順が先頭、中間又は最終によって異なる符号が付加される。このように、同じジョブを親ジョブとする分割ジョブ（子ジョブ）の実行順に応じた符号を各分割ジョブのジョブ名に付加する。
【００６５】
以上説明したように、本実施の形態では、同じジョブを親ジョブとする分割ジョブ（子ジョブ）がわかるだけでなく、分割ジョブの実行順が認識可能なように各分割ジョブ名に符号を付加することを特徴としている。ここで、本実施の形態における命名規則の特定方法及び具体的な命名規則について説明する。
【００６６】
最初に、いくつか例を挙げて命名規則について説明する。図８には、グルーピング情報記憶部１６に記憶されているグルーピング情報の設定例が示されている。グルーピング情報には、複数の要素６１〜６８で記述されている。要素６１は当該グルーピング情報の記述の開始を示し、要素６８は当該グルーピング情報の記述の終わりを示す。要素６２は、グルーピング情報の名称であって当該グループの識別情報を規定する。要素６３は当該命名規則を適用するジョブ名を規定する。要素６４〜６７で、前述した符号５１を規定する。このうち、要素６４は先頭の分割ジョブに付加する符号を、要素６７は最後の分割ジョブに付加する符号を、それぞれ規定する。要素６５，６６の“ｉｔｅｍ  ｉｄ＝”では、先頭と最後の分割ジョブの間に位置する分割ジョブに付加する符号を規定している。本実施の形態では、２種類のアイテムを規定しているが、要素６５，６６は、中間の分割ジョブに対してｉｔｅｍが１と２の符号を交互に繰り返し付加することを意味している。
【００６７】
図８の右上側には変更前の分割ジョブ名が、右下側には変更後の分割ジョブ名が、それぞれ示されている。この命名規則と分割ジョブ名との関係から明らかなように、先頭の分割ジョブ６１ａには、要素６４に規定されている符号“／”が付加される。最後の分割ジョブ６７ａには、要素６７に規定されている符号“＼”が付加される。そして、中間に位置する分割ジョブ６５ａ，６６ａ，６５ｂには、それぞれ要素６５，６６，６５に規定されている符号が付加される。図８に例示したように、中間ジョブに対して２つのアイテムがグルーピング情報に設定されているので、３つの中間ジョブがある場合には、分割ジョブ６５ｂのようにアイテム１の符号“│”が繰り返し使用される。
【００６８】
図９は、グルーピング情報記憶部１６に記憶されているグルーピング情報の他の設定例を示す図である。基本的には図８と同じでよいので、重複した説明は省略するが、図９に示すグルーピング情報には、要素６９が追加されている。要素６９では、付加する情報を規定している。要素６９には、“％ＪＯＢ％“に続けて“％ＦＩＧ％”が記述されていることから、分割ジョブ名の先頭に、親ジョブのジョブＩＤに符号を続けて付加することを規定している。このグルーピング情報により設定されている命名規則に従って命名すると、図９の右下側に例示するように、ジョブＩＤ６９ａである“００１”と、ジョブＩＤに続く符号が組にして分割ジョブ名の先頭に付加される。
【００６９】
図１０は、グルーピング情報記憶部１６に記憶されているグルーピング情報の他の設定例を示す図である。基本的には図９と同じでよいので、重複した説明は省略するが、図１０に示すグルーピング情報に規定される要素６９には、“％ＦＩＧ％”に続けて “％ＪＯＢ％“が記述されている。つまり、図９とは並び順が逆になっている。このグルーピング情報により設定されている命名規則に従って命名すると、図１０の右下側に例示するように、符号と符号に続けてジョブＩＤ６９ａとが組にして分割ジョブ名の先頭に付加される。
【００７０】
本実施の形態では、分割ジョブ名に符号を付加することを特徴としているが、符号だけだと各ジョブが属するグループがわかりにくいかもしれない。そこで、本実施の形態では、図９，１０に示したように、符号だけでなくジョブＩＤを合わせて各分割ジョブ名に付加することによって、分割ジョブが同じジョブを親ジョブとするジョブであることがより確実に把握することが可能となる。
【００７１】
なお、本実施の形態では、同じジョブを親ジョブとする分割ジョブのグループに対して、当該グループに付加する固有の情報として、親ジョブのジョブＩＤを用いたが、他のグループと異なる情報であれば、ジョブＩＤに限定する必要はない。
【００７２】
図１１は、短縮符号情報記憶部１７に記憶されている短縮符号情報の設定例を示す図である。基本的には図８と同じでよいので、重複した説明は省略するが、図１１に示す短縮符号情報には、要素７０が追加されている。前述したように、ジョブ名に種々の情報を含めることによって、ジョブ名の長さが相対的に長くなる傾向にある。分割ジョブ名は、親ジョブの名称を一部に引き継ぐので分割ジョブの名称も長くなる。ただ、その一方では親ジョブを特定する共通の文字列を含む場合が少なくない。
【００７３】
そこで、本実施の形態においては、各分割ジョブ名に含まれる共通の文字列を、当該共通の文字列の長さより短い長さの文字列に置き換えることができるように、要素７０を規定できるようにした。図１１に示す例によると、要素７０に規定されている命名規則に従って各分割ジョブ名に共通の文字列“ＪＯＢ００１”を“ＬＩＯＮ”という短い文字列で置き換えている。このようにして、分割ジョブのジョブ名を短縮して表示させることができる。
【００７４】
ジョブ名に種々の情報が含まれるということは、場合によっては第三者に知られたくない情報が含まれている場合があり、表示部２３に表示させることによって、その知られたくない情報が第三者に見られてしまうことも起こりうる。図１１に例示したように文字列を置き換えることでジョブ名を短縮するというだけでなく情報の漏洩防止という効果も奏することが可能となる。
【００７５】
なお、本実施の形態では、グルーピング情報と同様に符号を短縮符号情報に含めるようにしたが、短縮符号情報には、文字列の短縮に関する情報のみを規定するようにしてもよい。この場合、グルーピング情報を用いて符号を付加した後に、短縮符号情報を参照してジョブ名の短縮を行うことになる。
【００７６】
以上説明したように、本実施の形態では、予め設定されている命名規則に従って分割ジョブ名に符号、更にはジョブＩＤ等の情報を合わせて付加するようにした。異なる命名規則がそれぞれ規定されている複数のグルーピング情報がグルーピング情報記憶部１６に登録されている場合、ジョブ名生成部１２２は、ステップ１１５においてグルーピング情報記憶部１６の中から、ステップ１１４において分割されたジョブに対して適用する命名規則を特定する必要がある。ここで、本実施の形態における命名規則の特定方法について説明する。
【００７７】
まず、ジョブ名生成部１２２は、ジョブ名から適用する命名規則を特定してもよい。例えば、所定の文字列と命名規則とを対応付けておく。そして、ジョブ名に含まれている文字列と一致する文字列が、命名規則に対応付けられている場合、その命名規則を、適用する命名規則と特定する。例えば、ジョブ名に “ＴＯＫＹＯ”が含まれていれば命名規則Ａを、“ＯＳＡＫＡ”が含まれていれば命名規則Ｂを、というように地域の名称と推測される文字列に基づき命名規則を特定する。あるいは、ジョブ名に “ＳＯＵＭＵ”が含まれていれば命名規則Ｃを、“ＥＩＧＹＯＵ”が含まれていれば命名規則Ｄを、というように部署名と推測される文字列に基づき命名規則を特定する。あるいは、会社名と命名規則とを紐付けておき、ジョブ名に会社名が含まれていれば、会社に対応する命名規則を特定する。
【００７８】
上記説明では、同一グループを構成するジョブのジョブ名を参照することによって、当該グループに適用する命名規則を特定するようにした。その他にも、例えばジョブに含まれているジョブ作成者等の属性情報等によって命名規則を特定するようにしてもよい。また、複数存在するグルーピング情報に連番を付けておき、命名規則を順番に採用するようにしてもよい。
【００７９】
実施の形態２．
図１２は、本実施の形態におけるＰＤＬ変換装置１０及び連続紙プリンタ２０のブロック構成を示す図である。なお、図４に示す実施の形態１と同じ構成要素には同じ符号を付け説明を適宜省略する。本実施の形態におけるＰＤＬ変換装置１０は、実施の形態１における構成に、情報提供部１８を追加した構成を有している。情報提供部１８は、グルーピング情報記憶部１６に登録されているグルーピング情報を連続紙プリンタ２０へ送信することによってジョブ名生成部１２２が分割ジョブ名の命名に使用した命名規則を提供する。情報提供部１８は、ＰＤＬ変換装置１０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ３１で動作するプログラムとの協調動作により実現される。
【００８０】
連続紙プリンタ２０は、実施の形態１における構成に、情報取得部２６、通知部２７及びグルーピング情報記憶部２８を追加した構成を有している。更に、ジョブ管理部２２には、符号解釈部２２３が提供する機能が追加される。情報取得部２６は、ＰＤＬ変換装置１０から提供されるグルーピング情報を取得する。通知部２７は、ジョブの並びに関し不具合が発生したことをユーザに通知する。グルーピング情報記憶部２８には、情報取得部２６により取得されたグルーピング情報が記憶される。符号解釈部２２３は、グルーピング情報記憶部２８に登録されているグルーピング情報を参照して、表示部２３に表示されているジョブに付加されている符号を解釈する。
【００８１】
連続紙プリンタ２０における情報取得部２６は、連続紙プリンタ２０に搭載されたコンピュータと、コンピュータに搭載されたＣＰＵ４１で動作するプログラムとの協調動作により実現される。また、グルーピング情報記憶部２８は、連続紙プリンタ２０に搭載されたＨＤＤ４４にて実現される。あるいは、ＲＡＭ４３又は外部にある記憶手段をネットワーク経由で利用してもよい。
【００８２】
次に、本実施の形態における連続紙プリンタ２０が実施する処理について図１３に示すフローチャートを用いて説明する。
【００８３】
まず、ＰＤＬ変換装置１０における情報提供部１８と、連続紙プリンタ２０における情報取得部２６は、情報の授受を適宜行って、グルーピング情報記憶部１６とグルーピング情報記憶部２８の内容を同一にしておく。
【００８４】
ジョブ受信部２１は、ＰＤＬ変換装置１０から送信されてくるジョブを受信すると（ステップ２１１）、ジョブ蓄積部２５に登録する（ステップ２１２）。ジョブ蓄積部２５への登録は、ジョブを受信した順番に登録していく。そして、ユーザからの所定の操作に応じて、ジョブ管理部２２における表示制御部２２１は、ジョブ蓄積部２５に蓄積されている未実行のジョブの情報を取得し、取得したジョブを表示部２３にリスト表示させる（ステップ２１３）。前述したように、図７にはジョブリストの表示例が示されているが、この表示例から明らかなように、ユーザは、ジョブ名の先頭に符号５１が付加されていることからジョブ７１，７２，７３が同じジョブを親ジョブとした分割ジョブであることが容易に把握できる。
【００８５】
ところで、ユーザは、所定の用紙、例えばジョブを所定のプレプリント紙に印刷したり、試し刷りしたりすることなどを理由に、ジョブリストの中から印刷させたいジョブを選択する場合がある。この場合、ユーザは、所定の操作を行うことでジョブリストの中から印刷を実行させたいジョブを選択する。そして、選択したジョブの印刷を指示すると、実行制御部２２２は、選択されたジョブの実行を印刷部２４に指示する。このようにして、選択されたジョブは実行され、印刷データが連続紙に印字出力される（ステップ２１７）。
【００８６】
ただ、連続紙プリンタ２０の場合、印刷する順番は重要な要素である。特に、分割ジョブの場合は連続して実行されるのが望ましい。仮に、分割ジョブがジョブ蓄積部２５に連続して登録されていない場合、表示部２３には並んで表示されないので、ユーザが離散して表示されている分割ジョブを選択しなくてはならなくなる。なお、分割ジョブが表示部２３に並んで表示されないのは、ＰＤＬ変換装置１０が複数の分割ジョブを連続して連続紙プリンタ２０へ送信してしたとしても、連続紙プリンタ２０が他のＰＤＬ変換装置１０から同時並行してジョブを受信している場合、分割ジョブを受信している間に他のジョブが割り込まれて受信され、これにより分割ジョブが連続して受信、登録されない場合が起こりうる。このような場合でも、分割ジョブは、ジョブリストに連続して表示されるのが好ましい。
【００８７】
そこで、本実施の形態における符号解釈部２２３は、グルーピング情報記憶部２８に登録されているグルーピング情報を参照し、表示されているジョブに付加されている符号を参照することによって分割ジョブが並んで表示されているかどうかを判断する。例えば、図８に例示したグルーピング情報を用いて分割ジョブに符号が付加されている場合、ジョブリストの中から分割ジョブの先頭を示す符号“／”が付加されているジョブを検出すると、これに続くのは、最後を示す符号“＼”若しくは分割ジョブの中間の位置する符号のうちｉｔｅｍ＝１の符号“│”が付加されているジョブである必要がある。従って、符号“／”が付加されているジョブに続けて符号“＼”，“│”以外の符号、例えば符号“／”等が付加されているジョブが続いている場合、この場合は分割ジョブが連続していない、すなわち不具合が発生していると判断する。なお、符号“／”が付加されているジョブが続いている場合、そのジョブは他のジョブを親ジョブとする分割ジョブの先頭のジョブである。
【００８８】
このように、分割ジョブが並んで表示されていないと判断した場合（ステップ２１４でＮ）、通知部２７は、ジョブ管理部２２からの指示に従い分割ジョブが並んで表示されていないという不具合をユーザに通知する（ステップ２１５）。通知の方法は、表示部２３へのメッセージの表示や、ユーザが使用する端末へのメール送信等などを利用してよい。
【００８９】
この通知に応じて、ユーザがジョブの並び順を変える所定の操作を行うと、表示制御部２２１は、この所定の操作に従って分割ジョブが並んで表示されるようジョブの並びを調整する（ステップ２１６）。そして、ユーザが実行したいジョブを選択し印刷を指示すると、実行制御部２２２は、選択されたジョブの実行を印刷部２４に指示することで選択されたジョブは実行され、印刷データが連続紙に印字出力される（ステップ２１７）。
【００９０】
なお、本実施の形態では、分割ジョブが連続して表示されていないときに通知するように説明したが、ユーザがジョブリストの中からジョブの実行順を指定した際、分割ジョブが連続して実行されないように指定されたことを検知したときに通知するようにしてもよい。
【００９１】
本実施の形態によれば、以上のようにして、分割ジョブを連続して表示させることができ、仮に連続して表示されていなくてもジョブの実行時には少なくとも連続して実行させることができる。
【００９２】
ところで、分割ジョブが並べて表示されないのは、前述したように、ジョブ受信部２１が同一グループの分割ジョブを連続して受信していないことに起因する。そこで、ジョブ受信部２１が、分割ジョブの先頭を示す符号が付加されている分割ジョブを受信した場合、当該分割ジョブの最後を示す符号が付加されている分割ジョブを受信するまでの間、当該分割ジョブ以外のジョブの受信を一時中止することによって当該分割ジョブを連続して受信、登録するようにしてもよい。
【００９３】
なお、上記説明では、ＰＤＬ変換装置１０は、グルーピング情報を連続紙プリンタ２０に提供するようにしたが、短縮符号情報も合わせて提供するようにしてもよい。
【００９４】
以上説明したように、本実施の形態によれば、同じジョブを親ジョブとする分割ジョブのように同じグループを構成するジョブに対して、同じグループに属していることを表す符号をジョブ名に付加するようにした。ここで、「符号」というのは、ある情報を表すために体系的に作られた記号である。本実施の形態においては、符号の定義を狭義に解釈し、言葉や言語音を目に見える形に記号化した文字、具体的には英数文字や漢字を含まない。先頭と最後以外の中間には、文字を含む広義の符号を用いてもよいが、分割ジョブの先頭と最後には、少なくとも文字以外の符号を用いるようにする。符号は、上記例以外にも“「”と“」”、“（”と“）”、“《”“と“》”、“→”と“←”等のように対にして使用するのに好都合な符号が存在する。この符号の対は、始めと終わりを想像させやすく、同一グループにおける始めと終わりに使用するのに好適である。つまり、上記例示した分割ジョブの先頭と最後を示すのに好適である。
【００９５】
なお、本実施の形態では、ジョブリストを連続紙プリンタ２０の表示部２３に表示させる場合を例にして説明したが、表示先は、連続紙プリンタ２０以外にＰＤＬ変換装置１０や他の装置であってもよい。
【００９６】
また、本実施の形態では、同一グループを構成するジョブとして分割ジョブの場合を例にして説明したが、これに限る必要はない。例えば、同じ部署から送信されたジョブ、同じユーザを作成者とするジョブ、同じ買い物かごに投入された商品に関するジョブ等、種々のジョブによって同一グループを構成させてもよい。
【符号の説明】
【００９７】
１  上流システム、１０  ＰＤＬ変換装置、１１，２１  ジョブ受信部、１２  ＰＤＬ変換部、１３  ジョブ送信部、１４  情報登録部、１５  ＰＤＬファイル記憶部、１６，２８  グルーピング情報記憶部、１７  短縮符号情報記憶部、１８  情報提供部、２０  連続紙プリンタ、２１  ジョブ受信部、２２  ジョブ管理部、２３  表示部、２４  印刷部、２５  ジョブ蓄積部、２６  情報取得部、２７  通知部、３５，４７  ネットワークインタフェース（ＩＦ）、３６，４８  内部バス、４５  操作パネル、４６  プリンタエンジン、１２１  ジョブ分割部、１２２  ジョブ名生成部、２２１  表示制御部、２２２  実行制御部、２２３  符号解釈部。
【図１】
2019091150.tif 000003
【図２】
2019091150.tif 000004
【図３】
2019091150.tif 000005
【図４】
2019091150.tif 000006
【図５】
2019091150.tif 000007
【図６】
2019091150.tif 000008
【図７】
2019091150.tif 000009
【図８】
2019091150.tif 000010
【図９】
2019091150.tif 000011
【図１０】
2019091150.tif 000012
【図１１】
2019091150.tif 000013
【図１２】
2019091150.tif 000014
【図１３】
2019091150.tif 000015