(57)【要約】【課題】  ステータスプリントに要するシートの消費量を減らす。【解決手段】  プリントの設定に関する項目の情報をシートに印字する方法であって、使用するシートのシート幅方向のサイズに関する情報を取得する第１ステップと、前記第１ステップで取得した前記幅方向のシートサイズに応じて、前記項目の情報を印字するレイアウトを設定する第２ステップと、前記第２ステップで設定した前記レイアウトにしたがって、前記項目の情報をシートに印字する第３ステップを有する。【選択図】  図５
2012148450.tif 000002
【特許請求の範囲】
【請求項１】
プリントの設定に関する項目の情報をシートに印字する方法であって、
使用するシートのシート幅方向のサイズに関する情報を取得する第１ステップと、
前記第１ステップで取得した前記幅方向のシートサイズに応じて、前記項目の情報を印字するレイアウトを設定する第２ステップと、
前記第２ステップで設定した前記レイアウトにしたがって、前記項目の情報をシートに印字する第３ステップと、
を有することを特徴とする印字方法。
【請求項２】
前記第２ステップは、印字すべき前記項目を複数のグループに分けて、前記シートサイズに応じて１つのグループ内のレイアウトは変えずに前記複数のグループのレイアウトを設定することを特徴とする、請求項１に記載の方法。
【請求項３】
前記第２ステップは、前記複数のグループの各グループの出力サイズおよびレイアウトの優先順位に関する情報を取得し、前記優先順位の高いグループから順に前記出力サイズを加算していき、前記加算の結果が前記シートサイズを超えない範囲で前記優先順位が高いグループから順に前記シート幅方向に順に並べるようレイアウトし、且つ、残りのグループがある場合は印字の行を変えて並べるようレイアウトすることを特徴とする、請求項２記載の方法。
【請求項４】
前記シートはロール状に巻かれた連続シートであることを特徴とする、請求項１から３のいずれか１項に記載の方法。
【請求項５】
画像を記録する記録手段と、
使用するシートの幅方向のサイズに関する情報を取得する取得手段と、
前記取得手段で取得した前記幅方向のシートサイズに基づいて、プリントの設定に関する項目の情報を印字するレイアウトを設定する設定手段と、
を有し、
前記記録手段は、前記設定手段で設定した前記レイアウトにしたがって前記項目の情報をシートに印字する
ことを特徴とするプリント装置。
【請求項６】
プリントの設定に関する項目の情報をシートに印字する方法であって、
前記項目のうち変更された項目を識別する第１ステップと、
印字すべき項目のうち、前記第１ステップで識別された項目の情報を、残りの項目とは異なる出力スタイルで印字する第２ステップと、
を有することを特徴とする印字方法。
【請求項７】
前記出力スタイルは、文字太さ、文字サイズ、文字色、文字濃度の少なくともいずれか１つであり、前記第１ステップで変更された項目は残りの項目よりも操作者の視認性が高い出力スタイルで印字することを特徴とする、請求項６記載の方法。
【請求項８】
前記第１ステップで識別された項目を印字して、残りの項目は一部または全てを印字しないモードの選択することを可能とする第３ステップをさらに有することを特徴とする、請求項６または７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作者がプリントに関する設定項目を確認するためのステータスプリントの技術に関する。
【背景技術】
【０００２】
プリント装置において、プリントの設定に関する各種の項目の情報を画像プリント用のシートに文字で印字出力する「ステータスプリント」と呼ばれる機能が知られている。操作者は出力された情報を確認して、必要な項目を変更して試験的なプリントを重ねることで所望のプリント品位に調節することができる。特許文献１にはステータスプリントに関する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２６３８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のステータスプリントでは、シート上に印字される情報の出力レイアウトは予め決められており、図６に示すようにシート先端の左上を基準に、行方向と列方向に情報を並べて出力する。この出力レイアウトは使用するシートのサイズ（シート幅方向のサイズ）にかかわらず一定で変わらない。そのため、使用するシートのサイズが大きくなるほど、図６に示すように、シート右側の余白領域、すなわち情報出力にはなんら用いられない無駄な領域が増大する。この課題は使用するシートがロールシートなどの連続シートである場合に顕著である。上述の課題に鑑みて本発明の第１の目的は、ステータスプリントに要するシートの消費量を減らすことができる方法の提供である。
【０００５】
また、従来のステータスプリントでは、すべての情報を常に同じ出力スタイルで出力する。そのため、プリント装置の一部の設定が変更された後にステータスプリントを実行しても、変更された設定がどれであるかを操作者が即座に判断することが困難である。上述の課題に鑑みて本発明の第２の目的は、プリント装置の設定が変更された場合に、ステータスプリントの出力を見た操作者が即座に変更された項目を認識することができる方法の提供である。
【課題を解決するための手段】
【０００６】
第１の目的にかかる本発明の第１の形態は、プリントの設定に関する項目の情報をシートに印字する方法であって、使用するシートのシート幅方向のサイズに関する情報を取得する第１ステップと、前記第１ステップで取得した前記幅方向のシートサイズに応じて、前記項目の情報を印字するレイアウトを設定する第２ステップと、前記第２ステップで設定した前記レイアウトにしたがって、前記項目の情報をシートに印字する第３ステップとを有することを特徴とする。
【０００７】
第２の目的にかかる本発明の第２の形態は、プリントの設定に関する項目の情報をシートに印字する方法であって、前記項目のうち変更された項目を識別する第１ステップと、印字すべき項目のうち、前記第１ステップで識別された項目の情報を、残りの項目とは異なる出力スタイルで印字する第２ステップとを有することを特徴とする。
【発明の効果】
【０００８】
本発明の第１の形態によれば、使用するシートのサイズに応じてレイアウトを変更することで、ステータスプリントに要するシートの消費量を減らすことができる。また、本発明の第２の形態によれば、設定が変更された項目を残りの項目とは異なる出力スタイルで印字することで、ステータスプリントの出力を見た操作者が即座に変更された項目を認識することができる。
【図面の簡単な説明】
【０００９】
【図１】プリント装置の概略構成を示す図
【図２】システム構成を示す図
【図３】ステータスプリントの処理手順を示すフローチャート
【図４】出力レイアウトを決定する処理手順を示すフローチャート
【図５】ステータスプリントの出力レイアウトの例を示す図
【図６】従来のステータスプリントの出力形態の例を示す図
【発明を実施するための形態】
【００１０】
図１は、本実施形態のプリント装置の概略構成を示した斜視図である。本実施形態のプリント装置で使用されるシートは、ロール状に巻き取られたロールシート（長く連続した連続シート）である。未使用のロールシート２００は給紙部にセットされ、ロールシート２００から巻き出されたシートは装置の下部から取り巻くようにして記録部に供給される。記録部において、キャリッジ２０１は主走査方向に往復移動する。キャリッジ２０１には、プリントヘッド２０２と、プリントヘッド２０２にインクを供給するインクタンクが搭載されている。プリントヘッド２０２とインクタンクとは、一体的にインクジェットカートリッジを構成するものであっても良い。また、キャリッジから離れた位置に設けられているインクタンクからチューブを介してプリントヘッド２０２にインクを供給する形態であっても良い。プリントヘッド２０２からインクを吐出させるには、発熱体を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を方式など、種々のインクジェット方式が適用可能である。
【００１１】
プリントヘッド２０２を主走査方向（Ｘ方向）に移動させつつインクを吐出させる動作と、記録１バンドの距離だけシートを副走査方向（Ｙ方向）にステップ搬送する動作を交互に繰り返してシートに画像をプリントしていく。このようなプリント方式はシリアルプリント方式として知られている。なお、シリアルプリント方式に限らずラインプリント方式であってもよい。プリントがなされたシートは、排紙部２０３に排出される。制御部２０４はプリント装置全体の各種制御を司る。キャリッジ２０１のシートに対応する位置には、光学的手法あるいは別の手法でシートの有無を検知して、シート幅に関する情報を取得するためのセンサ２０５が設けられている。
【００１２】
図２はプリント装置のシステムブロック図である。制御部２０４はプロセッサを含むコントローラ５とメモリを含む記憶部６を有する。コントローラ５には操作部１、通信部２、表示部３、印刷部４、センサ２０５が接続されている。操作部１は各種の情報入力のための入力デバイスを有している。通信部２は、ＰＣや画像入力機器等の外部機器と接続するためのネットワークインターフェース、ＵＳＢなど各種インタフェースを有している。通信部２を介して外部機器からプリントする画像情報等を受信する。さらに、外部機器にインストールされたソフトウェアの実行により通信部２を介してプリント装置が制御される。表示部３は液晶等のディスプレイを有し、プリント装置の状態等の各種情報を操作者に呈示する。印刷部４は上述したキャリッジ２０１、プリントヘッド２０２、その他プリント動作に関連する各種のモータ等を含む。センサ２０５は上述したようにキャリッジ２０１に設けられており、シート幅に関する情報を取得するのに用いられる。
【００１３】
コントローラ５は、プリント装置の各種処理を行う複数の機能ブロックを含んでいる。複数の機能ブロックは、出力項目設定部５２、分類設定部５３、レイアウト設定部５４、スタイル設定部５５を含んでいる。なお、理解を容易にするために概念的に複数の機能ブロックに分けて説明しているが、ハードウェアとして見ると１つまたは複数のプロセッサとその周辺回路により構成される。
【００１４】
記憶部６は、コントローラ５での各種処理で用いられる複数の記憶ブロックを含んでいる。複数の記憶ブロックは、プリント情報記憶部６１、出力項目記憶部６２、履歴記憶部６３、グループ記憶部６４、レイアウト記憶部６５を含んでいる。プリント情報記憶部６１はプリント装置の種々の設定に関する情報をまとめて記憶する。出力項目記憶部６２はステータスプリントで出力する項目を記憶する。履歴記憶部６３は前回のステータスプリントの出力項目を履歴として記憶する。グループ記憶部６４は出力する項目を機能別に分類した複数のグループとして記憶する。レイアウト記憶部６５はステータスプリントにおけるシートへの出力レイアウトを記憶する。なお、これらの記憶部は別のメモリ空間であることに限らず、同一のメモリ空間にそれぞれの情報を記憶するものであってもよい。
【００１５】
出力項目設定部５２は、プリント情報記憶部６１、出力項目記憶部６２、履歴記憶部６３に対して情報の読み出しと書き込みを行うことができる。出力項目設定部５２は、プリント情報記憶部６１に記憶されている各種情報のうち、ステータスプリントで出力する情報を読み出して出力項目記憶部６２に記憶させる。分類設定部５３は、出力項目記憶部６２に記憶されている情報を、カテゴリー別に複数のグループに分類してグループ記憶部６４に記憶させる。レイアウト設定部５４は、グループ記憶部６４に記憶される情報に基づいてステータスプリントの出力レイアウトを決定して、レイアウト記憶部６５を記憶させる。スタイル設定部５５は、出力項目記憶部６２に記憶されている情報と履歴記憶部６３に記憶されている情報とを比較して、変化があった項目を抽出する処理を行う。そして、変化のあった項目を変化がない項目よりも強調して出力するように文字の出力スタイルを設定する。
【００１６】
図３のフローチャートを用いて、ステータスプリントの手順について説明する。これらのシーケンスは制御部２０４の制御によって実行される。図５はステータスプリントによってシート上にステータス情報、すなわちプリントの設定に関する項目が複数一覧で出力されたレイアウトの例を示す。
【００１７】
ステップＳ１０１では、ステータスプリントの出力項目の情報を取得する処理がなされる。この処理は主に出力項目設定部５２によりなされる。出力項目は複数のグループに分類される。
【００１８】
ステップＳ１０２では、ステータスプリントおいて前回から変更された項目を強調して出力する「強調モード」のオン・オフを識別する処理がなされる。電源導入時のデフォルトではオフになっている。「強調モード」をオンにするかオフにするかは、予め操作者が操作部１から入力して設定することでき、設定された情報はプリント情報記憶部６１に記憶される。スタイル設定部５５は、プリント情報記憶部６１を参照から「強調モード」がオンかオフかを識別する。オフ（Ｎｏ）の場合はステップＳ１０３に分岐し、オン（Ｙｅｓ）の場合はステップＳ１０４に分岐する。
【００１９】
ステップＳ１０３では、ステータスプリントで出力する全項目を同一の出力スタイルに設定する処理がなされる。スタイル設定部５５は、全ての出力項目を同一の文字太さ、文字濃度、文字色、文字サイズで出力するよう設定する。
【００２０】
ステップＳ１０２でステップＳ１０４に分岐した場合は、ステップＳ１０４において前回のステータスプリント時に対して変更された項目を抽出する処理がなされる。スタイル設定部５５は、出力項目記憶部６２に記憶される項目と履歴記憶部６３に記憶される項目を比較して、各項目について値が一致するか不一致であるかを識別する。不一致の項目は、前回のステータスプリントから現時点までの間に設定が変更されたことが判る。スタイル設定部５５は、変化があった項目にのみフラグを立てて識別可能にマーキングする。
【００２１】
ステップＳ１０５では、出力する項目ごとに出力スタイルを設定する処理がなされる。スタイル設定部５５は、ステップＳ１０４でマーキングされた前回から変化があった項目について、変化がなかった項目よりも印字出力を強調して、操作者の視認性がより高い出力スタイルを設定する。出力スタイルは、文字太さ、文字濃度、文字色、文字サイズの１つまた複数の組み合わせにより強調がなされる。例えば、図５に示すように、変更された項目のみを濃いインク色（黒）で印字し、変更されなかった出力項目はこれよりも薄いインク色（グレー）で印字するなどして出力スタイルを項目ごとに切り替える。これにより、操作者にとってはステータスプリントの全体の中でどの項目に変更があったかを一目で即座に視認することが可能となる。
【００２２】
「強調モード」において、変更された項目のみを印字して残りの項目は一部または全てを印字しないように出力するモードをさらに設けて、操作部１からモード選択できるようにしてもよい。変更のあった項目のみが出力されるので、ステータスプリントに要するインクとシートの使用量が削減される。
【００２３】
ステップＳ１０６では、使用するシートの幅方向のサイズ（以下、シートサイズという）に関する情報を取得する処理がなされる。キャリッジ２０１を移動させながらセンサ２０５でシートの有無を検知することで、供給されたシートのシートサイズを取得することができる。あるいは、予め操作者が操作部１から使用するシートサイズを入力して設定するものであれば、設定した情報を読み取ってシートサイズを取得することができる。図５の例では、図５（ａ）、（ｂ）、（ｃ）の順に主走査方向におけるシート幅Ｌ、すなわちシートサイズが大きくなっている。
【００２４】
ステップＳ１０７では、グループごとに出力サイズに関する情報を取得する処理がなされる。この処理は主に分類設定部５３によりなされる。グループ記憶部６４は出力する項目を機能別に分類した複数のグループの各々について、主走査方向（シート幅方向）の幅および副走査方向の幅を、所定の余白（マージン）を含んだ値として記憶している。出力する文字列の縦横の数によって幅が決定される。分類設定部５３はグループ記憶部６４から情報を読み出して情報を取得する。
【００２５】
図５の例では、グループＧ１，Ｇ２，Ｇ３の点線で囲まれた印字領域を持った３つのグループに分類される。グループＧ１はスリープ動作、スリープモード、白黒エラースキップ、表示言語、警告表示、インク乾燥時間の設定項目を含む。グループＧ２は、カラーモード、モノクロ中間調、カラー中間調（テキスト）、カラー中間調（グラフィック）、カラー中間調（イメージ）の色調に関する設定項目を含む。グループＧ３は、メディア、インクの使用量に関する項目を含む。グループＧ１はシート幅方向においてＬ１のサイズ（余白を含む）を有し、グループＧ２はＬ２のサイズ（余白を含む）、グループＧ３はＬ３のサイズ（余白を含む）を有する。
【００２６】
各々のグループは配置の優先順位がつけられており、この例ではグループＧ１、Ｇ２、Ｇ３の順に優先度が高くなっている。最も優先度の高いグループＧ１は、操作者が最も視認しやすいシートの左上方側に配置される。レイアウトを決定する際には、優先順位の高いものから順に配置される。以降、ｎ番目の優先順位にあるグループのシート幅方向における出力サイズをＧｎとする。
【００２７】
ステップＳ１０８では、グループの出力レイアウトを決定する処理がなされる。この処理は主にレイアウト設定部５４によりなされる。レイアウト設定部５４は、上述のように取得されたシートサイズＬおよび各グループの出力サイズＧｎに基づいて、シート上でのグループのレイアウトを決定する。
【００２８】
図５（ａ）は、使用するシートのシートサイズＬが最も小さい場合を示し、グループＧ１，Ｇ２，Ｇ３は縦に並べて出力される。図５（ｂ）は、使用するシートが中間的なシートサイズＬの場合を示し、グループＧ１，Ｇ２が横に並べられ、グループＧ３は改行して次の行に縦に並べて出力される。図５（ｃ）は、使用するシートのシートサイズＬが最も大きい場合を示し、グループＧ１，Ｇ２，Ｇ３は同じ行で横に並べて出力される。シートサイズＬとレイアウトの関係は予め対応付けてデータテーブルの形式でレイアウト記憶部６５に記憶されている。レイアウト設定部５４は、このデータテーブルを参照してシートサイズＬに対応するレイアウトを決定する。
【００２９】
ステップＳ１０９では、決定したレイアウトに従ってプリント出力する処理がなされる。レイアウト設定部５４は、ステップＳ１０８において決定したレイアウトに従ってシートサイズに適したレイアウトでプリント出力する。
【００３０】
このように、各グループ内の文字列の並びは維持したまま、シートサイズに応じて決定されたグループのレイアウトでステータスプリントがなされる。したがって、図５（ｂ）、（ｃ）のようなシートサイズであっても、シートの右側に大きな無駄を残して出力されることが無く、ステータスプリントに要するシートの消費量を減らすことができる。
【００３１】
なお、ステップＳ１０８におけるレイアウト決定は、シートサイズとレイアウトとを予め対応付けて記憶しておく以外にも、都度、計算によって決定することもできる。この決定の手法を、図４のフローチャートを用いて説明する。基本的な考え方は、シートサイズＬおよびグループ幅Ｇｎに基づいて、シート幅方向に複数のグループを可能な限り並べるようなアルゴリズムによりレイアウトするものである。この処理は主にレイアウト設定部５４によりなされる。
【００３２】
ステップＳ２０１では、シートサイズＬ、ｎ番目のグループの出力サイズＧｎ、ｎ番目のグループまでの合計出力サイズＧｔを計算のパラメータとして設定する。
【００３３】
ステップＳ２０２では、ｎ＝０、Ｇｔ＝０とパラメータの初期値を設定する。
ステップＳ２０３では、ｎ＋１番目のグループをシート幅方向に並べた際の合計出力サイズＧｔ＋Ｇｎ＋１を算出する。算出した結果はＧｔとして更新される。図５（ｂ）の例ではＧｔ＝Ｌ１＋Ｌ２となり、図５（ｃ）の例ではＧｔ＝Ｌ１＋Ｌ２＋Ｌ３となる。
【００３４】
ステップＳ２０４では、Ｇｔ＞Ｌであるかの判断がなされる。つまり、ステップＳ２０３において取得されたｎ＋１番目のグループまで並べた際の合計出力サイズＧｔがシート幅Ｌを超えたか否かを判断する。判断がＮｏの場合はステップＳ２０５に分岐し、判断がＹｅｓの場合はステップＳ２０７に分岐する。
【００３５】
ステップＳ２０５では、同じ行にグループＧｎ＋１を並べるようレイアウトする。ここでいう「行」とは、グループを単位として並べたときの行を意味し、ステータスプリントの項目を構成する文字列の行ではない。このように、ＧｔがＬを超えなければ、ｎ番目のグループまでを並べた同じ行に、さらにｎ＋１番目のグループを並べる。
【００３６】
ステップＳ２０７では、改行した次の行にグループＧｎ＋１を並べるようレイアウトする。つまり、ＧｔがＬを超えたら同じ行にはグループＧｎ＋１を出力するだけの余白が残っていないで、改行して次の行にグループＧｎ＋１を配置する。
【００３７】
ステップＳ２０６では、ステータスプリントすべきグループが残っているか判断する。判断がＹｅｓの場合はステップＳ２０８に分岐し、判断がＮｏの場合は本処理ルーチンを終了して、図３のステップＳ１０９に戻る。ステップＳ２０８では、グループ番号を示すパラメータｎをインクリメント（ｎ←ｎ＋１）する。そして、ステップＳ２０３に戻って同様の処理を繰り返す。
【００３８】
このように、複数のグループの各グループの出力サイズおよびレイアウトの優先順位に関する情報を取得し、優先順位の高いグループから順にシート幅方向に並べて各々の出力サイズを加算していく。加算の結果がシートサイズを超えない範囲で優先順位が高いグループから順にシート幅方向に順に並べるようレイアウトするものである。
【００３９】
以上説明してきた実施形態によれば、使用するシートのサイズに応じてレイアウトを変更することで、ステータスプリントに要するシートの消費量を減らすことができる。また、設定が変更された項目を残りの項目とは異なる出力スタイルで印字することで、ステータスプリントの出力を見た操作者が即座に変更された項目を認識することができる。
【符号の説明】
【００４０】
５  コントローラ
６  記憶部
２０１  キャリッジ
２０２  プリントヘッド
２０４  制御部
２０５  センサ
【図１】
2012148450.tif 000003
【図２】
2012148450.tif 000004
【図３】
2012148450.tif 000005
【図４】
2012148450.tif 000006
【図５】
2012148450.tif 000007
【図６】
2012148450.tif 000008