(57)【要約】【課題】  留め置き印刷が指定されていない印刷ジョブが受信された場合でも、印刷ジョブによっては留め置き印刷をしたり、印刷ジョブを留め置かずに印刷を行ったりすることができるようにする。【解決手段】  印刷装置は、印刷ジョブの種類や印刷ジョブを転送するのに用いられたプロトコルに従って、印刷ジョブに対して留め置き印刷を実行するかどうかを判断する。【選択図】  図３
2018024258.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブが受信されて当該印刷ジョブの印刷指示が受け付けられた後に当該印刷ジョブに基づいて印刷をする留め置き印刷を実行可能な印刷装置であって、
外部装置から印刷ジョブを受信する受信手段と、
前記受信手段により受信した印刷ジョブに基づいて印刷を実行する印刷手段と、
前記受信手段により受信した印刷ジョブの種類を判断する判断手段と、
印刷ジョブが前記受信手段により受信された後、当該印刷ジョブの印刷指示を入力する指示手段と、
前記受信手段により受信された第１の印刷ジョブが前記留め置き印刷が指定されていない印刷ジョブである場合でも、前記第１の印刷ジョブが第１の種類の印刷ジョブであると前記判断手段により判断された場合には、前記第１の印刷ジョブの印刷指示が前記指示手段により入力された後に、前記第１の印刷ジョブに基づく印刷を前記印刷手段に実行させ、
前記受信手段により受信された第２の印刷ジョブが前記留め置き印刷が指定されていない印刷ジョブである場合で、前記第２の印刷ジョブが第２の種類の印刷ジョブであると前記判断手段により判断された場合、前記第２の印刷ジョブの印刷指示が前記指示手段により入力されるのを待つことなく、前記第２の印刷ジョブに基づく印刷を前記印刷手段に実行させる制御手段と、を有することを特徴とする印刷装置。
【請求項２】
前記第１の印刷ジョブは前記第１の種類の印刷ジョブであることを示す情報を含み、
前記第２の印刷ジョブは前記第２の種類の印刷ジョブであることを示す情報を含み、
前記判断手段は、前記情報に基づいて、前記第１の印刷ジョブまたは前記第２の印刷ジョブの種類を判断することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記留め置き印刷が指定されていない印刷ジョブに対して前記留め置き印刷を実行するか否かを設定する第１の設定手段を有することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記留め置き印刷を実行するか否かを印刷ジョブの種類ごとに示すテーブルを格納する格納手段と、
前記テーブルを参照して、前記受信手段により受信された印刷ジョブに対して前記留め置き印刷を実行するか否かを判断する第２の判断手段を有することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記制御手段は、前記受信手段により受信された第３の印刷ジョブが前記留め置き印刷が指定されている印刷ジョブであって、前記第３の印刷ジョブが前記第２の種類の印刷ジョブであると前記判断手段により判断された場合、前記第３の印刷ジョブの印刷指示が前記指示手段により入力された後に、前記第３の印刷ジョブに基づく印刷を前記印刷手段に実行させることを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記第１の印刷ジョブの印刷設定を変更する変更手段を有し、
前記印刷手段は、前記変更手段により変更された印刷設定に従って、前記第１の印刷ジョブに基づく印刷を実行することを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記第１の印刷ジョブの印刷設定を新たに行う第２の設定手段を有し、
前記印刷手段は、前記第２の設定手段により設定された印刷設定に従って、前記第１の印刷ジョブに基づく印刷を実行することを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記制御手段は、
前記第１の印刷ジョブが前記第１の種類の印刷ジョブであると前記判断手段により判断された場合で、前記第１の印刷ジョブの印刷設定が前記留め置き印刷を実行する条件を満たす場合、前記第１の印刷ジョブの印刷指示が前記指示手段により入力された後に、前記第１の印刷ジョブに基づく印刷を前記印刷手段に実行させ、
前記第１の印刷ジョブが前記第１の種類の印刷ジョブであると前記判断手段により判断された場合でも、前記第１の印刷ジョブの印刷設定が前記留め置き印刷を実行する条件を満たさない場合には、前記第１の印刷ジョブの印刷指示が前記指示手段により入力されるのを待つことなく、前記第１の印刷ジョブに基づく印刷を前記印刷手段に実行させることを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
前記留め置き印刷を実行する条件を印刷設定の項目ごとに示す第２のテーブルを格納する第２の格納手段と、
前記第２のテーブルを参照して、前記第１の印刷ジョブの印刷設定に対して前記留め置き印刷を実行するか否かを判断する第３の判断手段を有することを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記留め置き印刷を実行する条件を設定する第３の設定手段を有することを特徴とする請求項８または９に記載の印刷装置。
【請求項１１】
印刷ジョブが受信されて当該印刷ジョブの印刷指示が入力された後に当該印刷ジョブに基づいて印刷をする留め置き印刷を実行可能な印刷装置であって、
外部装置から印刷ジョブを受信する受信手段と、
前記受信手段により受信した印刷ジョブに基づいて印刷を実行する印刷手段と、
前記受信手段により受信した印刷ジョブを転送するのに用いられたプロトコルを判断する判断手段と、
印刷ジョブが前記受信手段により受信された後、当該印刷ジョブの印刷指示を入力する指示手段と、
前記受信手段により受信された第１の印刷ジョブが前記留め置き印刷が指定されていない印刷ジョブである場合でも、前記第１の印刷ジョブを転送するのに用いられたプロトコルが第１のプロトコルであると前記判断手段により判断された場合には、前記第１の印刷ジョブの印刷指示が前記指示手段により入力された後に、前記第１の印刷ジョブに基づく印刷を前記印刷手段に実行させ、
前記受信手段により受信された第２の印刷ジョブが前記留め置き印刷が指定されていない印刷ジョブである場合で、前記第２の印刷ジョブを転送するのに用いられたプロトコルが第２のプロトコルであると前記判断手段により判断された場合、前記第２の印刷ジョブの印刷指示が前記指示手段により入力されるのを待つことなく、前記第２の印刷ジョブに基づく印刷を前記印刷手段に実行させる制御手段と、を有することを特徴とする印刷装置。
【請求項１２】
前記判断手段は、ポート番号に基づいて、前記第１の印刷ジョブまたは前記第２の印刷ジョブを転送するのに用いられたプロトコルを判断することを特徴とする請求項１１に記載の印刷装置。
【請求項１３】
前記留め置き印刷が指定されていない印刷ジョブに対して前記留め置き印刷を実行するか否かを設定する第１の設定手段を有することを特徴とする請求項１１または１２に記載の印刷装置。
【請求項１４】
前記留め置き印刷を実行するか否かをプロトコルごとに示すテーブルを格納する格納手段と、
前記テーブルを参照して、前記受信手段により受信された印刷ジョブに対して前記留め置き印刷を実行するか否かを判断する第２の判断手段を有することを特徴とする請求項１１乃至１３のいずれか１項に記載の印刷装置。
【請求項１５】
前記制御手段は、前記受信手段により受信された第３の印刷ジョブが前記留め置き印刷が指定されている印刷ジョブであって、前記第３の印刷ジョブを転送するのに用いられたプロトコルが前記第２のプロトコルであると前記判断手段により判断された場合、前記第３の印刷ジョブの印刷指示が前記指示手段により入力された後に、前記第３の印刷ジョブに基づく印刷を前記印刷手段に実行させることを特徴とする請求項１１乃至１４のいずれか１項に記載の印刷装置。
【請求項１６】
前記第１の印刷ジョブの印刷設定を変更する変更手段を有し、
前記印刷手段は、前記変更手段により変更された印刷設定に従って、前記第１の印刷ジョブに基づく印刷を実行することを特徴とする請求項１１乃至１５のいずれか１項に記載の印刷装置。
【請求項１７】
前記第１の印刷ジョブの印刷設定を新たに行う第２の設定手段を有し、
前記印刷手段は、前記第２の設定手段により設定された印刷設定に従って、前記第１の印刷ジョブに基づく印刷を実行することを特徴とする請求項１１乃至１６のいずれか１項に記載の印刷装置。
【請求項１８】
印刷ジョブに基づいて印刷をする印刷装置であって、
外部装置から印刷ジョブを受信する受信手段と、
前記受信手段により受信した印刷ジョブに基づいて印刷を実行する印刷手段と、
前記受信手段により受信した印刷ジョブの種類を判断する判断手段と、
印刷ジョブが前記受信手段により受信された後、当該印刷ジョブの印刷設定を入力する設定手段と、
前記受信手段により受信された第１の印刷ジョブが第１の種類の印刷ジョブであると前記判断手段により判断された場合には、前記第１の印刷ジョブの印刷設定が前記設定手段により入力された後に、前記第１の印刷ジョブに基づく印刷を前記印刷手段に実行させ、前記受信手段により受信された第２の印刷ジョブが第２の種類の印刷ジョブであると前記判断手段により判断された場合、前記第２の印刷ジョブの印刷設定が前記設定手段により入力されるのを待つことなく、前記第２の印刷ジョブに基づく印刷を前記印刷手段に実行させる制御手段と、を有することを特徴とする印刷装置。
【請求項１９】
印刷ジョブに基づいて印刷をする印刷装置であって、
外部装置から印刷ジョブを受信する受信手段と、
前記受信手段により受信した印刷ジョブに基づいて印刷を実行する印刷手段と、
前記受信手段により受信した印刷ジョブを転送するのに用いられたプロトコルを判断する判断手段と、
印刷ジョブが前記受信手段により受信された後、当該印刷ジョブの印刷設定を入力する設定手段と、
前記受信手段により受信された第１の印刷ジョブを転送するのに用いられたプロトコルが第１のプロトコルであると前記判断手段により判断された場合には、前記第１の印刷ジョブの印刷設定が前記設定手段により入力された後に、前記第１の印刷ジョブに基づく印刷を前記印刷手段に実行させ、
前記受信手段により受信された第２の印刷ジョブを転送するのに用いられたプロトコルが第２のプロトコルであると前記判断手段により判断された場合、前記第２の印刷ジョブの印刷設定が前記設定手段により入力されるのを待つことなく、前記第２の印刷ジョブに基づく印刷を前記印刷手段に実行させる制御手段と、を有することを特徴とする印刷装置。
【請求項２０】
印刷ジョブが受信されて当該印刷ジョブの印刷指示が入力された後に当該印刷ジョブに基づいて印刷をする留め置き印刷を実行するための印刷制御方法であって、
外部装置から印刷ジョブを受信する受信ステップと、
前記受信ステップで受信した印刷ジョブの種類を判断する判断ステップと、
前記受信ステップで受信された第１の印刷ジョブが前記留め置き印刷が指定されていない印刷ジョブである場合でも、前記第１の印刷ジョブが第１の種類の印刷ジョブであると前記判断ステップで判断された場合には、前記第１の印刷ジョブの印刷指示が入力された後に、前記第１の印刷ジョブに基づく印刷を実行する第１の印刷ステップと、
前記受信ステップで受信された第２の印刷ジョブが前記留め置き印刷が指定されていない印刷ジョブである場合で、前記第２の印刷ジョブが第２の種類の印刷ジョブであると前記判断ステップで判断された場合、前記第２の印刷ジョブの印刷指示が入力されるのを待つことなく、前記第２の印刷ジョブに基づく印刷を実行する第２の印刷ステップと、を有することを特徴とする印刷制御方法。
【請求項２１】
印刷ジョブが受信されて当該印刷ジョブの印刷指示が入力された後に当該印刷ジョブに基づいて印刷をする留め置き印刷を実行するための印刷制御方法であって、
外部装置から印刷ジョブを受信する受信ステップと、
前記受信ステップで受信した印刷ジョブを転送するのに用いられたプロトコルを判断する判断ステップと、
前記受信ステップで受信された第１の印刷ジョブが前記留め置き印刷が指定されていない印刷ジョブである場合でも、前記第１の印刷ジョブを転送するのに用いられたプロトコルが第１のプロトコルであると前記判断ステップで判断された場合には、前記第１の印刷ジョブの印刷指示が入力された後に、前記第１の印刷ジョブに基づく印刷を実行する第１の印刷ステップと、
前記受信ステップで受信された第２の印刷ジョブが前記留め置き印刷が指定されていない印刷ジョブである場合で、前記第２の印刷ジョブを転送するのに用いられたプロトコルが第２のプロトコルであると前記判断ステップで判断された場合、前記第２の印刷ジョブの印刷指示が入力されるのを待つことなく、前記第２の印刷ジョブに基づく印刷を実行する第２の印刷ステップと、を有することを特徴とする印刷制御方法。
【請求項２２】
請求項２０または２１に記載の印刷制御方法をコンピュータに実行させるための、前記コンピュータにより読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
印刷ジョブが受信されて当該印刷ジョブの印刷指示が受け付けられた後に当該印刷ジョブに基づいて印刷をする留め置き印刷に関するものである。
【背景技術】
【０００２】
外部装置から印刷ジョブを受信し、印刷実行の指示が操作パネルで入力されるまで印刷ジョブを留め置き、印刷実行の指示が操作パネルで入力された後に印刷ジョブに基づく印刷を実行する印刷装置が存在する（特許文献１）。この印刷装置では、印刷ジョブを溜め置いた後、ユーザはカラー印刷の指定や部数の変更を操作パネルにて行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２２３８９１
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷システムには２種類が存在する。第１の印刷システムでは、ＰＣなどの外部装置にインストールされたプリンタドライバが印刷ジョブを生成し、印刷ジョブを印刷装置に送信する。第２の印刷システムでは、ストマートフォンやタブレット端末などの外部装置がファイルの印刷を印刷サービスに指示し、印刷サービスがその指示に従って印刷ジョブを生成し、印刷ジョブを印刷装置に送信する。第２の印刷システムでは、外部装置はプリンタドライバを必要とせず、プリンタドライバなしに様々な種類のファイルの印刷が可能である。
【０００５】
第２の印刷システムは、プリンタドライバなしに印刷が可能である一方、プリンタドライバでは指定可能な印刷設定が印刷サービスでは指定できない場合がある。この場合、ユーザはプリンタドライバでは指定可能な印刷設定を利用することはできず、ユーザが本来意図する印刷設定で印刷が行えない。
【０００６】
従来の印刷装置は、そのような印刷サービスから発行された印刷ジョブを留め置いて、ユーザが印刷サービスでは指定できない印刷設定を操作パネルで指定するのを待つことで、ユーザが印刷サービスでは指定できない印刷設定を利用できるようにした。これにより、ユーザの利便性は向上した。
【０００７】
しかしながら、従来の印刷装置では、印刷ジョブを留め置く機能（以下、留め置き印刷）が使用されている場合、全ての印刷ジョブが留め置かれていた。そのため、留め置き印刷を利用したくないユーザの印刷ジョブも留め置きされていた。
【０００８】
プリンタドライバによっては留め置き印刷の指定が可能なものもある。しかしながら、印刷装置が、留め置き印刷が指定された印刷ジョブだけを留め置く場合には、上記のような印刷サービスから発行された印刷ジョブは留め置くことができない。つまり、全ての印刷ジョブを留め置くか、留め置き印刷が指定された印刷ジョブだけを留め置くか、のいずれしかできなかった。
【０００９】
そこで、本発明では、留め置き印刷が指定されていない印刷ジョブが受信された場合でも、印刷ジョブによっては留め置き印刷をしたり、印刷ジョブを留め置かずに印刷を行ったりすることができるようにする。または、印刷ジョブによって、印刷設定の入力を受け付けた後に印刷ジョブを実行したり、印刷設定の入力を待つことなく印刷ジョブを実行したりすることができるようにする。
【課題を解決するための手段】
【００１０】
本発明に係る印刷装置は、印刷ジョブが受信されて当該印刷ジョブの印刷指示が受け付けられた後に当該印刷ジョブに基づいて印刷をする留め置き印刷を実行可能な印刷装置であって、外部装置から印刷ジョブを受信する受信手段と、前記受信手段により受信した印刷ジョブに基づいて印刷を実行する印刷手段と、前記受信手段により受信した印刷ジョブの種類を判断する判断手段と、印刷ジョブが前記受信手段により受信された後、当該印刷ジョブの印刷指示を入力する指示手段と、前記受信手段により受信された第１の印刷ジョブが前記留め置き印刷が指定されていない印刷ジョブである場合でも、前記第１の印刷ジョブが第１の種類の印刷ジョブであると前記判断手段により判断された場合には、前記第１の印刷ジョブの印刷指示が前記指示手段により入力された後に、前記第１の印刷ジョブに基づく印刷を前記印刷手段に実行させ、前記受信手段により受信された第２の印刷ジョブが前記留め置き印刷が指定されていない印刷ジョブである場合で、前記第２の印刷ジョブが第２の種類の印刷ジョブであると前記判断手段により判断された場合、前記第２の印刷ジョブの印刷指示が前記指示手段により入力されるのを待つことなく、前記第２の印刷ジョブに基づく印刷を前記印刷手段に実行させる制御手段と、を有することを特徴とする。
【００１１】
または、本発明に係る印刷装置は、印刷ジョブが受信されて当該印刷ジョブの印刷指示が入力された後に当該印刷ジョブに基づいて印刷をする留め置き印刷を実行可能な印刷装置であって、外部装置から印刷ジョブを受信する受信手段と、前記受信手段により受信した印刷ジョブに基づいて印刷を実行する印刷手段と、前記受信手段により受信した印刷ジョブを転送するのに用いられたプロトコルを判断する判断手段と、印刷ジョブが前記受信手段により受信された後、当該印刷ジョブの印刷指示を入力する指示手段と、前記受信手段により受信された第１の印刷ジョブが前記留め置き印刷が指定されていない印刷ジョブである場合でも、前記第１の印刷ジョブを転送するのに用いられたプロトコルが第１のプロトコルであると前記判断手段により判断された場合には、前記第１の印刷ジョブの印刷指示が前記指示手段により入力された後に、前記第１の印刷ジョブに基づく印刷を前記印刷手段に実行させ、前記受信手段により受信された第２の印刷ジョブが前記留め置き印刷が指定されていない印刷ジョブである場合で、前記第２の印刷ジョブを転送するのに用いられたプロトコルが第２のプロトコルであると前記判断手段により判断された場合、前記第２の印刷ジョブの印刷指示が前記指示手段により入力されるのを待つことなく、前記第２の印刷ジョブに基づく印刷を前記印刷手段に実行させる制御手段と、を有することを特徴とする。
【００１２】
または、本発明に係る印刷装置は、印刷ジョブに基づいて印刷をする印刷装置であって、外部装置から印刷ジョブを受信する受信手段と、前記受信手段により受信した印刷ジョブに基づいて印刷を実行する印刷手段と、前記受信手段により受信した印刷ジョブの種類を判断する判断手段と、印刷ジョブが前記受信手段により受信された後、当該印刷ジョブの印刷設定を入力する設定手段と、前記受信手段により受信された第１の印刷ジョブが第１の種類の印刷ジョブであると前記判断手段により判断された場合には、前記第１の印刷ジョブの印刷設定が前記設定手段により入力された後に、前記第１の印刷ジョブに基づく印刷を前記印刷手段に実行させ、前記受信手段により受信された第２の印刷ジョブが第２の種類の印刷ジョブであると前記判断手段により判断された場合、前記第２の印刷ジョブの印刷設定が前記設定手段により入力されるのを待つことなく、前記第２の印刷ジョブに基づく印刷を前記印刷手段に実行させる制御手段と、を有することを特徴とする。
【００１３】
または、本発明に係る印刷装置は、印刷ジョブに基づいて印刷をする印刷装置であって、外部装置から印刷ジョブを受信する受信手段と、前記受信手段により受信した印刷ジョブに基づいて印刷を実行する印刷手段と、前記受信手段により受信した印刷ジョブを転送するのに用いられたプロトコルを判断する判断手段と、印刷ジョブが前記受信手段により受信された後、当該印刷ジョブの印刷設定を入力する設定手段と、前記受信手段により受信された第１の印刷ジョブを転送するのに用いられたプロトコルが第１のプロトコルであると前記判断手段により判断された場合には、前記第１の印刷ジョブの印刷設定が前記設定手段により入力された後に、前記第１の印刷ジョブに基づく印刷を前記印刷手段に実行させ、前記受信手段により受信された第２の印刷ジョブを転送するのに用いられたプロトコルが第２のプロトコルであると前記判断手段により判断された場合、前記第２の印刷ジョブの印刷設定が前記設定手段により入力されるのを待つことなく、前記第２の印刷ジョブに基づく印刷を前記印刷手段に実行させる制御手段と、を有することを特徴とする。
【発明の効果】
【００１４】
本発明では、留め置き印刷が指定されていない印刷ジョブが受信された場合でも、印刷ジョブによっては留め置き印刷をしたり、印刷ジョブを留め置かずに印刷を行ったりすることができる。または、印刷ジョブによって、印刷設定の入力を受け付けた後に印刷ジョブを実行したり、印刷設定の入力を待つことなく印刷ジョブを実行したりすることができる。
【図面の簡単な説明】
【００１５】
【図１】ＭＦＰ１００のハードウェア構成を示す図である。
【図２】操作パネル１１０のハードウェア構成を示す図である。
【図３】第１の実施形態に係る印刷制御処理を示すフローチャートである。
【図４】ジョブの種類ごとに、その種類の印刷ジョブを留め置くか否かを示すテーブルである。
【図５】留め置き印刷を実行するための印刷制御処理を示すフローチャートである。
【図６】第２の実施形態に係る印刷制御処理を示すフローチャートである。
【図７】印刷設定項目ごとに、印刷ジョブを留め置く条件を示すテーブルである。
【図８】設定画面の一例を示す図である。
【図９】設定画面の一例を示す図である。
【図１０】設定画面の一例を示す図である。
【図１１】設定画面の一例を示す図である。
【図１２】設定画面の一例を示す図である。
【図１３】設定画面の一例を示す図である。
【図１４】第３の実施形態に係る印刷制御処理を示すフローチャートである。
【図１５】プロトコルの種類ごとに、その種類のプロトコルで転送された印刷ジョブを留め置くか否かを示すテーブルである。
【図１６】第４の実施形態に係る印刷制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
＜第１の実施形態＞
図面を用いて実施形態を説明する。下記では、印刷装置の一例としてＭＦＰ（マルチファンクションペリフェラル）を説明する。印刷装置は、印刷機能を持っているがコピー機能を持っていないＳＦＰ（シングルファンクションペリフェラル）であってもよい。
【００１７】
図１は、ＭＦＰ１００のハードウェア構成を示す図である。ＭＦＰ１００は、コントローラ部１０１、印刷部１０６、読取部１０８、操作パネル１１０、電力供給部１１１を含む。コントローラ部１０１は、ＣＰＵ１０２、ＲＡＭ１０３、ＲＯＭ１０４、印刷部インターフェース１０５、読取部インターフェース１０７を含む。さらに、コントローラ部１０１は、電力制御部１０９、ファックス部１１２、ネットワークインターフェース１１３、システムバス１１４、ハードディスクドライブ（ＨＤＤ）１１７を含む。デバイス１０２、１０３、１０４、１０５、１０７、１０９、１１２、１１３、１１７はシステムバス１１４に接続している。
【００１８】
ＣＰＵ１０２は、各種の制御プログラムに従って印刷装置を総括的に制御する。ＲＯＭ１０４は各種の制御プログラムを格納する。ＣＰＵ１０２は、ＲＯＭ１０４のプログラム領域からＲＡＭ１０３に制御プログラムを読み出し、ＲＡＭ１０３に格納された制御プログラムを実行する。圧縮された制御プログラムがＲＯＭ１０４に格納されている場合には、ＣＰＵ１０２は、圧縮された制御プログラムを伸長して、伸長された制御プログラムをＲＡＭ１０３に格納して実行する。ＣＰＵ１０２によって実行される制御プログラムは、ハードディスクドライブ（ＨＤＤ）１１７に格納されていてもよい。ＲＯＭ１０４はフラッシュＲＯＭなどの不揮発性メモリで、ＲＯＭ１０４への電力がＯＦＦされていてもデータを保持することができる。印刷装置の種類によっては、ＨＤＤ１１７はない場合がある。
【００１９】
印刷部インターフェース１０５は、印刷部１０６に画像信号を出力するためのインターフェースである。読取部インターフェース１０７は、読取部１０８から画像信号を入力するためのインターフェースである。コピー機能が実行される場合には、ＣＰＵ１０２は、読取部インターフェース１０７を介して読取部１０８から入力された画像信号を処理し、印刷部インターフェース１０５を介して印刷部１０６に印刷用の画像信号を出力する。印刷部１０６は、画像信号に基づく画像をシートに印刷する。読取部１０８は、シート上の画像を読み取って、画像に対応する画像信号を生成する。
【００２０】
電力供給部１１１は、印刷部１０６、読取部１０８、電力制御部１０９、操作パネル１１０に電力を供給する。電力制御部１０９は電力供給部１１１から電力を受けて、不図示の電力線を介してコントローラ部１０１の各デバイスに電力を供給する。
【００２１】
ファックス部１１２は、電話回線１１５に接続された外部装置（例えばファクシミリ装置）との間でファクシミリ通信を行う。例えば、ファックス部１１２は、電話回線１１５を介して画像データを外部装置に送信する。ファックス部１１２はまた、電話回線１１５を介して画像データを外部装置から受信する。
【００２２】
ネットワークインターフェース１１３はネットワーク１１６に接続し、ネットワーク１１６を介して外部装置（例えばパーソナルコンピュータ、スマートフォン、タブレット端末など）とネットワーク通信を行う。ネットワーク１１６は、１０ＢＡＳＥ−Ｔ、１００ＢＡＳＥ−Ｔ、トークンリングなどである。本実施形態では、ネットワークインターフェース１１３は、ネットワーク１１６を介して外部装置から印刷ジョブを受信する。外部装置との通信では、ＨＴＴＰ、ＩＰＰ、ＬＰＲ、ＲＡＷ、ＷＳＤなどの各種プロトコルが使用される。また、無線ＬＡＮやＷｉＦｉなどの無線技術が使われてもよい。
【００２３】
図２は、操作パネル１１０のハードウェア構成を示す図である。操作パネル１１０には、コピー、ＦＡＸ、スキャン、留め置き印刷などの機能を選択するためのファンクションキー２０１〜２０４がある。ユーザは、使用したい機能に対応するファンクションキーを押下する。表示部２０５は、設定状態や機器状態をユーザに通知する。矢印キー２０６は、上下左右のそれぞれに対応するボタンである。ＯＫキー２０７は、設定や問い合わせに対する決定を指示するためのボタンである。数字キー２０８は、数字を入力するためのボタンである。図２に示される、その他のキーは本実施形態では使用されないため、それらの説明は省略する。スタートキー２０９は、ジョブの実行を指示するためのボタンである。
【００２４】
例えば、ユーザがコピー機能の設定を変更する場合には、ユーザはまず、ファンクションキー２０１を押下する。ファンクションキー２０１が押下されると、表示部２０５はコピー機能画面を表示する。ユーザは矢印キー２０６を押下して、変更したい設定項目（例えば、用紙サイズ）を選択し、ＯＫキー２０７を押下する。ＯＫキー２０７が押下されると、表示部２０５は、設定値を選択するための設定画面を表示する。ユーザは矢印キー２０６を押下して、所望の設定値（例えば、Ａ３）を選択し、ＯＫキー２０７を押下する。すると、ユーザによって選択された設定値がコピー機能の設定として設定される。ユーザは、コピーの開始を指示する場合には、スタートキー２０９を押下する。
【００２５】
下記では、ＭＦＰ１００で行われる印刷制御処理を説明する。本実施形態では、ＭＦＰ１００は、印刷ジョブを留め置く機能を有する。印刷ジョブを留め置くとは、ユーザからの印刷指示が操作パネル１１０で入力されるまで印刷ジョブをＲＡＭ１０３やＨＤＤ１１７などの格納手段に格納し、印刷指示が操作パネル１１０で入力された後に印刷ジョブに基づく印刷を実行することである。下記では、この機能を留め置き印刷と呼び、ＭＦＰ１００は留め置き印刷を実行可能とする。
【００２６】
図３は、第１の実施形態に係る印刷制御処理を示すフローチャートである。ＣＰＵ１０２が制御プログラムを実行することにより、この印刷制御処理が実行される。
【００２７】
ネットワークインターフェース１１３がネットワークを介して印刷ジョブを外部装置から受信すると、ＣＰＵ１０２はネットワークインターフェース１１３を介して、その印刷ジョブを受信する（Ｓ３０１）。第１の実施形態では、印刷ジョブを受信するのに使われるプロトコルは独自なものであってもよいし、汎用的なものであってもよい。印刷ジョブが受信されると、ＣＰＵ１０２は、印刷ジョブのジョブ情報を解析し、印刷ジョブの種類を判断する（Ｓ３０２）。
【００２８】
印刷ジョブは、印刷されるべき印刷データとジョブ情報を含む。ジョブ情報は、ジョブＩＤ、ジョブを送信したユーザ名（ジョブオーナー）、ジョブの種類、ジョブサイズ、印刷データを印刷するときの印刷設定などを含む。ジョブの種類には、ＰＣプリントとクラウドプリントがある。ジョブの種類は、印刷ジョブで使用される言語の種類を識別することもあるが、本実施形態では、印刷ジョブで使用される言語の種類は省略する。
【００２９】
「ＰＣプリント」は、パーソナルコンピュータなどの外部装置にインストールされたプリンタドライバで生成された印刷ジョブを示す。プリンタドライバは、ユーザインタフェース画面を外部装置の表示装置に表示して、ユーザはそのユーザインタフェース画面で多種多様の印刷設定を指定することができる。プリンタドライバは、ユーザにより指定された印刷設定と、ＰＣプリントであることを示す識別子と、印刷データとを含む印刷ジョブを生成し、印刷ジョブをＭＦＰ１００に送信する。
【００３０】
「クラウドプリント」は、クラウドサービスから発行された印刷ジョブを示す。クラウドプリントでは、スマートフォンやタブレット端末などの外部装置は、クラウドサービスにアクセスし、所望のファイルの印刷をクラウドサービスに指示する。クラウドサービスは、サーバコンピュータなどの外部装置によって提供される。クラウドサービスは、ユーザにより指定された印刷設定と、クラウドプリントを示す識別子と、ユーザにより指定されたファイル（または、そのファイルから生成された印刷データ）とを含む印刷ジョブを生成し、印刷ジョブをＭＦＰ１００に送信する。クラウドサービスによって生成された印刷ジョブは、クラウドサービスからＭＦＰ１００に直接送信されても、クライドサービスからＭＦＰ１００にスマートフォンやタブレット端末などの外部装置から経由して送信されてもよい。ユーザにより指定されるファイルは、クラウドサービスサーバに格納されていてもよいし、スマートフォンやタブレット端末などの外部装置に格納されていてもよい。ファイルがスマートフォンやタブレット端末などの外部装置に格納されている場合には、外部装置はファイルをクラウドサービスサーバに送信する。クラウドプリントでも、ユーザは所望の印刷設定を指定することができる。
【００３１】
本実施形態では、印刷ジョブの種類は「ＰＣプリント」と「クラウドプリント」の二種類だが、その他の種類の印刷ジョブが存在してもよい。例えば、「ＷｉＦｉダイレクトプリント」は、スマートフォンやタブレット端末などの外部装置からＷｉＦｉを使って送信された印刷ジョブを示す。
【００３２】
本実施形態では、クラウドプリントで設定可能な印刷設定項目の数は、プリンタドライバで設定可能な印刷設定項目の数よりも少ない。プリンタドライバで指定可能な複数の印刷設定のうちの一部は、クラウドプリントでは指定することができない。
【００３３】
本実施形態では、クラウドプリントでは、Ｎｉｎ１（Ｎページを１シートに割り当てるレイアウト）、片面印刷／両面印刷、部数、モノクロ印刷／カラー印刷の４項目だけを設定可能と仮定する。プリンタドライバでは、Ｎｉｎ１、片面印刷／両面印刷、部数、モノクロ印刷／カラー印刷の４項目を指定できるほかに、仕上げ（ステイプル、ソート、製本など）、印刷に用いる用紙の種類の２項目も設定できると仮定する。
【００３４】
印刷ジョブの種類が判別された後、ＣＰＵ１０２は、印刷ジョブを強制的に留め置く機能が有効になっているかどうかを判断する（Ｓ３０３）。印刷ジョブを強制的に留め置く機能とは、後述のテーブルに基づいて印刷ジョブを留め置くか否かを判断し、所定の種類の印刷ジョブを留め置くことである。本実施形態では、ユーザはあらかじめ、印刷ジョブを強制的に留め置く機能を有効とするか否かを操作パネル１１０で選択しておく。当該機能を有効とすることが選択された場合には、当該機能が有効になっていることを示す設定値がＲＡＭ１０３またはＨＤＤ１１７に格納される。ＣＰＵ１０２は、その設定値を参照して、印刷ジョブを強制的に留め置く機能が有効になっているかどうかを判断する。印刷ジョブを強制的に留め置く機能が有効である場合には、印刷ジョブを留め置くことが指定されていない印刷ジョブも留め置かれる。
【００３５】
印刷ジョブを強制的に留め置く機能が有効になっていない場合、ＣＰＵ１０２は、ユーザからの印刷指示が操作パネル１１０で入力されるのを待つことなく、印刷ジョブに含まれる印刷設定に基づいて印刷データを印刷するよう印刷部１０６を制御する（Ｓ３０７）。この場合、印刷ジョブはＲＡＭ１０３やＨＤＤ１１７などの格納手段に一時的に格納されるが、印刷ジョブに基づく印刷は、印刷指示が操作パネル１１０で入力されるのを待つことなく、実行される。
【００３６】
印刷ジョブを強制的に留め置く機能が有効になっている場合、ＣＰＵ１０２は図４に示すテーブルを参照する（Ｓ３０４）。図４は、ジョブの種類ごとに、その種類の印刷ジョブを留め置くか否かを示すテーブルである。列４００は、ジョブの種類を示す。列４０１は、印刷ジョブを留め置くか否かを示す。このテーブルは、ＲＡＭ１０３またはＨＤＤ１１７に格納される。
【００３７】
列４０１の設定値は、外部装置で設定可能な印刷設定項目の数が少ない印刷ジョブの種類に対しては、ＯＮとするのが望ましい。そのような種類の印刷ジョブが留め置かれることで、ユーザは、外部装置では選択できない印刷設定を操作パネル１１０で選択することができるからである。しかしながら、列４０１の設定値は変更可能としてもよいし、変更不可能としてもよい。列４０１の設定値が変更可能な場合には、ユーザは操作パネル１１０を使って、列４０１の設定値を変更する。
【００３８】
ＣＰＵ１０２は、Ｓ３０２で判断した印刷ジョブの種類と図４のテーブルとに基づいて、印刷ジョブを留め置くか否かを判断する（Ｓ３０５）。印刷ジョブを留め置かないと判断した場合には、ＣＰＵ１０２はＳ３０７に進む。印刷ジョブを留め置くと判断した場合には、印刷ジョブをＲＡＭ１０３やＨＤＤ１１７などの格納手段に留め置く（Ｓ３０６）。
【００３９】
図５は、留め置き印刷を実行するための印刷制御処理を示すフローチャートである。ＣＰＵ１０２が制御プログラムを実行することにより、この印刷制御処理が実行される。
【００４０】
ファンクションキー２０４が押下されると、ＣＰＵ１０２は、ＲＡＭ１０３やＨＤＤ１１７などの格納手段に留め置かれた１または複数の印刷ジョブの一覧を表示部２０５に表示させる（Ｓ５０１）。ユーザは矢印キー２０６を押下して、印刷ジョブの一覧から所望の印刷ジョブを選択し、ＯＫキー２０７を押下する。ＯＫキー２０７が押下されると、ＣＰＵ１０２は、印刷設定画面を表示部２０５に表示させる（Ｓ５０２）。
【００４１】
印刷設定画面では、ユーザは、印刷ジョブに含まれる印刷設定を変更したり、外部装置では選択できなかった印刷設定を選択したりすることができる。ユーザは矢印キー２０６を押下して、所望の印刷設定を選び、ＯＫキー２０７を押下する。ユーザは所望の印刷設定を選んだあと、スタートキー２０９を押下して印刷指示を入力する。ユーザが印刷設定の変更や選択を必要としない場合には、矢印キー２０６やＯＫキー２０７を押下することなく、スタートキー２０９を押す。
【００４２】
操作パネル１１０では、Ｎｉｎ１、片面印刷／両面印刷、部数、モノクロ印刷／カラー印刷、仕上げ（ステイプル、ソート、製本など）、印刷に用いる用紙の種類の６項目を設定できる。
【００４３】
ＣＰＵ１０２は、印刷指示が入力されたかどうかを判断する（Ｓ５０３）。印刷指示が入力された場合には、ＣＰＵ１０２は、印刷ジョブに含まれる印刷設定及び操作パネル１１０で設定された印刷設定に基づいて印刷データを印刷するよう印刷部１０６を制御する（Ｓ５０４）。
【００４４】
第１の実施形態では、印刷ジョブの種類に応じて、印刷ジョブを留め置くか否かを判断する。これにより、留め置くことが必要ない印刷ジョブは速やかに実行することができる。一方、留め置くと判断された印刷ジョブは、印刷指示が操作パネル１１０で入力されるのを待って、実行することができる。
【００４５】
＜第２の実施形態＞
第１の実施形態では、ジョブの種類に基づいて、印刷ジョブを留め置くかどうかを判断する。第４の実施形態では、印刷ジョブの設定値も考慮して、印刷ジョブを留め置くかどうかを判断する。例えば、印刷データのページ数が１である場合には、複数ページを１枚のシートに割り当てる印刷設定や両面を指定する印刷設定はそもそも必要なく、設定可能な印刷設定項目が少なくなる。そのため、印刷データのページ数が１である場合には、印刷ジョブを留め置く必要性が小さい。そこで、第２の実施形態では、ページ数などの設定値を考慮して、印刷ジョブを留め置くかどうかを判断する。
【００４６】
図６は、第２の実施形態に係る印刷制御処理を示すフローチャートである。ＣＰＵ１０２が制御プログラムを実行することにより、この印刷制御処理が実行される。図６のＳ３０１〜Ｓ３０７は図３のＳ３０１〜３０７と同じであるため、これらのステップの説明は省略する。
【００４７】
Ｓ６０１では、ＣＰＵ１０２は図７に示すテーブルを参照し、印刷ジョブの設定値と図７に示すテーブルとに基づいて、印刷ジョブを留め置くか否かを判断する。印刷ジョブのジョブ情報には、複数の印刷設定項目のそれぞれに対応する設定値が含まれている。ＣＰＵ１０２は、印刷データそのものを解析して、設定値を判断してもよい。例えば、ページ数を示す印刷設定値がジョブ情報に含まれていない場合、印刷データを解析することでもページ数は判断可能である。
【００４８】
図７は、印刷設定項目ごとに、印刷ジョブを留め置く条件を示すテーブルである。列７００は、印刷設定項目の種類を示す。列７０１は、印刷ジョブを留め置く場合の条件（以下、留め置き条件）を示す。このテーブルは、ＲＡＭ１０３またはＨＤＤ１１７に格納される。
【００４９】
図７の例では、印刷データのページ数が２ページ以上であれば、印刷ジョブは留め置く。印刷データのレイアウトが１ｉｎ１（Ｎｉｎ１は、Ｎページを１シートに割り当てるレイアウトであることを示す）であれば、印刷ジョブは留め置く。片面印刷の場合には、印刷ジョブは留め置く。印刷の部数が１以上であれば、印刷ジョブは留め置く。モノクロ印刷の場合には、印刷ジョブは留め置く。本実施形態では、印刷ジョブの設定値が留め置き条件７０２〜７０６の全てを満たす場合に、印刷ジョブを留め置くと判断される。
【００５０】
印刷ジョブを留め置かないとＳ６０１で判断した場合には、ＣＰＵ１０２はＳ３０７に進む。印刷ジョブを留め置くとＳ６０１で判断した場合には、ＣＰＵ１０２はＳ３０６に進む。
【００５１】
留め置き条件はユーザにより変更可能である。図８〜１３は、留め置き条件を設定するための設定画面の一例である。図８〜１３に示される設定画面は表示部２０５に表示される。
【００５２】
設定画面８０１では、ユーザは変更したい留め置き条件を選択可能である。ユーザがＯＫボタン８０７を押下すると、ＣＰＵ１０２は、現在設定されている留め置き条件を図７のテーブルに格納する。
【００５３】
ユーザがボタン８０２を押下すると、ＣＰＵ１０２は、図９に示す設定画面９０１を表示するよう表示部２０５を制御する。ユーザは、ページ数に係る留め置き条件を変更する場合、数字キー２０８を押下して、ページ数を入力エリア９０２に入力する。ＯＫボタン９０３が押下されると、入力エリア９０２に入力されているページ数が留め置き条件として設定されて、設定画面８０１が表示部２０５に表示される。
【００５４】
ユーザがボタン８０３を押下すると、ＣＰＵ１０２は、図１０に示す設定画面１００１を表示するよう表示部２０５を制御する。ユーザは、レイアウトに係る留め置き条件を変更する場合、ボタン１００２〜１００４のうちの一つを押下する。ＯＫボタン１００５が押下されると、選択されているレイアウトが留め置き条件として設定されて、設定画面８０１が表示部２０５に表示される。
【００５５】
ユーザがボタン８０４を押下すると、ＣＰＵ１０２は、図１１に示す設定画面１１０１を表示するよう表示部２０５を制御する。ユーザは、片面印刷／両面印刷に係る留め置き条件を変更する場合、ボタン１１０２及び１１０３のうちの一つを押下する。ＯＫボタン１１０４が押下されると、選択されている片面印刷または両面印刷が留め置き条件として設定されて、設定画面８０１が表示部２０５に表示される。
【００５６】
ユーザがボタン８０５を押下すると、ＣＰＵ１０２は、図１２に示す設定画面１２０１を表示するよう表示部２０５を制御する。ユーザは、部数に係る留め置き条件を変更する場合、数字キー２０８を押下して、部数を入力エリア１２０２に入力する。ＯＫボタン１２０３が押下されると、入力エリア１２０２に入力されている部数が留め置き条件として設定されて、設定画面８０１が表示部２０５に表示される。
【００５７】
ユーザがボタン８０６を押下すると、ＣＰＵ１０２は、図１３に示す設定画面１３０１を表示するよう表示部２０５を制御する。ユーザは、モノクロ印刷／カラー印刷に係る留め置き条件を変更する場合、ボタン１３０２及び１３０３のうちの一つを押下する。ＯＫボタン１３０４が押下されると、選択されているモノクロ印刷またはカラー印刷が留め置き条件として設定されて、設定画面８０１が表示部２０５に表示される。
【００５８】
第２の実施形態では、印刷ジョブの種類と印刷ジョブの設定値に基づいて、印刷ジョブを留め置くかどうかを判断する。印刷設定が変更される可能性が少なく、留め置く必要性が小さい印刷ジョブは速やかに実行することができる。一方、印刷設定を考慮して留め置いた方がよいと判断された印刷ジョブは留め置くことができる。
【００５９】
第２の実施形態では、ページ数、レイアウト、片面印刷／両面印刷、部数、モノクロ印刷／カラー印刷を示す設定値が用いられているが、その他の印刷設定項目の設定値が用いられてもよい。
【００６０】
＜第３の実施形態＞
第１及び第２の実施形態では、ＭＦＰ１００は、ジョブの種類に基づいて、印刷ジョブを留め置くかどうかを判断する。第３の実施形態では、ＭＦＰ１００は、印刷ジョブを転送するプロトコルの種類に基づいて、印刷ジョブを留め置くかどうかを判断する。
【００６１】
図１４は、第３の実施形態に係る印刷制御処理を示すフローチャートである。ＣＰＵ１０２が制御プログラムを実行することにより、この印刷制御処理が実行される。図１４のＳ３０１、Ｓ３０３、Ｓ３０６及びＳ３０７は図３のＳ３０１、Ｓ３０３、Ｓ３０６及びＳ３０７と同じであるため、これらのステップの説明は省略する。
【００６２】
Ｓ１４０１では、ＣＰＵ１０２は、印刷ジョブを転送するのに用いられたプロトコルを判断する。本実施形態では、印刷ジョブを転送するのに用いられるプロトコルは、ＬＰＲ、ＲＡＷ、ＷＳＤまたはＩＰＰである。ＬＰＲは、Ｌｉｎｅ  ＰＲｉｎｔｅｒ  ｄｅａｍｏｎ  ｐｒｏｔｏｃｏｌの略である。ＷＳＤは、Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  ｆｏｒ  Ｄｅｖｉｃｅｓの略である。ＩＰＰは、Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌの略である。
【００６３】
ネットワークインターフェース１１３がネットワークを介して印刷ジョブを含むパケットを外部装置から受信すると、ＣＰＵ１０２はネットワークインターフェース１１３を介して、そのパケットを受信する。ＣＰＵ１０２はパケットを解析して、そのパケットに対応するプロトコルを判断する。例えば、４種類のプロトコルのそれぞれに異なるポート番号が割り当てられている場合には、パケットに含まれるポート番号に基づいて、印刷ジョブのプロトコルを判断する。パケットの構造やパケットに含まれる識別子に基づいて、印刷ジョブのプロトコルを判断してもよい。
【００６４】
Ｓ１４０２では、ＣＰＵ１０２は図１５に示すテーブルを参照する。図１５は、プロトコルの種類ごとに、その種類のプロトコルで転送された印刷ジョブを留め置くか否かを示すテーブルである。列１５００は、プロトコルの種類を示す。列１５０１は、印刷ジョブを留め置くか否かを示す。このテーブルは、ＲＡＭ１０３またはＨＤＤ１１７に格納される。
【００６５】
どのプロトコルが使用されるかは印刷システムに依存する。本実施形態では、ＰＣプリントではＬＰＲやＲＡＭが、クラウドプリントではＷＳＤやＩＰＰが使われると仮定する。
【００６６】
列１５０１の設定値は、外部装置で設定可能な印刷設定項目の数が少ない印刷システムで使用されているプロトコルに対しては、ＯＮとするのが望ましい。そのような種類のプロトコルで転送された印刷ジョブが留め置かれることで、ユーザは、外部装置では選択できない印刷設定を操作パネル１１０で選択することができるからである。しかしながら、列１５０１の設定値は変更可能としてもよいし、変更不可能としてもよい。列１５０１の設定値が変更可能な場合には、ユーザは操作パネル１１０を使って、列１５０１の設定値を変更する。
【００６７】
図１５では、プロトコルは４種類だが、これ以外のプロトコルが使用されてもよい。例えば、印刷ジョブを転送するのにＷｉＦｉが使われているかどうかを判断し、ＷｉＦｉが使われていれば印刷ジョブを留め置くことも可能である。
【００６８】
Ｓ１４０３では、ＣＰＵ１０２は、Ｓ１４０１で判断したプロトコルと図１５のテーブルとに基づいて、印刷ジョブを留め置くか否かを判断する。印刷ジョブを留め置かないと判断した場合には、ＣＰＵ１０２はＳ３０７に進む。印刷ジョブを留め置くと判断した場合には、ＣＰＵ１０２はＳ３０６に進む。
【００６９】
第３の実施形態では、印刷ジョブを転送するのに用いられたプロトコルに応じて、印刷ジョブを留め置くか否かを判断する。これにより、留め置くことが必要ない印刷ジョブは速やかに実行することができる。一方、留め置くと判断された印刷ジョブは、印刷指示が操作パネル１１０で入力されるのを待って、実行することができる。
【００７０】
＜第４の実施形態＞
印刷ジョブの留め置きが外部装置にて指定可能である場合もある。ユーザが外部装置にて印刷ジョブの留め置きを指定した場合、印刷ジョブの留め置きを指示する印刷設定が印刷ジョブに含まれる。
【００７１】
第４の実施形態では、印刷ジョブを強制的に留め置く機能が有効でない場合でも、印刷ジョブの留め置きを指示する印刷設定が印刷ジョブに含まれている場合には、ＭＦＰ１００は印刷ジョブを留め置く。
【００７２】
図１６は、第４の実施形態に係る印刷制御処理を示すフローチャートである。ＣＰＵ１０２が制御プログラムを実行することにより、この印刷制御処理が実行される。図１６のＳ３０１〜Ｓ３０７は図３のＳ３０１〜Ｓ３０７と同じであるため、これらのステップの説明は省略する。
【００７３】
Ｓ１６０１では、ＣＰＵ１０２は、印刷ジョブを留め置くことを指示する印刷設定が印刷ジョブに含まれているかを判断する。そのような印刷設定が印刷ジョブに含まれている場合には、ＣＰＵ１０２はＳ３０６に進む。
【００７４】
第４の実施形態では、印刷ジョブを強制的に留め置く機能が有効でない場合であっても、印刷ジョブが留め置かれることをその印刷ジョブを発行したユーザが希望する場合には、印刷ジョブを留め置くことができる。その一方で、ユーザは、印刷ジョブの留め置きを示す印刷設定を外部装置で選択できない場合でも、印刷ジョブを強制的に留め置く機能を有効にすることで、ユーザは印刷ジョブを留め置く機能を利用することができる。
【００７５】
図１６では図３の変形例を示したが、図６及び１４を図１６と同様に変形させてもよい。つまり、図１６のＳ１６０１を図６や図１４のフローチャートに追加してもよい。
【００７６】
＜第５の実施形態＞
第１〜４の実施形態では、ジョブの種類やプロトコルに基づいて、印刷ジョブを留め置くか否かを判断する。第５の実施形態では、ジョブの種類やプロトコルに基づいて、印刷設定を変更・追加可能に印刷ジョブを留め置くか、印刷設定を変更せずに印刷ジョブを留め置くかを判断する。つまり、第５の実施形態では、図３、図６及び図１４のＳ３０７では、ＣＰＵ１０２は印刷ジョブをＲＡＭ１０３やＨＤＤ１１７などの格納手段に留め置く。ただし、Ｓ３０７で留め置かれた印刷ジョブがＳ５０１で選択されても、ＣＰＵ１０２は印刷設定画面を表示部２０５に表示させずに、スタートキー２０９の押下に従って、印刷データを印刷するよう印刷部１０６を制御する。
【００７７】
＜その他の実施形態＞
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７８】
１００  ＭＦＰ
１０１  コントローラ部
１０２  ＣＰＵ
１０３  ＲＡＭ
１０４  ＲＯＭ
１０５  印刷部インターフェース
１０６  印刷部
１０７  読取部インターフェース
１０８  読取部
１０９  電力制御部
１１０  操作パネル
１１１  電力供給部
１１２  ファックス部
１１３  ネットワークインターフェース
１１４  システムバス
１１５  電話回線
１１６  ネットワーク
【図１】
2018024258.tif 000003
【図２】
2018024258.tif 000004
【図３】
2018024258.tif 000005
【図４】
2018024258.tif 000006
【図５】
2018024258.tif 000007
【図６】
2018024258.tif 000008
【図７】
2018024258.tif 000009
【図８】
2018024258.tif 000010
【図９】
2018024258.tif 000011
【図１０】
2018024258.tif 000012
【図１１】
2018024258.tif 000013
【図１２】
2018024258.tif 000014
【図１３】
2018024258.tif 000015
【図１４】
2018024258.tif 000016
【図１５】
2018024258.tif 000017
【図１６】
2018024258.tif 000018
【手続補正書】
【提出日】平成29年11月30日(2017.11.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ操作を受け付ける受付デバイスを用いる画像形成装置であって、外部装置から受信した印刷データの印刷指示が前記受付デバイスから可能となるように前記受信した印刷データを登録可能な画像形成装置において、
外部装置から印刷データを受信する際に用いられた通信プロトコルの種類を示す情報に基づいて、前記受信した印刷データを登録するか否かを決定し、前記登録する決定に従って、印刷指示が前記受付デバイスから可能となるように前記受信した印刷データを登録する手段を有することを特徴とする画像形成装置。
【請求項２】
前記受信した印刷データは、前記登録の実行を指定するための設定情報が予め付与されていない印刷データであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
受信した印刷データの処理方法を示す情報を通信プロトコルの種類毎に保持可能な保持手段を備えることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
受信した印刷データの処理方法の設定を受け付ける受付手段を備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記受付手段は前記受付デバイスを介して前記設定の入力を受け付けることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記登録しない決定に従って前記受信した印刷データに基づく画像形成を、ユーザによる印刷指示によらずに画像形成デバイスに実行させる手段を有することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
登録された印刷データの印刷設定変更を受け付ける受付手段を有することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。画像形成装置。
【請求項８】
前記受付デバイスは、登録された複数の印刷データの中から選択された印刷データに対して印刷指示するための操作を受け付け可能であることを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
印刷データの受信に用いられたパケットに基づいて通信プロトコルの種類を特定する特定手段を有することを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
印刷データの受信に用いられたポート番号に基づいてプロトコルの種類を特定する特定手段を有することを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１１】
ユーザ操作を受け付ける受付デバイスを用いる画像形成装置であって外部装置から受信した印刷データの印刷指示が前記受付デバイスから可能となるように前記受信した印刷データを登録可能な画像形成装置の制御方法において、
外部装置から印刷データを受信する際に用いられた通信プロトコルの種類を示す情報に基づいて、前記受信した印刷データを登録するか否かを決定し、前記登録する決定に従って前記受付デバイスで印刷指示可能となるように前記受信した印刷データを登録する処理を画像形成装置に実行させる工程を有することを特徴とする制御方法。
【請求項１２】
ユーザ操作を受け付ける受付デバイスを用いる画像形成装置であって、外部装置から受信した印刷データの印刷指示が前記受付デバイスから可能となるように前記受信した印刷データを登録可能な画像形成装置において、
外部装置から印刷データを受信する際に用いられたポート番号を示す情報に基づいて、前記受信した印刷データを登録するか否かを決定し、前記登録する決定に従って前記受付デバイスで印刷指示可能となるように前記受信した印刷データを登録する手段を有することを特徴とする画像形成装置。
【請求項１３】
前記受信した印刷データは、前記登録の実行を指定するための設定情報が予め付与されていない印刷データであることを特徴とする請求項１２に記載の画像形成装置。
【請求項１４】
受信した印刷データの処理方法の設定を受け付ける受付手段を備えることを特徴とする請求項１２または１３に記載の画像形成装置。
【請求項１５】
前記受付手段は前記受付デバイスを介して前記設定の入力を受け付けることを特徴とする請求項４に記載の画像形成装置。
【請求項１６】
前記登録しない決定に従って前記受信した印刷データに基づく画像形成を、ユーザによる印刷指示によらずに画像形成デバイスに実行させる手段を有することを特徴とする請求項１２乃至１５のいずれか１項に記載の画像形成装置。
【請求項１７】
登録された印刷データの印刷設定変更を受け付ける受付手段を有することを特徴とする請求項１２乃至１６のいずれか１項に記載の画像形成装置。画像形成装置。
【請求項１８】
前記受付デバイスは、登録された複数の印刷データの中から選択された印刷データに対して印刷指示するための操作を受け付け可能であることを特徴とする請求項１２乃至１７のいずれか１項に記載の画像形成装置。
【請求項１９】
ユーザ操作を受け付ける受付デバイスを用いる画像形成装置であって外部装置から受信した印刷データの印刷指示が前記受付デバイスから可能となるように前記受信した印刷データを登録可能な画像形成装置の制御方法において、
外部装置から印刷データを受信する際に用いられたポート番号を示す情報に基づいて、前記受信した印刷データを登録するか否かを決定し、前記登録する決定に従って前記受付デバイスで印刷指示可能となるように前記受信した印刷データを登録する処理を画像形成装置に実行させる工程を有することを特徴とする制御方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本願発明は、ユーザ操作を受け付ける受付デバイスを用いる画像形成装置であって、外部装置から受信した印刷データの印刷指示が前記受付デバイスから可能となるように前記受信した印刷データを登録可能な画像形成装置において、外部装置から印刷データを受信する際に用いられた通信プロトコルの種類を示す情報に基づいて、前記受信した印刷データを登録するか否かを決定し、前記登録する決定に従って、印刷指示が前記受付デバイスから可能となるように前記受信した印刷データを登録する手段を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】