(57)【要約】【課題】連続紙を印刷するプリンタで複数のジョブリスト等大量に印刷する場合、印刷結果をめくることなく側面を見るだけで印刷ジョブ名称が判別できるようにする。【解決手段】図１は本発明の制御構成を示しており、ジョブ単位のデータ１０２を制御部１０１で受け、受信バッファ１０３でジョブセパレタ編集部１０４にジョブ名称を、ページ印刷データ編集部１０５へ印刷データを振り分ける。ジョブセパレタ編集部１０４ではジョブ名称をイメージ展開しラスタ単位に分解し、ページ印刷データ編集部１０５へ渡し、印刷部１０６で印刷データ及びジョブセパレータを印字する。【効果】印刷結果のリストの側面にデータ中のジョブ名称あるいは印刷結果の先頭文字列を印刷可能となり複数のジョブを印刷した場合印刷後のリストの選別取りだしが容易となる。【選択図】  図１
2004181740.tif 000002
【特許請求の範囲】
【請求項１】
連続紙を印刷する装置において上位からの印刷データのジョブ名称をジョブセパレータの組み合わせで文字として表現変換する印刷制御方式。
【請求項２】
連続紙を印刷する装置において上位からの印刷データの先頭文字列をジョブセパレータの組み合わせで文字として表現変換する印刷制御方式。
【請求項３】
連続紙を印刷する装置において上位からの印刷データの送信者を特定できる名称をジョブセパレータの組み合わせで文字として表現変換する印刷制御方式。
【請求項４】
ジョブ名称、先頭文字列、ユーザー情報等のいずれかを選択可能なジョブセパレータの組み合わせで文字として表現変換する印刷制御方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は連続紙を印刷するプリンタで複数のジョブリスト等大量に印刷する場合、印刷結果をめくることなく側面を見るだけで印刷ジョブ名称、印刷データの先頭文字列、印刷データの送信者を特定できる名称が判別できるようにするための印刷制御方式に関するものである。
【０００２】
【従来の技術】
従来は、用紙ミシン目に四角のマーク（ジョブセパレータ）をジョブの先頭に印字するか、あるいはジョブ単位内で１ページごとに四角のマークの印刷位置を横方向にずらして印刷しジョブ単位の認識できたが、必要なジョブを探す場合出力リストをめくる必要があり仕分け作業の効率が問題となった。
【０００３】
尚、この種の装置として関連するものを上げれば特開昭６０−５４８８０号公報が挙げられる。
【０００４】
【特許文献１】
特開昭６０−５４８８０号公報
【０００５】
【発明が解決しようとする課題】
本発明は上記問題を解決するためにリスト側面のミシン目の積み重なり部分にジョブの区切り及びジョブ名称等を文字として視覚認識できるよう印刷することにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明は出力リスト名称をページをめくらずに判別できるよう印刷データからジョブ名称又は先頭文章又は印刷データの送信者を特定できる名称を抽出しそれをジョブセパレータの羅列パターンで文字として視認出来るよう印刷可能としたものである。
【０００７】
【発明の実施の形態】
本発明の実施の形態を以下に説明する。
【０００８】
図１は本発明の制御構成を示しており、ジョブ単位のデータ１０２を制御部１０１で受け、受信バッファ１０３でジョブセパレタ編集部１０４にジョブ名称を、ページ印刷データ編集部１０５へ印刷データを振り分ける。ジョブセパレタ編集部１０４ではジョブ名称、あるいはページ印刷データ編集部１０５で展開した後の先頭文字列をイメージ展開しラスタ単位に分解し、ページ印刷データ編集部１０５へ渡し、印刷部１０６で印刷データ及びジョブセパレータを印字する。
【０００９】
図２では受信バッファの詳細を説明する。受信バッファ２０１は上位から送られてきた印刷データをジョブ単位に格納し、ユーザーアドレス又はユーザー名等のユーザーを特定する情報（以下ユーザー情報と略す）２０２及び、ジョブ名称２０３と、データ本体２０４を分離する。
【００１０】
図３はジョブセパレータ編集部の制御フローを示す。ジョブ名称抽出３０１のフローが開始され、受信バッファサーチ３０２でジョブ名称及びユーザー情報を抽出し、ジョブセパレータに印字させる名称であるジョブ名称／ユーザー情報／先頭文字列を選択する（ステップ３０３）。尚、選択の仕方としては事前にどれを選択するかを設定で与えておくか或いは選択の優先順位を決めておく等の方法がある。ジョブ名称あるいはユーザー情報を選ぶ場合は分岐３０４のステップに進み、ステップ３０６でジョブセパレータ編集部のジョブ名称格納部にジョブ名称又はユーザー情報を格納する（ジョブ名称とユーザー情報の処理方法は同じであるため以降はジョブ名称と略す）。次にステップ３０７でジョブ名称格納部のジョブ名称に対応した文字フォントを文字フォントテーブルからフォントパターンデータを上下反転してジョブセパレータラスタスライス部に格納する。そしてステップ３０８でジョブセパレータラスタスライス部のジョブ名称（先頭文字列）をラスタ単位にページ印刷データ編集部へ渡す。又、ステップ３０３でジョブ名称が無かった場合は分岐３０５のステップへ進み、１ページの印刷データ展開結果から先頭文字列を切りだす（ステップ３１０）。次にステップ３１１で先頭文字列を上下反転してジョブセパレータラスタスライス部に格納した後、ジョブセパレータラスタスライス部のジョブ名称（先頭文字列）をラスタ単位にページ印刷データ編集部へ渡す（ステップ３０８）。
【００１１】
図４は図３のフローでを図にしたものでジョブ名称４０２が選択された場合の動作を示す。印刷データ４０１中のジョブ名４０２、称例えば「ＪＯＢｎ」の文字をジョブセパレータ編集部４０３のジョブ名称格納部４０４へ格納し、「Ｊ」の文字をフォントテーブル４０５で参照（４０６）し、Ｊの文字フォントパターンデータ４０７をジョブセパレータラスタスライス部４０８へ反転して貼り付ける。ジョブセパレータラスタスライス部４０８は「ＪＯＢｎ」の文字をイメージ展開し、４０１〜４１２のようにラスタ（ビット行）単位に切り取り可能となる。
【００１２】
ここで例とした「ＪＯＢｎ」の文字数はあらかじめ決めておくものとする。
【００１３】
図５は図３のフローを図にしたものでジョブ名称４０２が無い場合の動作を示す。印刷データ５０１でジョブ名称５０２が存在しない場合１ページデータ５０３の印刷結果５０４の先頭文字列５０５、例えば「ＪＯＢｎ」の文字をジョブセパレータ編集部５０８のジョブセパレータラスタスライス部５０９へ切りだし反転し貼り付けする。尚、切り出し方として印刷結果５０４のデータをＸ座標軸５０６とＹ座標軸５０７をサーチしそれぞれの長さをあらかじめ決めておき文字列の長さを与えておく。ここで、ある長さ以上連続したビット列を除外することで罫線を省くことが可能となる。
【００１４】
図６はページ印刷データ編集部への展開フロー図である。ステップ６０１でページ印刷データ編集を開始し、ステップ６０２で最初の１ページ目を判定し、分岐６０３のステップに進み、ステップ６０５で先頭ジョブセパレータ、１ページ印刷データ、ジョブセパレータ１ラスタの順に編集する。次にステップ６０７でジョブセパレータがｍラスタまで達していなければ、ステップ６０６で次のページ印刷データ、ジョブセパレータラスタを編集する。ステップ６０７でジョブセパレータがｍラスタ、すなわちジョブ名称文字の最後のラスタまで達した場合は、ステップ６０８で最終ページでなければ分岐のステップ６１１に進み、以降のページ印刷データを編集する。ステップ６０８で最終ページと判定した場合は分岐のステップ６０９に進み、ステップ６１０で最終ページ印刷データと終了ジョブセパレータを編集し、ステップ６１３で編集を終了する。
【００１５】
図７は図６のフローの処理を図に示したもので、ページ印刷データ編集部７０１の中に先頭ジョブセパレータ７０２、１ページ印刷データ７０３、ジョブセパレータ１ラスタ７０４、それ以降フローの順にくり返し、終了ジョブセパレータ７０５で一つのジョブが終了する。
【００１６】
図８は図７の編集結果を印刷部８０１へ送られた後の印刷結果を示す。先頭ジョブセパレータ８０２を印刷し、でジョブセパレータｍラスタ８０３を印刷し、用紙が重なることによってジョブ名称（１ページ先頭文字列）を表現し、終了ジョブセパレータ８０４を印刷することにより、ジョブ単位の切れ目とジョブ名称（１ページ先頭文字列）がリスト側面から一目でわかるようになる。
【００１７】
【発明の効果】
本発明によれば印刷結果のリストの側面にデータ中のジョブ名称あるいは印刷結果の先頭文章を印刷できるので複数のジョブを印刷した場合印刷後のリストの選別取りだしが容易となる。
【図面の簡単な説明】
【図１】本発明の制御構成図。
【図２】本発明の制御構成中の受信バッファの図。
【図３】ジョブセパレータ編集部の処理フロー図。
【図４】ジョブセパレータ編集部の図（ジョブ名称有り）。
【図５】ジョブセパレータ編集部の図（ジョブ名称無し）。
【図６】ページ印刷データ編集部の処理フロー図。
【図７】ページ印刷データ編集部の図。
【図８】印刷部の図。
【符号の説明】
１０１…プリンタ制御部、１０２…ジョブ単位のデータ、１０３…受信バッファ、１０４…ジョブセパレタ編集部、１０５…ページ印刷データ編集部、１０６…印刷部、２０１…受信バッファ、２０２…ユーザーアドレス又はユーザー名等のユーザーを特定する情報、２０３…ジョブ名称、２０４…データ本体、２０５…先頭文字列、３０１…ジョブ名称抽出（ジョブ受信）、３０２…受信バッファサーチ、３０３…ジョブセパレータ印刷名称選択  、３０４…ジョブ名称／ユーザーアドレス又はユーザー名分岐、３０５…先頭文字列印刷分岐、３０６…ジョブ名称／ユーザーアドレス又はユーザー名格納処理、３０７…ジョブ名称／ユーザーアドレス又はユーザー名ジョブセパレータラスタスライス部格納処理、３０８…ページ印刷データ編集処理、３０９…終了、３１０…先頭文字列格納処理、３１１…先頭文字列ジョブセパレータラスタスライス部格納処理、４０１…印刷データ、４０２…ジョブ名称／ユーザーアドレス又はユーザー名、４０３…ジョブセパレータ編集部、４０４…ジョブ名称格納部、４０５…文字フォントテーブル、４０６…参照処理、４０７…フォントパターンデータ、４０８…ジョブセパレータラスタスライス部、４０９…上下反転フォント貼り付け処理、４１０〜４１２…ジョブセパレータラスタ、５０１…印刷データ、５０２…ジョブ名称（無し）、５０３…１ページデータ、５０４…印刷結果、５０５…先頭文字列、５０６…先頭文字列Ｘ座標、５０７…先頭文字列Ｙ座標、５０８…ＪＯＢセパレータ編集部、５０９…ジョブセパレータラスタスライス部、５１０…先頭文字列貼り付け処理、５１１〜５１３…ジョブセパレータラスタ、６０１…ページ印刷データ編集開始、６０２…１ページ目判定、６０３…１ページ目分岐、６０４…２ページ目以降分岐、６０５…１ページ目処理、６０６…１ページ目以降処理、６０７…ジョブセパレータ行数判定、６０８…最終ページ判定、６０９…最終ページ分岐、６１０…最終ページ処理、６１１…最終ページ以前分岐、６１２…最終ページ以前処理、６１３…終了、７０１…ページ印刷データ編集部、７０２…先頭ジョブセパレータ、７０３…１ページ印刷データ、７０４…ジョブセパレータ１ラスタ、７０５…終了ジョブセパレータ、８０１…印刷部、８０２…先頭ジョブセパレータ、８０３…ジョブセパレータｍラスタ、８０４…終了ジョブセパレータ。
【図１】
2004181740.tif 000003
【図２】
2004181740.tif 000004
【図３】
2004181740.tif 000005
【図４】
2004181740.tif 000006
【図５】
2004181740.tif 000007
【図６】
2004181740.tif 000008
【図７】
2004181740.tif 000009
【図８】
2004181740.tif 000010