(57)【特許請求の範囲】
【請求項１】
ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む媒体設定を記憶する記憶部と、
前記記憶部に記憶された前記媒体設定に基づいて、印刷媒体に印刷する印刷部と、
情報処理装置から受信された印刷ジョブに含まれる、ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む第１の媒体設定が、前記記憶部に前記媒体設定として設定されている第２の媒体設定と異なるか否かを判定する判定部と、
前記判定部により異なると判定された場合、前記記憶部に記憶されている前記媒体設定を、前記第２の媒体設定から前記第１の媒体設定に書き換える制御部と、
を有することを特徴とする画像形成装置。
【請求項２】
ユーザ操作を受け付ける操作部をさらに有し、
前記制御部は、前記判定部により異なると判定された後に、前記操作部から印刷指示を受け付けた場合、前記記憶部に記憶されている前記媒体設定を、前記第２の媒体設定から前記第１の媒体設定に書き換える
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記記憶部は、前記第２の媒体設定を入力するユーザ操作を前記操作部から受け付けた場合、前記第２の媒体設定を記憶することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記印刷媒体の検知処理を行って前記印刷媒体のサイズに関する情報を得る媒体検知部をさらに備え、
前記制御部は、前記記憶部に記憶されている前記媒体設定を、前記媒体検知部の検知処理の結果に基づいて更新する
ことを特徴とする請求項１から３までの何れか１項に記載の画像形成装置。
【請求項５】
前記印刷部に供給する印刷媒体を収容する媒体収容部をさらに備え、
前記媒体検知部は、前記媒体収容部における印刷媒体の収容を検知し、収容された印刷媒体のサイズ、又は前記サイズ及び印刷領域を計測し、計測された結果を示す媒体計測情報を出力し、
前記制御部は、前記媒体設定として設定されている前記第２の媒体設定を、前記媒体検知部から出力された前記媒体計測情報に基づき更新する
ことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
表示部をさらに有し、
前記制御部は、
前記情報処理装置から印刷ジョブを受信した場合で、且つ前記媒体検知部により前記媒体収容部における印刷媒体の収容が検知された場合、前記印刷ジョブに含まれる前記第１の媒体設定が前記第２の媒体設定と異なるか否かを判定し、
異なると判定された場合、前記第１の媒体設定及び前記第２の媒体設定で異なる情報を前記表示部に表示させる
ことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御部は、前記媒体検知部により前記媒体収容部における印刷媒体の収容が検知されなかった場合、前記媒体設定を示す情報を前記表示部に表示させる
ことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記制御部は、前記情報処理装置から印刷ジョブを受信した場合で、且つ前記媒体検知部により前記媒体収容部における印刷媒体の収容が検知されなかった場合、前記印刷ジョブに含まれる前記第１の媒体設定を示す情報を前記表示部に表示させる
ことを特徴とする請求項６又は７に記載の画像形成装置。
【請求項９】
前記印刷媒体は長尺な印刷媒体であることを特徴とする請求項１から８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記長尺な印刷媒体はロール状に巻かれた媒体であることを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
情報処理装置と画像形成装置とを備えた画像形成システムであって、
前記情報処理装置は、
ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む第１の媒体設定を含む印刷ジョブを、前記画像形成装置に送信する送信部を有し、
前記画像形成装置は、
ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む媒体設定を記憶する記憶部と、
前記記憶部に記憶された前記媒体設定に基づいて、印刷媒体に印刷する印刷部と、
前記情報処理装置から送信された前記印刷ジョブを受信する受信部と、
前記受信部で受信された前記印刷ジョブに含まれる前記第１の媒体設定が、前記記憶部に前記媒体設定として設定されている第２の媒体設定と異なるか否かを判定する判定部と、
前記判定部により異なると判定された場合、前記記憶部に記憶されている前記媒体設定を、前記第２の媒体設定から前記第１の媒体設定に書き換える制御部と、
を有する
ことを特徴とする画像形成システム。
【請求項１２】
画像形成装置における設定方法であって、
情報処理装置から受信された印刷ジョブに含まれる、ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む第１の媒体設定が、前記画像形成装置の記憶部に媒体設定として設定されている第２の媒体設定と異なるか否かを判定する判定ステップと、
前記判定ステップにより異なると判定された場合、前記記憶部に記憶されている前記媒体設定を、前記第２の媒体設定から前記第１の媒体設定に書き換えるステップと、
を有する
ことを特徴とする、画像形成装置における設定方法。
【請求項１３】
ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む媒体設定を記憶する記憶部と、前記記憶部に記憶された前記媒体設定に基づいて、印刷媒体に印刷する印刷部と、制御部と、を有する画像形成装置に組み込まれるプログラムであって、
前記制御部に、
情報処理装置から受信された印刷ジョブに含まれる、ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む第１の媒体設定が、前記記憶部に前記媒体設定として設定されている第２の媒体設定と異なるか否かを判定する判定ステップと、
前記判定ステップにより異なると判定された場合、前記記憶部に記憶されている前記媒体設定を、前記第２の媒体設定から前記第１の媒体設定に書き換えるステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、その画像形成装置を備えた画像形成システム、その画像形成装置における設定方法、及びその画像形成装置に組み込まれるプログラムに関するものである。
【背景技術】
【０００２】
従来から、外部に接続された情報処理装置から送信された印刷ジョブに基づき、ラベルロール紙等の長尺な印刷媒体に印刷を行う機能を有する画像形成装置が流通している。この画像形成装置では、印刷媒体のサイズ、印刷領域などの媒体設定（用紙設定）を、画像形成装置に備えた操作パネルから行うことが可能になっている。
【０００３】
また、特許文献１は、長尺な印刷用紙に印刷する機能を有するプリンタにおいて、その印刷用紙が装填されていない場合に、外部装置から設定用紙情報の更新コマンドを受信可能な状態にし、その更新コマンドを受信するとその更新コマンドを実行して設定用紙情報を更新し、その印刷用紙が装填されたことが検出された後に、その印刷用紙を搬送してその印刷用紙が設定用紙情報に一致しているかを判別する技術を開示している。このプリンタでは、ロール紙などの長尺な印刷用紙を異なる種類のものに交換する際に、用紙不一致エラー状態を発生させずに、外部装置の側からのコマンド送信によって設定用紙情報を更新することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２０８４１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の画像形成装置は、画像形成装置の用紙設定と情報処理装置から送信された印刷ジョブで指定された用紙設定とが不一致となった場合、用紙サイズが不一致であることを示すエラーなどを出力する。しかし、このエラーを解消して画像形成装置を復旧させるためには、用紙の交換が必要となる。
【０００６】
特に、ラベルロール紙等の長尺な印刷用紙に印刷を行う画像形成装置では、様々な印刷用紙をセットすることがあるため、印刷用紙をセットする度に画像形成装置の用紙設定を更新する必要がある。従って、このような画像形成装置では、誤操作によってエラーが発生した場合の復旧方法が用紙交換以外にない場合、操作性が著しく悪化する問題がある。
【０００７】
例えば、ラベルロール紙に印刷を行う画像形成装置では、ラベル紙のサイズ、ラベル紙の種類及び厚さといった項目に加えて、ラベル紙の間隔、ラベル紙の先端を検出する方法、台紙の幅、及び台紙とラベル紙との間隔といった多くの設定項目が用紙設定として必要となる。そして、画像形成装置に印刷用紙を検知するセンサを備えた場合でも、これらの設定項目の中には、自動的に検知することが難しい項目が含まれている。よって、この画像形成装置では、ラベルロール紙を交換した際に、ユーザ自身が画像形成装置の操作パネルを操作して用紙設定を更新する必要がある。
【０００８】
そのため、例えばユーザがラベルロール紙を交換したが、その時に用紙設定を更新するのを忘れたままプリンタドライバで正しい用紙設定を指定して印刷を実行したケースを想定すると、交換されたラベルロール紙とプリンタドライバの用紙設定は一致しているのに、画像形成装置の用紙設定とプリンタドライバで指定した用紙設定が不一致となるためミスマッチエラーが発生する。
【０００９】
さらに、ラベルロール紙等のロール紙に印刷を行う画像形成装置では、ロール紙をカットしないで画像形成装置に通紙したまま印刷完了する場合があるため、例えば上述したケースにて操作性を悪化させないようミスマッチエラーを無視して強制印刷できる仕組みを適用したとしても、通紙したままのロール紙と画像形成装置の用紙設定が食い違ったままとなり、更なる問題を招く可能性がある。
【００１０】
なお、特許文献１に記載されたプリンタでは、外部装置から用紙設定についての設定用紙情報の更新コマンドを受信して、設定用紙情報を更新することが可能となっている。しかしながら、このプリンタでは、ユーザは、ロール紙を取り出し、ロール紙が充填されていない状態での外部装置からの用紙設定コマンドの送信、新しいロール紙の充填、といった予め定められた手順で作業を行う必要がある。従って、このプリンタにおける用紙設定方法は、上述したケースには該当しないだけでなく、ユーザがこの手順を誤る可能性もある。
【００１１】
本発明は、上述のような実状に鑑みてなされたものであり、その目的は、情報処理装置から正しい媒体設定を含む印刷ジョブを受信した際に、その印刷ジョブに含まれる媒体設定が内部に設定された媒体設定と異なる場合、設定された媒体設定をその印刷ジョブに含まれる媒体設定に書き換えることが可能な画像形成装置を提供すること、並びに、その画像形成装置及び情報処理装置を備えた画像形成システム、その画像形成装置における設定方法、及びその画像形成装置に組み込まれるプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の一態様に係る画像形成装置は、ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む媒体設定を記憶する記憶部と、前記記憶部に記憶された前記媒体設定に基づいて、印刷媒体に印刷する印刷部と、情報処理装置から受信された印刷ジョブに含まれる、ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む第１の媒体設定が、前記記憶部に前記媒体設定として設定されている第２の媒体設定と異なるか否かを判定する判定部と、前記判定部により異なると判定された場合、前記記憶部に記憶されている前記媒体設定を、前記第２の媒体設定から前記第１の媒体設定に書き換える制御部と、を有することを特徴とする。
【００１３】
本発明の一態様に係る画像形成システムは、情報処理装置と画像形成装置とを備えた画像形成システムであって、前記情報処理装置は、ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む第１の媒体設定を含む印刷ジョブを、前記画像形成装置に送信する送信部を有し、前記画像形成装置は、ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む媒体設定を記憶する記憶部と、前記記憶部に記憶された前記媒体設定に基づいて、印刷媒体に印刷する印刷部と、前記情報処理装置から送信された前記印刷ジョブを受信する受信部と、前記受信部で受信された前記印刷ジョブに含まれる前記第１の媒体設定が、前記記憶部に前記媒体設定として設定されている第２の媒体設定と異なるか否かを判定する判定部と、前記判定部により異なると判定された場合、前記記憶部に記憶されている前記媒体設定を、前記第２の媒体設定から前記第１の媒体設定に書き換える制御部と、を有することを特徴とする。
【００１４】
本発明の一態様に係る、画像形成装置における設定方法は、画像形成装置における設定方法であって、情報処理装置から受信された印刷ジョブに含まれる、ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む第１の媒体設定が、前記画像形成装置の記憶部に媒体設定として設定されている第２の媒体設定と異なるか否かを判定する判定ステップと、前記判定ステップにより異なると判定された場合、前記記憶部に記憶されている前記媒体設定を、前記第２の媒体設定から前記第１の媒体設定に書き換えるステップと、を有することを特徴とする。
【００１５】
本発明の一態様に係るプログラムは、ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む媒体設定を記憶する記憶部と、前記記憶部に記憶された前記媒体設定に基づいて、印刷媒体に印刷する印刷部と、制御部と、を有する画像形成装置に組み込まれるプログラムであって、前記制御部に、情報処理装置から受信された印刷ジョブに含まれる、ラベル及び台紙で構成される印刷媒体におけるラベルの幅及び長さ、ラベル間距離、台紙の幅、並びに台紙とラベルとの間の距離を含む第１の媒体設定が、前記記憶部に前記媒体設定として設定されている第２の媒体設定と異なるか否かを判定する判定ステップと、前記判定ステップにより異なると判定された場合、前記記憶部に記憶されている前記媒体設定を、前記第２の媒体設定から前記第１の媒体設定に書き換えるステップと、を実行させるためのプログラムである。
【発明の効果】
【００１６】
本発明によれば、画像形成装置において、情報処理装置から正しい媒体設定を含む印刷ジョブを受信した際に、その印刷ジョブに含まれる媒体設定が画像形成装置内部に設定された媒体設定と異なる場合、その設定された媒体設定をその印刷ジョブに含まれる媒体設定に書き換えることが可能になる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係る画像形成システムの一構成例を示す図である。
【図２】図１に示される画像形成システムにおける情報処理装置の表示部に表示される画像の一例を示す図である。
【図３】図１に示される画像形成システムにおける画像形成装置において印刷媒体を収容した際又は取り出した際に実行される処理の一例を示すフロー図である。
【図４】図３に示される処理において画像形成装置の表示部に待機画面として表示される画像の一例を示す図である。
【図５】図３に示される処理において画像形成装置の表示部に待機画面として表示される画像の他の例を示す図である。
【図６】図１に示される画像形成システムにおける画像形成装置で印刷媒体を収容した際に実行される処理の一例を示すフロー図である。
【図７】図１に示される画像形成システムにおいて、画像形成装置が情報処理装置から印刷ジョブを受信した際に実行される処理の一例を示すフロー図である。
【図８】図７に示される処理において画像形成装置の表示部に表示されるエラー通知画像の一例を示す図である。
【図９】図７に示される処理において画像形成装置の表示部に表示されるエラー通知画像の他の例を示す図である。
【発明を実施するための形態】
【００１８】
以下に、本発明の実施の形態に係る画像形成装置、その画像形成装置と情報処理装置とを備えた画像形成システム、その画像形成装置における設定方法、及びその画像形成装置に組み込まれるプログラムについて、図１から図９を参照しながら説明する。
【００１９】
図１は、実施の形態に係る画像形成システムの一構成例を示す図である。
図１に示されるように、実施の形態に係る画像形成システム１は、画像形成装置１０と、画像形成装置１０にデータ送信路Ｎを介して接続され、印刷ジョブを画像形成装置１０に送信する情報処理装置３０と、を備えている。データ送信路Ｎは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）又はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの通信インターフェース（Ｉ／Ｆ）で接続された印刷ジョブの送受信路である。
【００２０】
なお、画像形成システム１は、複数の情報処理装置３０を備えることもできる。その場合、各情報処理装置３０から画像形成装置１０に印刷ジョブを送信することが可能となる。また、画像形成システム１は、図示しない印刷サーバ装置を備え、情報処理装置３０がこの印刷サーバ装置を介して印刷ジョブを画像形成装置１０に送信するように構成することもできる。
【００２１】
まず、情報処理装置３０の構成について説明する。情報処理装置３０は、主制御部３１、通信部３２、操作部３３、表示部３４、及び記憶部３５を有する。主制御部３１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等で構成され、通信部３２、操作部３３、表示部３４、及び記憶部３５を含む情報処理装置３０の全体を制御する。
【００２２】
記憶部３５には、例えば、アプリケーションプログラム（アプリケーション）３６と、画像形成装置１０用のプリンタドライバ３７と、ジョブ設定３８と、が記憶されている。アプリケーション３６及びプリンタドライバ３７は、主制御部３１により読み出して実行することが可能な状態で情報処理装置３０に組み込まれている。なお、主制御部３１には、アプリケーション３６及びプリンタドライバ３７を実行させるためのオペレーションシステムプログラムが組み込まれている。
【００２３】
アプリケーション３６は、画像形成装置１０で印刷する対象となる文書データを作成及び編集するためのソフトウェアである。プリンタドライバ３７は、アプリケーション３６で印刷を指示した際に呼び出され、後述するジョブ設定３８を参照しつつ、文書データを印刷データに変換することで、その印刷データが含まれる印刷ジョブを生成し、その印刷ジョブを、通信部３２を介して画像形成装置１０に出力する。
【００２４】
通信部３２は、プリンタドライバ３７にて生成された印刷ジョブを、データ送信路Ｎを介して画像形成装置１０に送信するためのＩ／Ｆ部であり、少なくとも印刷ジョブを送信できればよく、送信部とすることもできる。また、操作部３３は、ユーザ操作を受け付ける部位であり、例えば、キーボード及びポインティングデバイスとすることができる。表示部３４は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示パネルとすることができる。記憶部３５は、ハードディスク又は半導体メモリ等の記憶装置とすることができる。
【００２５】
ここで、図２を参照しながら、プリンタドライバ３７を用いた用紙設定処理の一例について説明する。図２は、情報処理装置３０の表示部３４に表示される画像の一例を示す図で、プリンタドライバ３７に含まれる設定画像の一例を示す図である。
【００２６】
ジョブ設定３８は、画像形成装置１０にセットされる印刷媒体（用紙媒体）のラベルの幅及び長さ、ラベル間距離、台紙幅、台紙とラベル間の距離といった複数の設定項目からなる設定値の集合であり、印刷時の用紙設定である。なお、紙以外の媒体が印刷媒体となることもあるため、用紙設定は媒体設定とも称す。
【００２７】
ジョブ設定３８は、プリンタドライバ３７を用いて記憶部３５に記憶（登録）することができる。図２に示される画像（ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画像）４０は、プリンタドライバ３７に含まれるＧＵＩ画像であり、登録済み媒体設定一覧４１と、その一覧４１から編集対象として選択された媒体設定の名称（印刷媒体名）の表示欄４２と、選択された媒体設定の概略図４３と、概略図４３における印刷媒体及びラベルの寸法の入力欄４４と、削除ボタン４５と、ＯＫボタン４６と、適用ボタン４７と、キャンセルボタン４８と、を含む。
【００２８】
ユーザは、プリンタドライバ３７を実行し、表示部３４に画像４０を表示させ、登録済み媒体設定一覧４１から編集対象を選んで表示欄４２に表示させ（又は新規の媒体設定名を入力し）、概略図４３を見ながら対応する寸法を入力欄４４に入力する。なお、入力欄４４に入力された値によって、概略図４３の寸法の比率も変更されることが望ましい。図２に示される画像４０では、記憶部３５に登録済みの媒体設定の例として「ダイカットラベル紙」と「全面ラベル紙」等の登録済み媒体設定一覧４１が読み出し可能となっている。また、図２に示されるように、入力欄４４は、印刷媒体の幅（台紙幅）ＬＷ、ラベル４３ａの長さＰＬ及び幅ＰＷ、印刷媒体の端からラベル４３ａの端までの間隔（台紙とラベルとの間の距離）ＤＷ、及びラベル４３ａ間の間隔（ラベル間距離）ＧＬを含むことができるが、これに限ったものではない。例えば、ラベル４３ａ上の全ての領域を印刷領域とせずに、一部を印刷領域４３ｂとして入力可能に構成することもできる。
【００２９】
操作部３３でのユーザ操作により、入力欄４４に各設定値が入力され適用ボタン４７が選択されることで、プリンタドライバ３７は、入力された内容のジョブ設定３８を記憶部３５に記憶させることができる。また、プリンタドライバ３７は、キャンセルボタン４８が選択された場合、その時点で適用されていないジョブ設定３８を破棄し、別の画像に遷移させる。また、プリンタドライバ３７は、登録済み媒体設定一覧４１から削除対象が選択された状態で削除ボタンが選択された場合、対象のジョブ設定３８を削除する。
【００３０】
このように、ユーザは、プリンタドライバ３７を用いて設定値の入力、登録、編集、及び削除を行うことが可能になっている。ジョブ設定３８には、印刷媒体への印刷領域を示す情報を少なくとも含み、一般的な項目としてその印刷媒体のサイズ及び厚みを示す情報も含むことができる。
【００３１】
また、プリンタドライバ３７は、印刷対象の文書データに対して適用するジョブ設定３８が登録済み媒体設定一覧４１の中から選択され、ＯＫボタン４６が選択された場合、この画像４０を非表示にする（別の画像に遷移させてもよい）とともに、その文書データに対して適用するジョブ設定３８を選択する。そして、プリンタドライバ３７は、その文書データにそのジョブ設定３８を適用し、印刷ジョブを生成する。このように生成された印刷ジョブには、そのジョブ設定３８（第１の媒体設定とも称す）が含まれる。ジョブ設定３８は、例えば用紙設定コマンドとして印刷ジョブに含めることができる。但し、印刷ジョブにジョブ設定３８の内容が含まれていれば、これに限ったものではない。
【００３２】
次に、画像形成装置１０の構成について説明する。図１に示されるように、画像形成装置１０は、主制御部１１、コマンド解析部１２、判定部１３、媒体設定管理部（制御部）１４、媒体設定（用紙設定）１５ａが記憶される記憶部１５、操作部１６、表示部１７、通信部１８、媒体検知部（用紙検知部）１９、媒体収容部２０、印刷制御部２１、及び印刷部２２を備える。主制御部１１は、例えばＣＰＵ又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等で構成され、コマンド解析部１２、判定部１３、媒体設定管理部１４、記憶部１５、操作部１６、表示部１７、通信部１８、媒体検知部１９、及び印刷制御部２１を含む画像形成装置１０の全体を制御する。
【００３３】
なお、媒体設定管理部１４の一部の処理は、例えば主制御部１１が担うこともできる。また、画像形成装置１０は、図１に示される構成要素で構成されるに限ったものではなく、判定部１３、媒体設定管理部１４、及び記憶部１５を備えればよい。一例を挙げると、媒体検知部１９を必要としない処理のみを採用する場合には、媒体検知部１９が必須ではなくなる。
【００３４】
操作部１６は、ユーザ操作を受け付ける部位で、例えば、複数のボタンスイッチを有することができる。画像形成装置１０のユーザ（利用者）がこれらのボタンスイッチを押下することで、媒体設定管理部１４は、装置設定１５ｂを表示部１７に表示させ、ユーザ操作により装置設定１５ｂの設定項目の入力、選択、及び変更を行うことができる。このように、記憶部１５は、装置設定１５ｂを入力するユーザ操作を操作部１６から受け付けた場合、その装置設定１５ｂを記憶することが好ましい。
【００３５】
表示部１７は、例えば、複数のＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）及び１つのＬＣＤ等の表示パネルを備えることができる。これらのＬＥＤは、画像形成装置１０の状態（例えば、待機状態、印刷ジョブ受信中、印刷中など）に応じて点灯させることができる。また、表示部１７は、画像形成装置１０をユーザが操作する際のガイダンス及び各種情報、並びに画像形成装置１０の媒体設定である装置設定（第２の媒体設定とも称す）１５ｂを示す情報などを表示することもできる。
【００３６】
媒体設定管理部１４は、記憶部１５に記憶されている媒体設定１５ａを管理する。記憶部１５は、ハードディスク又は半導体メモリ等の記憶装置とすることができる。図１に示されるように、媒体設定１５ａは、複数項目からなる設定値の集合であり、装置設定（第２の媒体設定）１５ｂを含み、一時的にジョブ設定１５ｃも含むこともある。装置設定１５ｂ及びジョブ設定１５ｃは、いずれも印刷媒体への印刷領域を示す情報を少なくとも含む。
【００３７】
装置設定１５ｂは、画像形成装置１０にセットされた印刷媒体の設定値の集合（印刷媒体への印刷領域を示す情報を含む）であり、例えば、画像形成装置１０にセットされた印刷媒体のラベル幅、ラベルの長さ、ラベル間距離、台紙幅、台紙とラベル間の距離といった複数項目からなる設定値の集合である。この集合は、プリンタドライバ３７に関し説明したジョブ設定３８と基本的に同じ集合とすることができる。ジョブ設定１５ｃは、後述するコマンド解析部１２で解析された用紙設定コマンドによる設定値の集合（印刷媒体への印刷領域を示す情報を含む）であり、基本的にジョブ設定３８と同じ設定値の集合とするが、ジョブ設定３８と同じ設定値が含まれていればよい。
【００３８】
媒体収容部２０は、印刷部２２に供給する印刷媒体を収容する収容部であり、例えば、給紙カセット、ロール紙収容部などが挙げられる。画像形成装置１０は、複数種類のサイズの印刷媒体に対応させるために、複数の媒体収容部２０を備えることもできる。
【００３９】
媒体検知部１９は、媒体収容部２０への印刷媒体の収容を検知し、収容された印刷媒体のサイズ、又は印刷媒体のサイズ及び印刷領域を計測し、計測された結果を示す媒体計測情報を出力する。媒体検知部１９は、画像形成装置１０に印刷媒体がセットされた時に使用され、媒体設定管理部１４を介して媒体設定１５ａに含まれる装置設定１５ｂを更新するために、セットされた印刷媒体のラベル長及びラベル間距離などを検出（チェック）する機能を持つ。媒体検知部１９は、図１で示されるように媒体収容部２０の内部に備えることができる。但し、媒体検知部１９は、媒体収容部２０の外部であって印刷媒体の搬送路中に、全ての機能又は一部の機能を有することもできる。
【００４０】
通信部１８は、情報処理装置３０からデータ送信路Ｎを介して送信された印刷ジョブを受信するためのＩ／Ｆ部であり、少なくとも印刷ジョブを受信できればよく、受信部とすることもできる。
【００４１】
コマンド解析部１２は、通信部１８で受信した印刷ジョブに含まれる用紙設定コマンド及び印刷コマンドを解析するための処理部であり、用紙設定コマンドを解析した結果は、媒体設定管理部１４を介して媒体設定１５ａに含まれるジョブ設定１５ｃとして保持される。ジョブ設定１５ｃは、上述したように、基本的に情報処理装置３０において印刷ジョブの生成時に適用されたジョブ設定３８と同じ内容となる。
【００４２】
判定部１３は、媒体設定１５ａに保持された装置設定１５ｂとジョブ設定１５ｃを比較して、設定が異なるか否かを判定するための処理部であり、用紙設定比較部と称することもできる。
【００４３】
印刷制御部２１は、コマンド解析部１２で解析された印刷コマンドの結果と、記憶部１５に記憶された装置設定１５ｂとに基づき、印刷部２２に印刷を実行させるための制御を行う。印刷部２２は、印刷媒体への印刷を実行する。
【００４４】
そして、画像形成装置１０は、その主たる特徴として、上述したように画像形成装置１０は、装置設定（第２の媒体設定）１５ｂを記憶する記憶部１５と、記憶部１５に記憶された装置設定１５ｂに基づいて、印刷媒体に印刷する印刷部２２と、印刷ジョブに含まれる第１の媒体設定（ジョブ設定３８、つまりジョブ設定１５ｃ）が記憶部１５に媒体設定として設定されている第２の媒体設定（装置設定）１５ｂと異なるか否かを判定する判定部１３と、を有するとともに、次の制御部を有する。
【００４５】
この制御部は、判定部１３により異なると判定された場合、記憶部１５に記憶されている媒体設定を、装置設定１５ｂからジョブ設定１５ｃに書き換える。媒体設定管理部１４は、この制御部の一例とし、このような書き換えの制御を行うことができる。
【００４６】
画像形成装置１０は、上述のような構成により、情報処理装置３０から正しい媒体設定（ジョブ設定３８で例示する第１の媒体設定）を含む印刷ジョブを受信した際に、その第１の媒体設定が画像形成装置１０の内部に設定された媒体設定と異なる場合であっても、その設定された媒体設定を第２の媒体設定から第１の媒体設定に書き換えることが可能になる。よって、この画像形成装置１０では、このような書き換え後に、上記第１の媒体設定を含む次の印刷ジョブを受信した際にも、エラーが発生することもない。
【００４７】
また、画像形成装置１０で用いる印刷媒体は、長尺な印刷媒体であることが好ましい。その理由は、媒体設定１５ａとして設定項目が多いため、その効果が顕著になるからである。なお、画像形成装置１０がこのような長尺な印刷媒体に印刷可能な装置である場合、画像形成装置１０は、その長尺な印刷媒体をカットするカッターなどの切断部を備えることが好ましい。また、長尺な印刷媒体はロール状に巻かれた媒体であってもよい。また、印刷媒体は、媒体設定１５ａの例としてラベル及び台紙で構成される媒体の設定例を挙げたように、ラベル及び台紙で構成されることが好ましい。ラベル及び台紙で構成されるラベルロール紙等の印刷媒体では、さらに多くの設定項目を含むため、実施の形態の効果がより期待できる。
【００４８】
次に、上述のような構成の画像形成装置１０における処理について、印刷用紙に印刷される例を挙げて説明する。
まず、図３から図５を参照しながら、画像形成装置１０に印刷用紙がセットされる、又は、画像形成装置１０から印刷用紙が取り除かれる場合の処理について説明する。図３は、画像形成装置１０において印刷用紙を収容した（セットした）際又は取り出した際に実行される処理の一例を示すフロー図、図４及び図５は、図３に示される処理において表示部１７に待機画面として表示される画像の例を示す図である。
【００４９】
まず、媒体設定管理部１４は、媒体検知部１９からの検知結果を受け取り、印刷用紙等の印刷用紙がセットされているか否かを判定する（ステップＳ１）。印刷用紙がセットされている場合（ステップＳ１でＹＥＳの場合）、媒体設定管理部１４は、表示部１７に表示されている待機画面（待機時に表示させる画像）を、図４に示される画像５１を表示させたような、トナー等の消耗品の残量などが表示されている通常の待機画面に切り替える（ステップＳ２）。一方、印刷用紙がセットされていない場合（ステップＳ１でＮＯの場合）、媒体設定管理部１４は、表示部１７に表示されている待機画面を、図５に示される画像５２を表示させたような、媒体設定１５ａに含まれる装置設定１５ｂの設定値を一覧表示する待機画面に切り替える（ステップＳ３）。
【００５０】
このように、媒体設定管理部１４は、媒体検知部１９により媒体収容部２０への印刷媒体の収容が検知されなかった場合、媒体設定を示す情報（検知されなかった時点で媒体設定となっている装置設定１５ｂ）を表示部１７に表示させることもできる。このような表示により、ユーザは、この待機画面の画像を見ることで、セット（収容）すべき印刷用紙の用紙設定を知ること、つまりどのような用紙設定の印刷用紙をセットすればよいのか知ることができる。
【００５１】
また、図３に示されるような処理により、待機画面の表示内容が印刷用紙の有無によって自動的に切り替わるようになるため、ユーザは、操作部１６を用いて媒体設定１５ａに含まれる装置設定１５ｂの設定値を選択する操作及び表示する操作を行うことなく、設定値の一覧を確認することが可能になる。
【００５２】
なお、印刷用紙がセットされている状態でも、操作部１６の予め定められたボタンを押下することで、待機画面の表示内容を媒体設定１５ａに含まれる装置設定１５ｂの設定値を一覧表示する待機画面に切り替えてもよい。
【００５３】
次に、図６を参照しながら、画像形成装置１０に印刷用紙を収容する際（セットする際）に実行される処理の一例について説明する。図６は、画像形成装置１０で印刷用紙を収容した際に実行される処理の一例を示すフロー図である。
【００５４】
まず、媒体検知部１９が、セットされた印刷用紙に対して用紙検知処理（印刷媒体検知処理）を実行する（ステップＳ１１）。用紙検知処理の例としては、ラベルロール紙の各ラベルの先端位置を検出するためのセンサ（透過センサ又は反射センサ）を監視しながら印刷用紙を搬送することで、ラベル長とラベル間距離などを計測する処理などが挙げられる。
【００５５】
次に、判定部１３が、この用紙検知処理で計測された媒体計測情報が示す用紙設定が装置設定１５ｂと異なるか否かを判定する（ステップＳ１２）。異なる場合（ステップＳ１２でＹＥＳの場合）、つまり、装置設定１５ｂと異なる印刷用紙がセットされたことが検知（認識）された場合、媒体設定管理部１４が、装置設定１５ｂを用紙検知処理で得られた用紙設定で上書き（更新）し（ステップＳ１３）、処理を終了する。なお、ステップＳ１２でＮＯの場合には、処理が終了する。このように、媒体設定管理部１４は、媒体設定として設定されている装置設定１５ｂを、媒体検知部１９から出力された媒体計測情報に基づき更新することもできる。
【００５６】
図６に示されるような処理により、少なくとも計測可能な用紙設定については、操作部１６を用いて媒体設定１５ａに含まれる装置設定１５ｂの設定値を選択する操作及び変更する操作を行うことなく、印刷用紙の収容を完了した時点（印刷用紙を収容し、媒体収容部２０を規定の位置に戻した時点）で、自動的に更新されるようになる。
【００５７】
次に、図７から図９を参照しながら、画像形成装置１０における主たる特徴である、画像形成装置１０が情報処理装置３０から印刷ジョブを受信した際の処理の一例について説明する。図７は、画像形成装置１０が情報処理装置３０から印刷ジョブを受信した際に実行される処理の一例を示すフロー図、図８及び図９は、図７に示される処理において画像形成装置１０の表示部１７に表示されるエラー通知画像の例を示す図である。
【００５８】
まず、コマンド解析部１２が、通信部１８を介して受信された印刷ジョブに含まれるコマンドを解析する（ステップＳ２１）。ここで、印刷ジョブに用紙設定コマンドが含まれていた場合、その用紙設定コマンドに従い、媒体設定１５ａに含まれるジョブ設定１５ｃを更新する。なお、以前に受信した印刷ジョブから取得したジョブ設定１５ｃは、一定期間経過後などに削除することができ、その場合、ステップＳ２１の時点でジョブ設定１５ｃが存在しなかった場合には、新たにジョブ設定１５ｃを記憶すればよい。
【００５９】
次に、媒体設定管理部１４は、媒体検知部１９からの検知結果を受け取り、画像形成装置１０に用紙がセットされているか否かを判定する（ステップＳ２２）。ステップＳ２２でＮＯの場合、つまり未だ印刷用紙がセットされていない場合、媒体設定管理部１４は、表示部１７に図８に示されるエラー画像５３を表示させる（ステップＳ２３）。エラー画像５３は、ジョブ設定（印刷ジョブ設定）１５ｃの一覧、及び用紙がない旨の通知文を含むことができる。このように、媒体設定管理部１４は、情報処理装置３０から印刷ジョブを受信した場合で、且つ媒体検知部１９により媒体収容部２０への印刷媒体の収容が検知されなかった場合、印刷ジョブに含まれるジョブ設定１５ｃを示す情報を表示部１７に表示させることが好ましい。このような表示により、ユーザは、このエラー画像５３が表示された画面を見ることで、セット（収容）すべき印刷用紙の用紙設定を知ること、つまりどのような用紙設定の印刷用紙をセットすればよいのか知ることができる。
【００６０】
次に、媒体設定管理部１４は、媒体検知部１９からの検知結果を受け取り、印刷用紙がセットされたか否かを判定し（ステップＳ２４）、用紙セットが検出された段階（ＹＥＳとなった段階）で、用紙検知処理として、図６に示される用紙検知処理を実行する（ステップＳ２５）。なお、図７には図示されないが、用紙セット待ち状態で操作部１６のキャンセルボタンを押下することで、用紙セット待ち状態を解除し、受信した印刷ジョブを破棄することもできる。
【００６１】
ステップＳ２２でＹＥＳの場合（既に印刷用紙がセットされていた場合）、又は、ステップＳ２４において印刷用紙がセットされたことを検出し、ステップＳ２５において用紙検知処理が実行された場合、判定部１３が装置設定１５ｂとジョブ設定１５ｃとにミスマッチが存在するか否かを判定する（ステップＳ２６）。ステップＳ２６でＮＯの場合、つまり用紙設定が一致していた場合、主制御部１１は、印刷制御部２１に印刷を指示し、印刷制御部２１が印刷部２２を制御して印刷を実行させ（ステップＳ３４）、処理を終了する。
【００６２】
一方、ステップＳ２６でＹＥＳの場合、つまり用紙設定が一致していなかった場合、媒体設定管理部１４は、表示部１７に図９に示されるエラー画像５４を表示させる（ステップＳ２７）。エラー画像５４は、印刷用紙のミスマッチエラーを通知する通知文を含むことができる。また、エラー画像５４は、ジョブ設定１５ｃのうち装置設定１５ｂと異なる設定項目の一覧を含むことができる。このように表示により、ユーザは、一致していない用紙設定の項目を知ることができ、どのような用紙設定の印刷用紙をセットすればよいのか知ることができる。
【００６３】
また、表示部１７は、このような一覧に限らず、ジョブ設定１５ｃと装置設定１５ｂで異なる情報を表示できればよい。この場合、媒体設定管理部１４は、情報処理装置３０から印刷ジョブを受信した場合で、且つ媒体検知部１９により媒体収容部２０への印刷媒体の収容が検知された場合、印刷ジョブに含まれるジョブ設定３８（ジョブ設定１５ｃ）が装置設定１５ｂと異なるか否かを判定することで、そのような情報を得ることができる。また、図６を参照して説明したように、媒体設定管理部１４は、媒体設定として設定されている装置設定１５ｂを、媒体検知部１９から出力された媒体計測情報に基づき更新する場合（図７に示されるステップＳ２５の処理が実行された場合）にも、このような処理を行うことができる。
【００６４】
また、媒体設定管理部１４は、エラー画像５４を表示中に操作部１６に備えられたキャンセルボタンが押下されたか否か（つまり印刷キャンセル指示があったか否か）を判定する（ステップＳ２８）。ステップＳ２８でＹＥＳの場合、媒体設定管理部１４は、印刷をキャンセルしてこのエラーの状態を解除し、受信した印刷ジョブを破棄し（ステップＳ２９）、処理を終了する。
【００６５】
また、媒体設定管理部１４は、エラー画像５４を表示中に操作部１６に備えられた用紙交換ボタンが押下されたか否か（つまり、用紙交換指示があったか否か）を判定する（ステップＳ３０）。媒体設定管理部１４は、ステップＳ３０でＹＥＳの場合、エラーを解除するために正しい印刷用紙をセットすべきケースであるため、印刷用紙を排出して用紙交換可能な状態にした後（ステップＳ３１）、ステップＳ２３に戻り、再び図８に示されるエラー画像５３を表示部１７に表示させる。ステップＳ２３の後の処理は、上述した通りである。
【００６６】
また、媒体設定管理部１４は、エラー画像５４を表示中に操作部１６に印刷実行ボタンとして備えられたＯＫボタンが押下されたか否か（つまり、強制印刷指示があったか否か）を判定する（ステップＳ３２）。ステップＳ３２でＹＥＳの場合、媒体設定管理部１４は、ジョブ設定１５ｃを装置設定１５ｂに上書きするように更新し（ステップＳ３３）、ステップＳ３４へ進む。このジョブ設定１５ｃは、ステップＳ２１でジョブ設定３８と同じ内容に更新済みの設定である。このように、媒体設定管理部１４は、判定部１３により異なると判定された後に、操作部１６から印刷指示（エラー出力後であるため強制印刷指示と称している）を受け付けた場合、記憶部１５に記憶されている媒体設定を、装置設定１５ｂからジョブ設定１５ｃに書き換えることが好ましい。
【００６７】
次いで、媒体設定管理部１４は、エラー画像５４を表示中に操作部１６のこのエラーを無視し、強制的に印刷を継続させ、印刷制御部２１を介して印刷部２２に強制的に印刷を実行させ（ステップＳ３４）、処理を終了する。なお、ステップＳ３３とステップＳ３４の順序は逆であってもよい。
【００６８】
上述したステップＳ３３の処理により、図６で示される用紙セット時の自動的な用紙検知処理では検知することが難しい又は不可能な用紙設定について、ユーザが用紙交換時に装置設定１５ｂを更新するのを忘れたままプリンタドライバ３７で正しいジョブ設定（用紙設定）３８を指定して印刷を実行したケースにて、交換された印刷用紙とプリンタドライバのジョブ設定３８は一致しているのに、画像形成装置１０の装置設定１５ｂと、プリンタドライバで指定したジョブ設定３８が用紙設定コマンドとして画像形成装置１０に送信されてコマンド解析された結果として更新されたジョブ設定１５ｃとが不一致となるために発生してしまった用紙ミスマッチエラーを、強制印刷によって装置設定１５ｂを正しい状態に更新し、且つ印刷することができるようになる。
【００６９】
すなわち、強制印刷時にプリンタドライバ３７で指定した用紙設定（ジョブ設定３８）を画像形成装置１０の用紙設定に上書きすることで、実際にセットされている印刷用紙と画像形成装置１０の用紙設定を一致させ、更なる問題を未然に防ぐとともに、ユーザ自身が画像形成装置１０の操作部１６を操作して用紙設定を更新することなしに、画像形成装置１０の用紙設定を更新することが可能になる。
【００７０】
また、上述した通り、プリンタドライバ３７で指定したジョブ設定３８が、印刷を実施することによってジョブ設定１５ｃを介して装置設定１５ｂに反映されることから、ユーザは、印刷に先立って画像形成装置１０の操作部１６を用いて装置設定１５ｂの設定値を選択する操作及び変更する操作を行う必要がなくなる。
【００７１】
また、ステップＳ３２では、操作部１６から強制印刷指示を入力したが、画像形成装置１０は、強制印刷指示を情報処理装置３０から受信するように構成することもできる。具体的には、媒体設定管理部１４は、判定部１３により異なると判定された場合、情報処理装置３０に、強制的に印刷を実行するか否かを問い合わせるとよい。そして、画像形成装置１０は、通信部１８を介して、情報処理装置３０から強制的に印刷を実行することを示す返信（強制印刷指示）を受け取った場合、記憶部１５に記憶されている媒体設定を、第２の媒体設定から第１の媒体設定に書き換えることが好ましい。
【００７２】
以上に説明したように、この実施の形態に係る画像形成システム１では、次に説明するような画像形成装置１０における設定方法が適用されている。この設定方法は、情報処理装置３０から受信された印刷ジョブに含まれる、印刷媒体への印刷領域を示す情報を少なくとも含む第１の媒体設定が、記憶部１５に媒体設定として設定されている第２の媒体設定と異なるか否かを判定する判定ステップと、この判定ステップにより異なると判定された場合、記憶部１５に記憶されている媒体設定を、第２の媒体設定から第１の媒体設定に書き換えるステップと、を有する。その他の応用例については、画像形成システム１について説明した通りであり、その説明を省略する。
【００７３】
また、上述した画像形成装置１０は、媒体設定管理部１４で例示した制御部（又は主制御部１１）に、次のようなプログラムを組み込むことによっても実現することができる。このプログラムは、この制御部に、情報処理装置３０から受信された印刷ジョブに含まれる、印刷媒体への印刷領域を示す情報を少なくとも含む第１の媒体設定が、記憶部１５に媒体設定として設定されている第２の媒体設定と異なるか否かを判定する判定ステップと、この判定ステップにより異なると判定された場合、記憶部１５に記憶されている媒体設定を、第２の媒体設定から第１の媒体設定に書き換えるステップと、を実行させるためのプログラムである。また、このようなプログラムは、コンピュータ読取可能な各種の非一時的な記録媒体に記録することで、又はネットワークを介してサーバ装置から提供することで、流通させることができる。
【００７４】
また、上述した実施の形態では、情報処理装置３０から画像形成装置１０へ用紙設定が通知されるが、図６に示した用紙セット時に行われる自動検知処理で検知された用紙設定を画像形成装置１０から情報処理装置３０へ通知し、情報処理装置３０のジョブ設定３８に反映させるように構成することもできる。つまり、画像形成装置１０は、媒体検知部１９で計測された媒体計測情報を、情報処理装置３０に通知し、情報処理装置３０は、その媒体計測情報に基づき、ジョブ設定３８を更新することもできる。
【符号の説明】
【００７５】
１  画像形成システム、  １０  画像形成装置、  １１  画像形成装置の主制御部、  １２  コマンド解析部、  １３  判定部、  １４  媒体設定管理部、  １５  画像形成装置の記憶部、  １５ａ  媒体設定、  １５ｂ  装置設定、  １５ｃ  ジョブ設定、  １６  画像形成装置の操作部、  １７  画像形成装置の表示部、  １８  画像形成装置の通信部、  １９  媒体検知部、  ２０  媒体収容部、  ２１  印刷制御部、  ２２  印刷部、  ３０  情報処理装置、  ３１  情報処理装置の主制御部、  ３２  情報処理装置の通信部、  ３３  情報処理装置の操作部、  ３４  情報処理装置の表示部、  ３５  情報処理装置の記憶部、  ３６  アプリケーション、  ３７  プリンタドライバ、  ３８  ジョブ設定。
【図１】
0006590744.tif 000002
【図２】
0006590744.tif 000003
【図３】
0006590744.tif 000004
【図４】
0006590744.tif 000005
【図５】
0006590744.tif 000006
【図６】
0006590744.tif 000007
【図７】
0006590744.tif 000008
【図８】
0006590744.tif 000009
【図９】
0006590744.tif 000010