(57)【要約】【課題】異なるデータ形式の印刷データを描画及び印刷する際、ユーザーフレンドリーとする。【解決手段】画像形成装置は、特定のデータ量毎に描画と印刷とを順次別々に実行するためのデータ形式で記述された第１の印刷データを、描画と印刷とを並行して同時に実行するためのデータ形式で記述された第２の印刷データを受信する前に、受信し、ウェイトタイムの間、第１の印刷データを印刷せずに描画し、ウェイトタイムの最中に、第２の印刷データを受信した場合、第１の印刷データの描画と並行して、第２の印刷データの描画及び印刷を開始し、第２の印刷データの描画及び印刷が終了するより先にウェイトタイムが経過した場合、ウェイトタイムを第２の印刷データの描画及び印刷が終了するまで延長し、第２の印刷データの描画及び印刷が終了すると、第１の印刷データの描画済みの部分を印刷する。【選択図】図７
2020077152.tif 000002
【特許請求の範囲】
【請求項１】
（１）特定のデータ量毎に描画と印刷とを順次別々に実行するためのデータ形式で記述された第１の印刷データを、描画と印刷とを並行して同時に実行するためのデータ形式で記述された第２の印刷データを受信する前に、受信し、
ウェイトタイムの間、前記第１の印刷データを印刷せずに描画し、
前記ウェイトタイムの最中に、前記第２の印刷データを受信した場合、
前記第１の印刷データの描画と並行して、前記第２の印刷データの描画及び印刷を開始し、
前記第２の印刷データの描画及び印刷が終了するより先に前記ウェイトタイムが経過した場合、前記ウェイトタイムを前記第２の印刷データの描画及び印刷が終了するまで延長し、
前記第２の印刷データの描画及び印刷が終了すると、前記第１の印刷データの描画済みの部分を印刷し、
前記第１の印刷データの前記描画済みの部分の印刷が終了すると、前記第１の印刷データの描画済みでない部分がある場合、前記第１の印刷データの前記描画済みでない部分を描画及び印刷する
画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
（２）前記第１の印刷データを受信する前に、前記第２の印刷データを受信し、
前記第２の印刷データの描画及び印刷を開始し、
前記第２の印刷データの描画及び印刷の最中に、前記第１の印刷データを受信した場合、
前記第２の印刷データの描画及び印刷と並行して、前記ウェイトタイムの間、前記第１の印刷データを印刷せずに描画し、
前記第２の印刷データの描画及び印刷が終了するより先に前記ウェイトタイムが経過した場合、前記ウェイトタイムを前記第２の印刷データの描画及び印刷が終了するまで延長し、
前記第２の印刷データの描画及び印刷が終了すると、前記第１の印刷データの描画済みの部分を印刷し、
前記第１の印刷データの前記描画済みの部分の印刷が終了すると、前記第１の印刷データの描画済みでない部分がある場合、前記第１の印刷データの前記描画済みでない部分を描画及び印刷する
画像形成装置。
【請求項３】
画像形成装置と、
第１のネットワークを介して１以上の端末装置と接続し、第２のネットワークを介して前記画像形成装置と接続する中継装置
とを具備し、
前記中継装置は、
何れかの前記１以上の端末装置から、特定のデータ量毎に描画と印刷とを順次別々に実行するためのデータ形式で記述された第１の印刷データを受信し、
何れかの前記１以上の端末装置から、描画と印刷とを並行して同時に実行するためのデータ形式で記述された第２の印刷データを受信し、
受信した前記第１の印刷データにウェイトタイムを付し、
前記第１の印刷データの受信時刻より前記第２の印刷データの受信時刻が早く且つ前記第１の印刷データの受信時刻と前記第２の印刷データの受信時刻との間の時間が閾値以上の場合、前記画像形成装置に、前記ウェイトタイムを付した前記第１の印刷データを先に送信し且つ前記第２の印刷データを後に送信し、
前記第１の印刷データの受信時刻と前記第２の印刷データの受信時刻との間の時間が前記閾値未満の場合と、前記第２の印刷データの受信時刻より前記第１の印刷データの受信時刻が早く且つ前記第２の印刷データの受信時刻と前記第１の印刷データの受信時刻との間の時間が前記閾値以上の場合、前記画像形成装置に、前記第２の印刷データを先に送信し且つ前記ウェイトタイムを付した前記第１の印刷データを後に送信し、
前記画像形成装置は、
（１）前記第２の印刷データを受信する前に、前記第１の印刷データを受信し、
前記ウェイトタイムの間、前記第１の印刷データを印刷せずに描画し、
前記ウェイトタイムの最中に、前記第２の印刷データを受信した場合、
前記第１の印刷データの描画と並行して、前記第２の印刷データの描画及び印刷を開始し、
前記第２の印刷データの描画及び印刷が終了するより先に前記ウェイトタイムが経過した場合、前記ウェイトタイムを前記第２の印刷データの描画及び印刷が終了するまで延長し、
前記第２の印刷データの描画及び印刷が終了すると、前記第１の印刷データの描画済みの部分を印刷し、
前記第１の印刷データの前記描画済みの部分の印刷が終了すると、前記第１の印刷データの描画済みでない部分がある場合、前記第１の印刷データの前記描画済みでない部分を描画及び印刷し、
（２）前記第１の印刷データを受信する前に、前記第２の印刷データを受信し、
前記第２の印刷データの描画及び印刷を開始し、
前記第２の印刷データの描画及び印刷の最中に、前記第１の印刷データを受信した場合、
前記第２の印刷データの描画及び印刷と並行して、前記ウェイトタイムの間、前記第１の印刷データを印刷せずに描画し、
前記第２の印刷データの描画及び印刷が終了するより先に前記ウェイトタイムが経過した場合、前記ウェイトタイムを前記第２の印刷データの描画及び印刷が終了するまで延長し、
前記第２の印刷データの描画及び印刷が終了すると、前記第１の印刷データの描画済みの部分を印刷し、
前記第１の印刷データの前記描画済みの部分の印刷が終了すると、前記第１の印刷データの描画済みでない部分がある場合、前記第１の印刷データの前記描画済みでない部分を描画及び印刷する
画像形成システム。
【請求項４】
画像形成装置を、
（１）特定のデータ量毎に描画と印刷とを順次別々に実行するためのデータ形式で記述された第１の印刷データを、描画と印刷とを並行して同時に実行するためのデータ形式で記述された第２の印刷データを受信する前に、受信し、
ウェイトタイムの間、前記第１の印刷データを印刷せずに描画し、
前記ウェイトタイムの最中に、前記第２の印刷データを受信した場合、
前記第１の印刷データの描画と並行して、前記第２の印刷データの描画及び印刷を開始し、
前記第２の印刷データの描画及び印刷が終了するより先に前記ウェイトタイムが経過した場合、前記ウェイトタイムを前記第２の印刷データの描画及び印刷が終了するまで延長し、
前記第２の印刷データの描画及び印刷が終了すると、前記第１の印刷データの描画済みの部分を印刷し、
前記第１の印刷データの前記描画済みの部分の印刷が終了すると、前記第１の印刷データの描画済みでない部分がある場合、前記第１の印刷データの前記描画済みでない部分を描画及び印刷する
よう動作させる画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なるデータ形式の印刷データ（例えば、ＵＲＦデータ、ＰＤＦデータ）を描画及び印刷可能な画像形成装置、画像形成システム及び画像形成プログラムに関する。
【背景技術】
【０００２】
異なるデータ形式の印刷データ（例えば、ＵＲＦデータ、ＰＤＦデータ）を描画及び印刷可能な画像形成装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０２５６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
異なるデータ形式の印刷データ（例えば、ＵＲＦデータ、ＰＤＦデータ）を描画及び印刷する際、ユーザーフレンドリーとすることが望ましい。
【課題を解決するための手段】
【０００５】
本発明の一形態に係る画像形成装置は、
（１）特定のデータ量毎に描画と印刷とを順次別々に実行するためのデータ形式で記述された第１の印刷データを、描画と印刷とを並行して同時に実行するためのデータ形式で記述された第２の印刷データを受信する前に、受信し、
ウェイトタイムの間、前記第１の印刷データを印刷せずに描画し、
前記ウェイトタイムの最中に、前記第２の印刷データを受信した場合、
前記第１の印刷データの描画と並行して、前記第２の印刷データの描画及び印刷を開始し、
前記第２の印刷データの描画及び印刷が終了するより先に前記ウェイトタイムが経過した場合、前記ウェイトタイムを前記第２の印刷データの描画及び印刷が終了するまで延長し、
前記第２の印刷データの描画及び印刷が終了すると、前記第１の印刷データの描画済みの部分を印刷し、
前記第１の印刷データの前記描画済みの部分の印刷が終了すると、前記第１の印刷データの描画済みでない部分がある場合、前記第１の印刷データの前記描画済みでない部分を描画及び印刷する。
【０００６】
本実施形態によれば、画像形成装置は、ウェイトタイムを付した第１の印刷データを受信すると、ウェイトタイムの間、第１の印刷データを印刷せずに描画する。画像形成装置は、ウェイトタイムの最中に第２の印刷データを受信すると、先に受信した第１の印刷データを印刷するより先に、後に受信した第２の印刷データを描画し印刷する。これにより、画像形成装置は、第１の印刷データよりも第２の印刷データを後に受信したにも拘らず、第２の印刷データの印刷を早く開始（結果的に終了も）することができる。画像形成装置は、ウェイトタイムを第２の印刷データの描画及び印刷が終了するまで延長し、延長したウェイトタイムの間、第１の印刷データを印刷せずに描画する。これにより、画像形成装置は、第２の印刷データを印刷中に（即ち、第１の印刷データを印刷できない時間に）、第１の印刷データを描画を可能な限り進めることができる。画像形成装置は、第２の印刷データの描画及び印刷が終了すると、第１の印刷データの描画済みの部分を印刷する。これにより、ユーザーにとっては、第１の印刷データの印刷時間（印刷開始から終了までの時間）が短縮されたように見える。
【０００７】
画像形成装置は、
（２）前記第１の印刷データを受信する前に、前記第２の印刷データを受信し、
前記第２の印刷データの描画及び印刷を開始し、
前記第２の印刷データの描画及び印刷の最中に、前記第１の印刷データを受信した場合、
前記第２の印刷データの描画及び印刷と並行して、前記ウェイトタイムの間、前記第１の印刷データを印刷せずに描画し、
前記第２の印刷データの描画及び印刷が終了するより先に前記ウェイトタイムが経過した場合、前記ウェイトタイムを前記第２の印刷データの描画及び印刷が終了するまで延長し、
前記第２の印刷データの描画及び印刷が終了すると、前記第１の印刷データの描画済みの部分を印刷し、
前記第１の印刷データの前記描画済みの部分の印刷が終了すると、前記第１の印刷データの描画済みでない部分がある場合、前記第１の印刷データの前記描画済みでない部分を描画及び印刷する。
【０００８】
本実施形態によれば、画像形成装置は、第２の印刷データを受信すると、第２の印刷データの描画及び印刷を開始する。画像形成装置は、第２の印刷データの描画及び印刷の最中に、ウェイトタイムを付した第１の印刷データを受信すると、ウェイトタイムの間、第１の印刷データを印刷せずに描画する。画像形成装置は、ウェイトタイムを第２の印刷データの描画及び印刷が終了するまで延長し、延長したウェイトタイムの間、第１の印刷データを印刷せずに描画する。これにより、画像形成装置は、第２の印刷データを印刷中に（即ち、第１の印刷データを印刷できない時間に）、第１の印刷データを描画を可能な限り進めることができる。画像形成装置は、第２の印刷データの描画及び印刷が終了すると、第１の印刷データの描画済みの部分を印刷する。これにより、ユーザーにとっては、第１の印刷データの印刷時間（印刷開始から終了までの時間）が短縮されたように見える。
【０００９】
本発明の一形態に係る画像形成システムは、
画像形成装置と、
第１のネットワークを介して１以上の端末装置と接続し、第２のネットワークを介して前記画像形成装置と接続する中継装置
とを具備し、
前記中継装置は、
何れかの前記１以上の端末装置から、特定のデータ量毎に描画と印刷とを順次別々に実行するためのデータ形式で記述された第１の印刷データを受信し、
何れかの前記１以上の端末装置から、描画と印刷とを並行して同時に実行するためのデータ形式で記述された第２の印刷データを受信し、
受信した前記第１の印刷データにウェイトタイムを付し、
前記第１の印刷データの受信時刻より前記第２の印刷データの受信時刻が早く且つ前記第１の印刷データの受信時刻と前記第２の印刷データの受信時刻との間の時間が閾値以上の場合、前記画像形成装置に、前記ウェイトタイムを付した前記第１の印刷データを先に送信し且つ前記第２の印刷データを後に送信し、
前記第１の印刷データの受信時刻と前記第２の印刷データの受信時刻との間の時間が前記閾値未満の場合と、前記第２の印刷データの受信時刻より前記第１の印刷データの受信時刻が早く且つ前記第２の印刷データの受信時刻と前記第１の印刷データの受信時刻との間の時間が前記閾値以上の場合、前記画像形成装置に、前記第２の印刷データを先に送信し且つ前記ウェイトタイムを付した前記第１の印刷データを後に送信し、
前記画像形成装置は、
（１）前記第２の印刷データを受信する前に、前記第１の印刷データを受信し、
前記ウェイトタイムの間、前記第１の印刷データを印刷せずに描画し、
前記ウェイトタイムの最中に、前記第２の印刷データを受信した場合、
前記第１の印刷データの描画と並行して、前記第２の印刷データの描画及び印刷を開始し、
前記第２の印刷データの描画及び印刷が終了するより先に前記ウェイトタイムが経過した場合、前記ウェイトタイムを前記第２の印刷データの描画及び印刷が終了するまで延長し、
前記第２の印刷データの描画及び印刷が終了すると、前記第１の印刷データの描画済みの部分を印刷し、
前記第１の印刷データの前記描画済みの部分の印刷が終了すると、前記第１の印刷データの描画済みでない部分がある場合、前記第１の印刷データの前記描画済みでない部分を描画及び印刷し、
（２）前記第１の印刷データを受信する前に、前記第２の印刷データを受信し、
前記第２の印刷データの描画及び印刷を開始し、
前記第２の印刷データの描画及び印刷の最中に、前記第１の印刷データを受信した場合、
前記第２の印刷データの描画及び印刷と並行して、前記ウェイトタイムの間、前記第１の印刷データを印刷せずに描画し、
前記第２の印刷データの描画及び印刷が終了するより先に前記ウェイトタイムが経過した場合、前記ウェイトタイムを前記第２の印刷データの描画及び印刷が終了するまで延長し、
前記第２の印刷データの描画及び印刷が終了すると、前記第１の印刷データの描画済みの部分を印刷し、
前記第１の印刷データの前記描画済みの部分の印刷が終了すると、前記第１の印刷データの描画済みでない部分がある場合、前記第１の印刷データの前記描画済みでない部分を描画及び印刷する。
【００１０】
本実施形態によれば、中継装置は、第１の印刷データの受信時刻と第２の印刷データの受信時刻との間の時間が閾値未満の場合、第１の印刷データを先に受信したとしても、画像形成装置に、第２の印刷データを先に送信し、且つ、ウェイトタイムを付した第１の印刷データを後に送信する。これにより、画像形成装置は、第１の印刷データより先に、第２の印刷データを受信し、第２の印刷データの描画及び印刷を開始する。これにより、中継装置が第１の印刷データよりも第２の印刷データを後に受信したにも拘らず、画像形成装置は、第２の印刷データの印刷を早く開始（結果的に終了も）することができる。その後、画像形成装置は、第２の印刷データの描画及び印刷の最中に、ウェイトタイムを付した第１の印刷データを受信すると、ウェイトタイムの間、第１の印刷データを印刷せずに描画する。画像形成装置は、ウェイトタイムを第２の印刷データの描画及び印刷が終了するまで延長し、延長したウェイトタイムの間、第１の印刷データを印刷せずに描画する。これにより、画像形成装置は、第２の印刷データを印刷中に（即ち、第１の印刷データを印刷できない時間に）、第１の印刷データを描画を可能な限り進めることができる。画像形成装置は、第２の印刷データの描画及び印刷が終了すると、第１の印刷データの描画済みの部分を印刷する。これにより、ユーザーにとっては、第１の印刷データの印刷時間（印刷開始から終了までの時間）が短縮されたように見える。
【００１１】
本発明の一形態に係る画像形成プログラムは、
画像形成装置を、
（１）特定のデータ量毎に描画と印刷とを順次別々に実行するためのデータ形式で記述された第１の印刷データを、描画と印刷とを並行して同時に実行するためのデータ形式で記述された第２の印刷データを受信する前に、受信し、
ウェイトタイムの間、前記第１の印刷データを印刷せずに描画し、
前記ウェイトタイムの最中に、前記第２の印刷データを受信した場合、
前記第１の印刷データの描画と並行して、前記第２の印刷データの描画及び印刷を開始し、
前記第２の印刷データの描画及び印刷が終了するより先に前記ウェイトタイムが経過した場合、前記ウェイトタイムを前記第２の印刷データの描画及び印刷が終了するまで延長し、
前記第２の印刷データの描画及び印刷が終了すると、前記第１の印刷データの描画済みの部分を印刷し、
前記第１の印刷データの前記描画済みの部分の印刷が終了すると、前記第１の印刷データの描画済みでない部分がある場合、前記第１の印刷データの前記描画済みでない部分を描画及び印刷する
よう動作させる。
【発明の効果】
【００１２】
本発明によれば、異なるデータ形式の印刷データ（例えば、ＵＲＦデータ、ＰＤＦデータ）を描画及び印刷する際、ユーザーフレンドリーとすることができる。
【００１３】
なお、ここに記載された効果は必ずしも限定されるものではなく、本発明中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る画像形成システムの概要を示す。
【図２】画像形成装置のハードウェア構成を示す。
【図３】ゲートウェイのハードウェア構成を示す。
【図４】端末装置のハードウェア構成を示す。
【図５】画像形成システムの機能的構成を示す。
【図６】ゲートウェイの動作フローを示す。
【図７】画像形成装置の第１の動作フロー（ＰＤＦデータを受信する前にＵＲＦデータを受信した場合）を示す。
【図８】画像形成装置の第２の動作フロー（ＵＲＦデータを受信する前にＰＤＦデータを受信した場合）を示す。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１６】
１．画像形成システム
【００１７】
図１は、本発明の一実施形態に係る画像形成システムの概要を示す。
【００１８】
画像形成システム１は、画像形成装置１０と、中継装置２０と、１以上の端末装置３０とを有する。典型的には、画像形成装置１０と、中継装置２０と、１以上の端末装置３０とは、同一のオフィス内に設置される。
【００１９】
１以上の端末装置３０は、例えば、ユーザー（エンドユーザー）が使用するパーソナルコンピューター、タブレットコンピューター、スマートフォン等である。１以上の端末装置３０は、印刷データを中継装置２０を介して画像形成装置１０に送信する。以下、１以上の端末装置３０を特に区別する必要が無い場合、端末装置３０と単に称し、１つの端末装置３０を図示する。
【００２０】
中継装置２０は、例えば、ゲートウェイであり、以下、ゲートウェイ２０と称する。ゲートウェイ２０は、第１のネットワークＮ１を介して１以上の端末装置３０と接続し、第２のネットワークＮ２を介して画像形成装置１０と接続する。ゲートウェイ２０は、端末装置３０から受信した印刷データを、画像形成装置１０に送信（即ち中継）する。
【００２１】
画像形成装置１０は、例えば、ＭＦＰ（Multifunction Peripheral）である。画像形成装置１０は、端末装置３０が送信した印刷データを、ゲートウェイ２０から受信し、描画及び印刷する。本実施形態では、画像形成装置１０が実行する「描画」及び「印刷」を、明確に分けて説明する。具体的には、「描画」は、言語で記述された印刷データをレンダリングし、画像データ（ビットマップデータ等）を生成するプロセスを意味する。「印刷」は、生成した画像データ等に基づき、用紙等に画像を形成するプロセスを意味する。
【００２２】
本実施形態で、端末装置３０が送信し、ゲートウェイ２０が中継し、画像形成装置１０が受信して描画及び印刷する印刷データは、２種類ある。第１の印刷データは、画像形成装置１０が特定のデータ量（例えば、１ページ分）毎に描画と印刷とを順次別々に実行するためのデータ形式で記述される。第１の印刷データは、例えば、ＵＲＦデータである。一方、第２の印刷データは、描画と印刷とを並行して同時に実行するためのデータ形式で記述される。第２の印刷データは、例えば、ＰＤＦデータである。本実施形態では、第１の印刷データを「ＵＲＦデータ」と称し、第２の印刷データを「ＰＤＦデータ」と称し、第１の印刷データと第２の印刷データとを区別しない場合には「印刷データ」と単に称する。
【００２３】
２．画像形成装置のハードウェア構成
【００２４】
図２は、画像形成装置のハードウェア構成を示す。
【００２５】
画像形成装置１０は、制御回路１１を備える。制御回路１１は、プロセッサーであるＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｂ（Random Access Memory）、メモリーであるＲＯＭ１１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、画像形成装置１０の全体的な動作制御を司る。ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行する。ＲＯＭ１１ｃは、ＣＰＵ１１ａが実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ１１ｃは、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００２６】
制御回路１１は、画像読取部１２（イメージスキャナー）、画像処理部１４（ＧＰＵ（Graphics Processing Unit）を含む）、画像メモリー１５、画像形成部１６（プリンター）、表示部１７ａを備える操作部１７（タッチパネル）、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量の不揮発性の記憶装置１８、ファクシミリ通信部１９及びネットワーク通信インターフェース１３等と接続されている。制御回路１１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００２７】
３．ゲートウェイのハードウェア構成
【００２８】
図３は、ゲートウェイのハードウェア構成を示す。
【００２９】
ゲートウェイ２０は、ＣＰＵ２４を含むシステム制御部２１と、ＲＯＭ２２と、ＲＡＭ２３と、ネットワークインターフェース２８が接続されたネットワーク制御部２７とを有する。システム制御部２１と、ＲＯＭ２２と、ＲＡＭ２３と、ネットワーク制御部２７とは、バスＢ２を介して接続される。
【００３０】
システム制御部２１は、ＣＰＵ２４を含む。ＣＰＵ２４は、ＲＯＭ２２が記憶する情報処理プログラムをＲＡＭ２３にロードして実行する。ＲＯＭ２２は、システム制御部２１が実行する情報処理プログラム等を固定的に記憶する。
【００３１】
ネットワーク制御部２７は、ネットワークインターフェース２８を制御する。ネットワークインターフェース２８は、ネットワークＮに接続するためのインターフェースである。システム制御部２１は、ネットワークインターフェース２８を介してネットワークＮに接続する。ネットワークインターフェース２８は、ＧＭＡＣ（Ｅｔｈｅｒｎｅｔ（登録商標）ＭＡＣ）等のデータリンク層において、電気信号を論理信号（ビット列）に変換（受信時）し、論理信号（ビット列）を電気信号に変換（送信時）する物理層（ＰＨＹ）のインターフェースである。
【００３２】
４．端末装置のハードウェア構成
【００３３】
図４は、端末装置のハードウェア構成を示す。
【００３４】
端末装置３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、記憶装置３４、ネットワーク通信インターフェース３５、操作装置３６及び表示装置３７と、これらを相互に接続するバス３８とを有する。
【００３５】
ＣＰＵ３１は、ＲＯＭ３２が記憶する情報処理プログラムをＲＡＭ３３にロードして実行する。ＲＯＭ３２は、ＣＰＵ３１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ３２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００３６】
５．画像形成システムの機能的構成
【００３７】
図５は、画像形成システムの機能的構成を示す。
【００３８】
ゲートウェイ２０のＣＰＵ２４は、ＲＯＭ２２が記憶する情報処理プログラムをＲＡＭ２３にロードして実行することにより、中継部２０１として動作する。
【００３９】
画像形成装置１０のＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行することにより、印刷管理部１０１、ＵＲＦ処理部１０２及びＰＤＦ処理部１０３として動作する。
【００４０】
ゲートウェイ２０の中継部２０１は、端末装置３０から第１のネットワークＮ１を介して、ＰＤＦデータ及びＵＲＦデータを受信する。中継部２０１は、ＤＦデータを受信）、中継部２０１は、受信したＰＤＦデータを、第２のネットワークＮ２を介して、画像形成装置１０に送信する。中継部２０１は、受信したＵＲＦデータにウェイトタイム（後述）を付す。中継部２０１は、ウェイトタイムを付したＵＲＦデータを、第２のネットワークＮ２を介して、画像形成装置１０に送信する。
【００４１】
画像形成装置１０の印刷管理部１０１は、ＰＤＦデータと、ウェイトタイムを付したＵＲＦデータとを、中継装置２０から第２のネットワークＮ２を介して受信する。印刷管理部１０１は、ＵＲＦ処理部１０２にＵＲＦデータを描画及び印刷させ、ＰＤＦ処理部１０３にＰＤＦデータを描画及び印刷させる。
【００４２】
ＵＲＦ処理部１０２は、ＵＲＦデータを描画し、画像形成部１６（プリンター）を用いて印刷する。
【００４３】
ＰＤＦ処理部１０３は、ＰＤＦデータを描画し、画像形成部１６（プリンター）を用いて印刷する。
【００４４】
６．ゲートウェイの動作フロー
【００４５】
図６は、ゲートウェイの動作フローを示す。
【００４６】
ゲートウェイ２０の中継部２０１は、端末装置３０から第１のネットワークＮ１を介して、印刷データを受信する（ステップＳ１０１、Ｓ１０２、Ｓ１０３）。本実施形態において、中継部２０１が印刷データを受信するケースは、以下の３つのケースがある。
【００４７】
第１のケースでは、中継部２０１は、ＰＤＦデータを受信する（ステップＳ１０１でＹＥＳ、Ｓ１０２でＮＯ、Ｓ１０３でＮＯ）。第２のケースでは、中継部２０１は、ＵＲＦデータを受信する（ステップＳ１０１でＹＥＳ、Ｓ１０２でＮＯ、Ｓ１０３でＹＥＳ）。第３のケースでは、中継部２０１は、ＰＤＦデータ及びＵＲＦデータをほぼ同時に受信する（ステップＳ１０１でＹＥＳ、Ｓ１０２でＹＥＳ）。本実施形態で、「ほぼ同時」とは、ＵＲＦデータの受信時刻とＰＤＦデータの受信時刻との前後は不問であり、ＵＲＦデータの受信時刻とＰＤＦデータの受信時刻との間の時間が閾値未満であることを意味する。閾値は、例えば、数秒以下の値である。
【００４８】
第１のケースでは（ＰＤＦデータを受信）、中継部２０１は、受信したＰＤＦデータを、第２のネットワークＮ２を介して、画像形成装置１０に送信する（ステップＳ１０４）。
【００４９】
第２のケースでは（ＵＲＦデータを受信）、中継部２０１は、受信したＵＲＦデータにウェイトタイム（Wait Time）を付す（ステップＳ１０５）。本実施形態で「ウェイトタイム」は、ユーザーがウェイト（待機）してもフラストレーションを感じない程度の時間の長さを示す数値であり、具体的には、数秒〜十数秒の時間を示す数値である。中継部２０１は、ウェイトタイムを付したＵＲＦデータを、第２のネットワークＮ２を介して、画像形成装置１０に送信する（ステップＳ１０６）。
【００５０】
第３のケースでは（ＰＤＦデータ及びＵＲＦデータをほぼ同時に受信）、最初に、中継部２０１は、端末装置から受信したＰＤＦデータを、第２のネットワークＮ２を介して、画像形成装置１０に送信する（ステップＳ１０７）。次に、中継部２０１は、端末装置から受信したＵＲＦデータにウェイトタイムを付す（ステップＳ１０８）。中継部２０１は、ウェイトタイムを付したＵＲＦデータを、第２のネットワークＮ２を介して、画像形成装置１０に送信する（ステップＳ１０９）。要するに、中継部２０１は、画像形成装置１０に、ＰＤＦデータを先に送信し（ステップＳ１０７）、且つ、ウェイトタイムを付したＵＲＦデータを後に送信する（ステップＳ１０９）。
【００５１】
ところで、ゲートウェイ２０の中継部２０１は、ＰＤＦデータを受信（第１のケース）した後、上記の閾値以上の時間が経過してから、ＵＲＦデータを受信（第２のケース）すると仮定する。この場合、中継部２０１は、ステップＳ１０１以下の動作フローを２回実行する。その結果、中継部２０１は、画像形成装置１０に、ＰＤＦデータを先に送信し（１回目の動作フローのステップＳ１０４）、且つ、ウェイトタイムを付したＵＲＦデータを後に送信する（２回目の動作フローのステップＳ１０６）。このケースを便宜的に第４のケースと称する。
【００５２】
一方、ゲートウェイ２０の中継部２０１は、ＵＲＦデータを受信（第２のケース）した後、閾値以上の時間が経過してから、ＰＤＦデータを受信（第１のケース）すると仮定する。この場合、中継部２０１は、ステップＳ１０１以下の動作フローを２回実行する。その結果、中継部２０１は、画像形成装置１０に、ウェイトタイムを付したＵＲＦデータを先に送信し（１回目の動作フローのステップＳ１０６）、且つ、ＰＤＦデータを後に送信する（２回目の動作フローのステップＳ１０４）。このケースを便宜的に第５のケースと称する。
【００５３】
７．画像形成装置の動作フロー
【００５４】
画像形成装置１０の動作フローは、以下の２つのケースに分けて説明する。１つ目は、（１）画像形成装置１０が、ＰＤＦデータを受信する前に、ＵＲＦデータを受信した場合である。２つ目は、（２）画像形成装置１０が、ＵＲＦデータを受信する前に、ＰＤＦデータを受信した場合である。
【００５５】
典型的には、ゲートウェイ２０がＰＤＦデータを送信する前に、ＵＲＦデータを送信すれば（第５のケース）、画像形成装置１０は、ＰＤＦデータを受信する前に、ＵＲＦデータを受信する（上記の（１）の場合）ことが多いと想定される。同様に、ゲートウェイ２０がＵＲＦデータを送信する前に、ＰＤＦデータを送信すれば（第３のケース及び第４のケース）、画像形成装置１０は、ＵＲＦデータを受信する前に、ＰＤＦデータを受信する（上記の（２）の場合）ことが多いと想定される。しかしながら、印刷データの送受信に掛かる時間は、ＰＤＦデータ及びＵＲＦデータのサイズ等に拠るので、必ずしも送信順と受信順が一致するとは限らない。しかしながら、送信順と受信順が一致するか否かに拘わらず、本実施形態は成立する。
【００５６】
（１）画像形成装置がＰＤＦデータを受信する前にＵＲＦデータを受信した場合
【００５７】
図７は、画像形成装置の第１の動作フロー（ＰＤＦデータを受信する前にＵＲＦデータを受信した場合）を示す。
【００５８】
画像形成装置１０の印刷管理部１０１は、ウェイトタイムを付したＵＲＦデータを、中継装置２０から第２のネットワークＮ２を介して受信する（ステップＳ２０１）。なお、この時点で、画像形成装置１０の印刷管理部１０１は、ＰＤＦデータを受信していない。印刷管理部１０１は、ＵＲＦ処理部１０２に、受信したウェイトタイムの間、ＵＲＦデータを印刷せずに描画するよう要求する（ステップＳ２０２）。ＵＲＦ処理部１０２は、要求を受信すると、ＵＲＦデータの描画を開始し、ウェイトタイムの間、ＵＲＦデータを印刷せずに描画し続ける。
【００５９】
画像形成装置１０の印刷管理部１０１は、ウェイトタイムの最中に、ＰＤＦデータを、中継装置２０から第２のネットワークＮ２を介して受信する（ステップＳ２０３、ＹＥＳ）。すると、印刷管理部１０１は、ＰＤＦ処理部１０３に、ＰＤＦデータを描画し画像形成部１６（プリンター）を用いて印刷するよう要求する（ステップＳ２０４）。ＰＤＦ処理部１０３は、要求を受信すると、ＰＤＦデータの描画及び印刷を開始する。要するに、ＵＲＦ処理部１０２によるＵＲＦデータの描画（ステップＳ２０２）と、ＰＤＦ処理部１０３によるＰＤＦデータの描画及び印刷（ステップＳ２０４）とが、並行して同時に実行される。
【００６０】
画像形成装置１０の印刷管理部１０１は、ウェイトタイムが経過（終了）したと判断する（ステップＳ２０５、ＹＥＳ）。すると、印刷管理部１０１は、ＰＤＦ処理部１０３によるＰＤＦデータの描画及び印刷が終了したか否かを判断する（ステップＳ２０６）。印刷管理部１０１は、ＰＤＦ処理部１０３によるＰＤＦデータの描画及び印刷が終了していないと判断すると（ステップＳ２０６、ＮＯ）、ウェイトタイムをＰＤＦデータの描画及び印刷が終了するまで延長する。印刷管理部１０１は、ＵＲＦ処理部１０２に、延長したウェイトタイムの間、ＵＲＦデータを印刷せずに描画するよう要求する（ステップＳ２０７）。なお、ウェイトタイムを延長する前にＵＲＦデータの描画が終了している場合もあり得る。ＵＲＦデータの描画が終了しているか否かに拘わらず、印刷管理部１０１は、ウェイトタイムをＰＤＦデータの描画及び印刷が終了するまで延長すればよい。
【００６１】
画像形成装置１０の印刷管理部１０１は、ＰＤＦ処理部１０３によるＰＤＦデータの描画及び印刷が終了したと判断すると（ステップＳ２０６、ＹＥＳ）、ＵＲＦ処理部１０２に、ＵＲＦデータの描画及び印刷を完了するよう要求する。
【００６２】
画像形成装置１０のＵＲＦ処理部１０２は、ＵＲＦデータの描画がウェイトタイム中に終了していれば（ステップＳ２０８、ＹＥＳ）、ＵＲＦデータの描画済みの部分（つまりデータ全体）を、画像形成部１６（プリンター）を用いて印刷する（ステップＳ２０９）。
【００６３】
一方、画像形成装置１０のＵＲＦ処理部１０２は、ＵＲＦデータの描画がウェイトタイム中に終了していなければ（ステップＳ２０８、ＮＯ）、ＵＲＦデータの描画済みの部分を、画像形成部１６（プリンター）を用いて印刷する（ステップＳ２１０）。その後、ＵＲＦデータの描画済みでない部分を描画及び印刷する（ステップＳ２１１）。ＵＲＦ処理部１０２は、ＵＲＦデータの描画済みでない部分の全体を描画してから、印刷してもよい。あるいは、ＵＲＦ処理部１０２は、描画済みでない部分を、特定のデータ量毎（例えば、１ページ毎）に描画と印刷とを順次別々に実行してもよい。
【００６４】
ところで、画像形成装置１０は、ＵＲＦデータを受信（ステップＳ２０１）及び描画開始（ステップＳ２０２）後にＰＤＦデータを受信することなく（ステップＳ２０３、ＮＯ）、ウェイトタイムが経過（終了）する（ステップＳ２１２、ＹＥＳ）。この場合、画像形成装置１０のＵＲＦ処理部１０２は、ステップＳ２０８乃至ステップＳ２１１と同様に、ＵＲＦデータを描画及び印刷すればよい。
【００６５】
（２）画像形成装置がＵＲＦデータを受信する前にＰＤＦデータを受信した場合
【００６６】
図８は、画像形成装置の第２の動作フロー（ＵＲＦデータを受信する前にＰＤＦデータを受信した場合）を示す。
【００６７】
画像形成装置１０の印刷管理部１０１は、ＰＤＦデータを、中継装置２０から第２のネットワークＮ２を介して受信する（ステップＳ３０１）。なお、この時点で、画像形成装置１０の印刷管理部１０１は、ウェイトタイムを付したＵＲＦデータを受信していない。印刷管理部１０１は、ＰＤＦ処理部１０３に、ＰＤＦデータを描画し画像形成部１６（プリンター）を用いて印刷するよう要求する（ステップＳ３０２）。ＰＤＦ処理部１０３は、要求を受信すると、ＰＤＦデータの描画及び印刷を開始する。
【００６８】
画像形成装置１０の印刷管理部１０１は、ＰＤＦ処理部１０３によるＰＤＦデータの描画及び印刷の最中に（ステップＳ３０３、ＮＯ）、ウェイトタイムを付したＵＲＦデータを、中継装置２０から第２のネットワークＮ２を介して受信する（ステップＳ３０４、ＹＥＳ）。すると、印刷管理部１０１は、ＵＲＦ処理部１０２に、受信したウェイトタイムの間、ＵＲＦデータを印刷せずに描画するよう要求する（ステップＳ３０５）。ＵＲＦ処理部１０２は、要求を受信すると、ＵＲＦデータの描画を開始し、ウェイトタイムの間、ＵＲＦデータを印刷せずに描画し続ける。要するに、ＰＤＦ処理部１０３によるＰＤＦデータの描画及び印刷（ステップＳ３０２）と、ＵＲＦ処理部１０２によるＵＲＦデータの描画（ステップＳ３０５）とが、並行して同時に実行される。
【００６９】
画像形成装置１０の印刷管理部１０１は、ウェイトタイムが経過（終了）したと判断する（ステップＳ３０６、ＹＥＳ）。すると、印刷管理部１０１は、ＰＤＦ処理部１０３によるＰＤＦデータの描画及び印刷が終了したか否かを判断する（ステップＳ３０７）。印刷管理部１０１は、ＰＤＦ処理部１０３によるＰＤＦデータの描画及び印刷が終了していないと判断すると（ステップＳ３０７、ＮＯ）、ウェイトタイムをＰＤＦデータの描画及び印刷が終了するまで延長する。印刷管理部１０１は、ＵＲＦ処理部１０２に、延長したウェイトタイムの間、ＵＲＦデータを印刷せずに描画するよう要求する（ステップＳ３０８）。なお、ウェイトタイムを延長する前にＵＲＦデータの描画が終了している場合もあり得る。ＵＲＦデータの描画が終了しているか否かに拘わらず、印刷管理部１０１は、ウェイトタイムをＰＤＦデータの描画及び印刷が終了するまで延長すればよい。
【００７０】
画像形成装置１０の印刷管理部１０１は、ＰＤＦ処理部１０３によるＰＤＦデータの描画及び印刷が終了したと判断すると（ステップＳ３０７、ＹＥＳ）、ＵＲＦ処理部１０２に、ＵＲＦデータの描画及び印刷を完了するよう要求する。
【００７１】
画像形成装置１０のＵＲＦ処理部１０２は、ＵＲＦデータの描画がウェイトタイム中に終了していれば（ステップＳ３０９、ＹＥＳ）、ＵＲＦデータの描画済みの部分（つまりデータ全体）を、画像形成部１６（プリンター）を用いて印刷する（ステップＳ３１０）。
【００７２】
一方、画像形成装置１０のＵＲＦ処理部１０２は、ＵＲＦデータの描画がウェイトタイム中に終了していなければ（ステップＳ３０９、ＮＯ）、ＵＲＦデータの描画済みの部分を、画像形成部１６（プリンター）を用いて印刷する（ステップＳ３１１）。その後、ＵＲＦデータの描画済みでない部分を描画及び印刷する（ステップＳ３１２）。ＵＲＦ処理部１０２は、ＵＲＦデータの描画済みでない部分の全体を描画してから、印刷してもよい。あるいは、ＵＲＦ処理部１０２は、描画済みでない部分を、特定のデータ量毎（例えば、１ページ毎）に描画と印刷とを順次別々に実行してもよい。
【００７３】
８．結語
【００７４】
ＵＲＦデータは、特定のデータ量毎に描画と印刷とを順次別々に実行するためのデータ形式で記述される。一方、ＰＤＦデータは、描画と印刷とを並行して同時に実行するためのデータ形式で記述される。
【００７５】
画像形成装置が、ＰＤＦデータを受信する前に、ＵＲＦデータを受信したとする。この場合、典型的には、画像形成装置は、ＵＲＦデータを特定のデータ量毎（典型的には、１ページ毎）に描画と印刷とを順次別々に実行し、その後、ＰＤＦデータを描画及び印刷する。その結果、ユーザーにとっては、ＵＲＦデータの印刷時間（印刷開始から終了までの時間）が長く掛かるように見え、結果的に、ＰＤＦデータの印刷開始が（結果的に印刷終了も）遅いように見えるおそれがある。
【００７６】
（１）これに対して、本実施形態によれば、画像形成装置１０は、ウェイトタイムを付したＵＲＦデータを受信すると（ステップＳ２０１）、ウェイトタイムの間、ＵＲＦデータを印刷せずに描画する（ステップＳ２０２）。画像形成装置１０は、ウェイトタイムの最中にＰＤＦデータを受信すると（ステップＳ２０３、ＹＥＳ）、先に受信したＵＲＦデータを印刷するより先に、後に受信したＰＤＦデータを描画し印刷する（ステップＳ２０４）。これにより、画像形成装置１０は、ＵＲＦデータよりもＰＤＦデータを後に受信したにも拘らず、ＰＤＦデータの印刷を早く開始（結果的に終了も）することができる。画像形成装置１０は、ウェイトタイムをＰＤＦデータの描画及び印刷が終了するまで延長し、延長したウェイトタイムの間、ＵＲＦデータを印刷せずに描画する（ステップＳ２０７）。これにより、画像形成装置１０は、ＰＤＦデータを画像形成部１６（プリンター）を用いて印刷中に（即ち、ＵＲＦデータを印刷できない時間に）、ＵＲＦデータを描画を可能な限り進めることができる。画像形成装置１０は、ＰＤＦデータの描画及び印刷が終了すると（ステップＳ２０６、ＹＥＳ）、ＵＲＦデータの描画済みの部分を印刷する（ステップＳ２０９、Ｓ２１０）。これにより、ユーザーにとっては、ＵＲＦデータの印刷時間（印刷開始から終了までの時間）が短縮されたように見える。
【００７７】
一方、画像形成装置が、ＵＲＦデータを受信する前に、ＰＤＦデータを受信したとする。この場合、典型的には、画像形成装置は、ＰＤＦデータを描画及び印刷し、その後、ＵＲＦデータを特定のデータ量毎（典型的には、１ページ毎）に描画と印刷とを順次別々に実行する。その結果、ユーザーにとっては、ＰＤＦデータの印刷開始及び終了は通常通りであるものの、ＵＲＦデータの印刷時間（印刷開始から終了までの時間）が長く掛かるように見えるおそれがある。
【００７８】
（２）これに対して、本実施形態によれば、画像形成装置１０は、ＰＤＦデータを受信すると（ステップＳ３０１）、ＰＤＦデータの描画及び印刷を開始する（ステップＳ３０２）。画像形成装置１０は、ＰＤＦデータの描画及び印刷の最中に（ステップＳ３０３、ＮＯ）、ウェイトタイムを付したＵＲＦデータを受信すると（ステップＳ３０４、ＹＥＳ）、ウェイトタイムの間、ＵＲＦデータを印刷せずに描画する（ステップＳ３０５）。画像形成装置１０は、ウェイトタイムをＰＤＦデータの描画及び印刷が終了するまで延長し、延長したウェイトタイムの間、ＵＲＦデータを印刷せずに描画する（ステップＳ３０８）。これにより、画像形成装置１０は、ＰＤＦデータを画像形成部１６（プリンター）を用いて印刷中に（即ち、ＵＲＦデータを印刷できない時間に）、ＵＲＦデータを描画を可能な限り進めることができる。画像形成装置１０は、ＰＤＦデータの描画及び印刷が終了すると（ステップＳ３０７、ＹＥＳ）、ＵＲＦデータの描画済みの部分を印刷する（ステップＳ３１０、Ｓ３１１）。これにより、ユーザーにとっては、ＵＲＦデータの印刷時間（印刷開始から終了までの時間）が短縮されたように見える。
【００７９】
また、本実施形態によれば、ゲートウェイ２０は、ＰＤＦデータ及びＵＲＦデータをほぼ同時に受信すると、ＵＲＦデータを先に受信したとしても、画像形成装置１０に、ＰＤＦデータを先に送信し（ステップＳ１０７）、且つ、ウェイトタイムを付したＵＲＦデータを後に送信する（ステップＳ１０９）。これにより、画像形成装置１０は、ＵＲＦデータより先に、ＰＤＦデータを受信し（ステップＳ３０１）、ＰＤＦデータの描画及び印刷を開始する（ステップＳ３０２）。これにより、ゲートウェイ２０がＵＲＦデータよりもＰＤＦデータを後に受信したにも拘らず、画像形成装置１０は、ＰＤＦデータの印刷を早く開始（結果的に終了も）することができる。その後、画像形成装置１０は、ＰＤＦデータの描画及び印刷の最中に（ステップＳ３０３、ＮＯ）、ウェイトタイムを付したＵＲＦデータを受信すると（ステップＳ３０４、ＹＥＳ）、ウェイトタイムの間、ＵＲＦデータを印刷せずに描画する（ステップＳ３０５）。画像形成装置１０は、ウェイトタイムをＰＤＦデータの描画及び印刷が終了するまで延長し、延長したウェイトタイムの間、ＵＲＦデータを印刷せずに描画する（ステップＳ３０８）。これにより、画像形成装置１０は、ＰＤＦデータを画像形成部１６（プリンター）を用いて印刷中に（即ち、ＵＲＦデータを印刷できない時間に）、ＵＲＦデータを描画を可能な限り進めることができる。画像形成装置１０は、ＰＤＦデータの描画及び印刷が終了すると（ステップＳ３０７、ＹＥＳ）、ＵＲＦデータの描画済みの部分を印刷する（ステップＳ３１０、Ｓ３１１）。これにより、ユーザーにとっては、ＵＲＦデータの印刷時間（印刷開始から終了までの時間）が短縮されたように見える。
【００８０】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００８１】
画像形成システム１
画像形成装置１０
ゲートウェイ２０
端末装置３０
印刷管理部１０１
ＵＲＦ処理部１０２
ＰＤＦ処理部１０３
中継部２０１
【図１】
2020077152.tif 000003
【図２】
2020077152.tif 000004
【図３】
2020077152.tif 000005
【図４】
2020077152.tif 000006
【図５】
2020077152.tif 000007
【図６】
2020077152.tif 000008
【図７】
2020077152.tif 000009
【図８】
2020077152.tif 000010