(57)【要約】【課題】  自動両面印刷に適さないメディアに対して適切な印刷を行うことができる技術を提供する。【解決手段】  印刷装置が、所定の種類のメディアへの印刷における印刷設定として、両面印刷が設定され且つ所定のとじ方向が設定されている場合に、端末装置から送信された印刷対象の画像の向きが、端末装置による第１の回転処理が実行される前の向きに戻るように、印刷対象の画像に第２の回転処理を実行して、片面印刷を実行する。【選択図】  図６
2019177583.tif 000002
【特許請求の範囲】
【請求項１】
端末装置から受信した印刷対象の画像の印刷を実行する印刷装置であって、
前記印刷対象の画像の印刷のための印刷設定を取得する取得手段と、
前記取得手段により取得された印刷設定により、所定の種類のメディアへの印刷における印刷設定として、両面印刷が設定され且つ所定のとじ方向が設定されている場合に、前記印刷対象の画像に回転処理を行う回転手段と、
前記回転手段により回転された前記印刷対象の画像の片面印刷を実行する印刷手段と、
を有し、
前記端末装置は、所定の種類のメディアへの印刷における印刷設定として、両面印刷が設定され且つ前記所定のとじ方向が設定されている場合に、前記印刷対象の画像に第１の回転処理を実行し、前記第１の回転処理が実行された前記印刷対象の画像を前記印刷装置に送信し、
前記回転手段は、前記端末装置から送信された前記印刷対象の画像の向きが、前記第１の回転処理が実行される前の向きに戻るように、前記印刷対象の画像に第２の回転処理を実行することを特徴とする印刷装置。
【請求項２】
前記端末装置は、前記印刷装置に送信される複数ページの印刷対象の画像のうちの、偶数ページの印刷対象の画像に前記第１の回転処理を実行し、
前記回転手段は、前記端末装置から受信した前記複数ページの印刷対象の画像のうちの、前記偶数ページの印刷対象の画像に前記第２の回転処理を実行し、
前記印刷手段は、前記複数ページの印刷対象の画像のうちの奇数ページの印刷対象の画像と、前記第２の回転処理が実行された前記偶数ページの印刷対象の画像の片面印刷を実行することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷手段は、前記所定の種類としての第１の種類のメディアまたは前記所定の種類ではない第２の種類のメディアへの印刷における印刷設定として、前記取得手段により取得された印刷設定により両面印刷が設定されている場合に、前記印刷対象の画像の片面印刷を実行することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記第２の種類のメディアへの印刷における印刷設定として、前記取得手段により取得された印刷設定により両面印刷が設定されている場合、前記回転手段は前記印刷対象の画像に前記回転処理を実行せずに、前記印刷手段は前記印刷対象の画像の片面印刷を実行することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記第２の種類は、写真用紙であることを特徴とする請求項３または４に記載の印刷装置。
【請求項６】
前記所定の種類は、はがきタイプであることを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記所定のとじ方向は長辺とじであることを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記取得手段により取得された印刷設定における用紙サイズに基づいて、前記印刷対象の画像の印刷が前記所定の種類のメディアへの印刷であるか判定する判定手段をさらに有することを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
端末装置から受信した印刷対象の画像の印刷を実行する印刷装置の制御方法であって、
前記印刷対象の画像の印刷のための印刷設定を取得する取得工程と、
前記取得工程において取得された印刷設定により、所定の種類のメディアへの印刷における印刷設定として、両面印刷が設定され且つ所定のとじ方向が設定されている場合に、前記印刷対象の画像に回転処理を行う回転工程と、
前記回転工程により回転された前記印刷対象の画像の片面印刷を実行する印刷工程と、
を有し、
前記端末装置は、所定の種類のメディアへの印刷における印刷設定として、両面印刷が設定され且つ前記所定のとじ方向が設定されている場合に、前記印刷対象の画像に第１の回転処理を実行し、前記第１の回転処理が実行された前記印刷対象の画像を前記印刷装置に送信し、
前記回転工程では、前記端末装置から送信された前記印刷対象の画像の向きが、前記第１の回転処理が実行される前の向きに戻るように、前記印刷対象の画像に第２の回転処理が実行されることを特徴とする制御方法。
【請求項１０】
端末装置と、前記端末装置から受信した印刷対象の画像の印刷を実行する印刷装置を含む印刷システムであって、
前記端末装置は、
前記印刷対象の画像に対する印刷設定を行う設定手段と、
前記設定手段により、所定の種類のメディアへの印刷における印刷設定として、両面印刷が設定され且つ所定のとじ方向が設定されている場合に、前記印刷対象の画像に第１の回転処理を実行する第１の回転手段と、
前記第１の回転手段により前記第１の回転処理が実行された前記印刷対象の画像と、前記設定手段により設定された印刷設定を前記印刷装置に送信する送信手段と、
を有し、
前記印刷装置は、
前記送信手段により送信された印刷設定により、前記所定の種類のメディアへの印刷における印刷設定として、両面印刷が設定され且つ前記所定のとじ方向が設定されている場合に、前記送信手段により送信された前記印刷対象の画像に第２の回転処理を行う第２の回転手段と、
前記第２の回転手段により回転された前記印刷対象の画像の片面印刷を実行する印刷手段と、
を有し、
前記第２の回転手段は、前記送信手段により送信された前記印刷対象の画像の向きが、前記第１の回転処理が実行される前の向きに戻るように、前記印刷対象の画像に前記第２の回転処理を実行することを特徴とする印刷システム。
【請求項１１】
前記印刷装置は、
メディアに関する用紙情報を登録する登録手段と、
前記登録手段により登録されている用紙情報を前記端末装置に通知する通知手段をさらに有し、
前記端末装置が有する前記設定手段は、前記通知手段により通知された用紙情報に基づいて、印刷設定を行うことを特徴とする請求項１０に記載の印刷システム。
【請求項１２】
前記端末装置は、プリンタドライバを用いずに、ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）に従って、印刷ジョブを前記印刷装置に送信することを特徴とする請求項１０または１１に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置から受信した印刷対象の画像の印刷を実行する印刷装置、印刷装置の制御方法、および印刷システムに関する。
【背景技術】
【０００２】
画像を印刷用紙に印刷する印刷装置として、印刷用紙の表面に印刷を行った後に、印刷用紙を自動的に反転させ、裏面に印刷を行う自動両面印刷機構を備えた印刷装置がある。特許文献１には、プリンタドライバが印刷設定として自動両面印刷を指定することが記載されている。
【０００３】
また、はがき用の印刷用紙として、「インクジェットはがき」や「写真光沢はがき」のような、宛名面の裏側の通信面に写真を印刷するための用紙がある。これらのはがきでは、宛名面の表面の素材は紙であるが、通信面では更にインク受容層を設けることにより、通信面に印刷される写真の画質を向上させている。従って、画像処理を宛名面と通信面で異ならせる必要がある。従って、通信面に写真が印刷されるはがきについて、自動両面印刷でなく、片面印刷により宛名面、通信面に対してそれぞれ個別に印刷が行われるよう、プリンタドライバにおいて、はがきへの印刷における両面印刷の設定が制限されることがあった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１６４１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、印刷装置のプリンタドライバを使わずに印刷可能な通信プロトコルを利用したＯＳ標準搭載の印刷システムがある。このような通信プロトコルには、例えば、ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）やＷＳＤ（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  ｏｎ  Ｄｅｖｉｃｅｓ）などがある。このような印刷システムでは、プリンタドライバが用いられないため、はがきへの印刷における両面印刷の設定が制限されないことが考えられる。そのため、印刷設定として「両面印刷」が設定された、はがきへの印刷のための印刷ジョブが、端末装置から印刷装置に送信されてきてしまうことが考えられる。
【０００６】
本発明は上記の課題を解決するためになされたものであり、自動両面印刷に適さないメディアに対して適切な印刷を行うことができる技術を提供するものである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の印刷装置は、端末装置から受信した印刷対象の画像の印刷を実行する印刷装置であって、前記印刷対象の画像の印刷のための印刷設定を取得する取得手段と、前記取得手段により取得された印刷設定により、所定の種類のメディアへの印刷における印刷設定として、両面印刷が設定され且つ所定のとじ方向が設定されている場合に、前記印刷対象の画像に回転処理を行う回転手段と、前記回転手段により回転された前記印刷対象の画像の片面印刷を実行する印刷手段と、を有し、前記端末装置は、所定の種類のメディアへの印刷における印刷設定として、両面印刷が設定され且つ前記所定のとじ方向が設定されている場合に、前記印刷対象の画像に第１の回転処理を実行し、前記第１の回転処理が実行された前記印刷対象の画像を前記印刷装置に送信し、前記回転手段は、前記端末装置から送信された前記印刷対象の画像の向きが、前記第１の回転処理が実行される前の向きに戻るように、前記印刷対象の画像に第２の回転処理を実行することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、自動両面印刷に適さないメディアに対して適切な印刷を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本施形態における印刷システムのシステム構成図である。
【図２】リモートＵＩを用いて用紙の情報を登録する処理を示すシーケンス図である。
【図３】用紙情報登録画面の一例を示す図である。
【図４】本実施形態における端末装置による印刷設定画面の表示例を示す図である。
【図５】本実施形態の印刷システムによる印刷シーケンスを示す図である。
【図６】本実施形態の印刷装置による印刷処理を示す図である。
【発明を実施するための形態】
【００１０】
以下に、図面を参照しながら、本発明の実施形態を例示的に詳しく説明する。但し、本実施形態に記載されている構成要素の相対配置、表示画面等は、それらのみに限定する趣旨のものではない。
【００１１】
図１は、本施形態における印刷システムのシステム構成図である。本実施形態の印刷システムは、印刷ジョブを生成する端末装置１１０と、印刷ジョブを消費する印刷装置１２０が含まれる。端末装置１１０は、例えばＰＣ（パーソナルコンピュータ）や、スマートフォン、タブレット等の電子機器である。
【００１２】
まず、端末装置１１０の構成を説明する。ＣＰＵ１１１はＲＯＭ１１２に格納されたプログラムをＲＡＭ１１３に展開して実行することで、端末装置１１０を制御する。例えばＣＰＵ１１１は、印刷ジョブを生成し、通信部１１４を介して印刷装置１２０に送信することができる。印刷ジョブに含める印刷設定としての設定情報は、表示部１１６に表示される画面において、操作部１１５を用いてユーザが入力する。また印刷ジョブに含まれる印刷対象の画像も、表示部１１６に表示される画面において、操作部１１５を用いてユーザが選択する。なお、表示部１１６は、例えば液晶パネルであり、画像や各種の表示アイテムを表示することができる。また端末装置１１０がスマートフォンやタブレットの場合、表示部１１６はタッチパネルであってもよい。
【００１３】
ＣＰＵ１１１により生成された印刷ジョブは、ＲＡＭ１１３に記録され、通信部１１４を介して接続されている印刷装置１２０に送信される。なお、本実施形態では通信部１１４のＩ／Ｆや接続形態について特に規定しないが、例えば無線ＬＡＮによってデータの送受信が行われる。なお、後述する図２、図５における端末装置１１０による処理も、ＣＰＵ１１１により実現される。
【００１４】
次に印刷装置１２０の構成を説明する。ＣＰＵ１２１はＲＯＭ１２２に格納されたプログラムをＲＡＭ１２３に展開して実行することで、印刷装置１２０を制御する。例えば、通信部１２４を介して端末装置１１０から印刷ジョブを受信し、印刷ジョブを実行する。具体的には、ＣＰＵ１２１がＲＯＭ１２２の解析プログラムに従って印刷ジョブを解析することで、印刷ジョブの実行に必要な設定情報を取得する。ＣＰＵ１２１は、上記設定情報に従って印刷が行われるメディアを決定し、給紙部１２６にメディアを給紙させる。またＣＰＵ１２１は、必要に応じて印刷データの回転処理を行う印刷データ回転部１２７で回転処理を実行させた後、印刷部１２５に印刷処理を実行させる。また、後述する図２、図５における印刷装置１２０による処理、および図６に示すフローチャートにおける各ステップにおける処理も、ＣＰＵ１１１により実現される。
【００１５】
なお、印刷データ回転部１２７は、ハードウェア回路として存在し、ＣＰＵ１２１によりハードウェア回路に入力された印刷データに回転処理を実行してもよい。或いは、印刷データ回転部１２７がＲＯＭ１２２に含まれるプログラムの一部であるプログラムモジュールとして存在し、そのプログラムモジュールがＣＰＵ１２１により実行されることで、回転処理が行われてもよい。
【００１６】
また印刷の際には、ＣＰＵ１２１は用紙検知部１２９を用いて、給紙部１２６に用紙があるかどうかを判定する。そして、用紙がない場合、ＣＰＵ１２１は表示部１３０にその旨を表示させ、ユーザに用紙のセットを促すことができる。ユーザは用紙をセットした後に、操作部１２８を用いて、印刷の継続を指示できる。また、ユーザは、操作部１２８と表示部１３０を用いて、給紙部１２６にあらかじめ用紙の情報（用紙サイズや用紙タイプ等）を登録することができ、登録された用紙の情報は、ＲＡＭ１２３に記録される。なお、ＲＡＭ１２３は不揮発性のメモリであり、印刷装置１２０の電源がオフになったとしても、上記の用紙の情報は保持される。また、用紙の情報の登録は、操作部１２８と表示部１３０を用いて行われる場合に限らず、印刷装置１２０から端末装置１１０に対して提供されるリモートＵＩを用いて設定されてもよい。リモートＵＩを用いた設定については、図２および図３を用いて後述する。
【００１７】
図２は、リモートＵＩを用いて用紙の情報を登録する処理を示すシーケンス図である。図２では、端末装置１１０の操作部１１５からユーザが、印刷装置１２０の給紙部１２６にセットされている用紙の情報を登録する。なお、リモートＵＩでは、印刷装置１２０がＷｅｂサーバとして動作し、Ｗｅｂクライアントである端末装置１１０の要求に応じて、ＨＴＭＬファイル等のＷｅｂコンテンツを送信する。これにより、印刷装置１２０は、端末装置１１０に所定の操作画面（リモートＵＩ）を表示させることができる。
【００１８】
ステップ２０１において、端末装置１１０のユーザ２００は、端末装置１１０の表示部１１６にリモートＵＩの画面を表示させるためのリモートＵＩ画面表示操作を行う。本実施形態では端末装置１１０のブラウザアプリケーションを起動し、印刷装置１２０のＩＰアドレス等に対応するＵＲＬを入力することで、リモートＵＩ画面表示を実現する。
【００１９】
ステップ２０１の操作を受けて、ステップ２０２で端末装置１１０は、印刷装置１２０に対して、リモートＵＩ画面を構成するコンテンツを要求する。ステップ２０３において印刷装置１２０は、ステップ２０２における要求を受けて、ＲＯＭ１２２またはＲＡＭ１２３に記憶されているコンテンツを端末装置１１０へ送信する。ステップ２０３により送信されるコンテンツは、ＨＴＭＬファイルや、該ＨＴＭＬファイルで指定されている画像データ等である。
【００２０】
ステップ２０４において端末装置１１０は、ステップ２０３で印刷装置１２０により送信されたコンテンツをＷｅｂブラウザにより表示することで、リモートＵＩとしての、印刷装置１２０の用紙情報登録画面を表示する。用紙情報登録画面については図３を用いて後述する。ステップ２０５においてユーザ２００は、ステップ２０４で表示された画面を確認しながら、印刷装置の用紙情報を登録する操作を行う。ステップ２０６において、ステップ２０５で登録された用紙情報が端末装置１１０から印刷装置１２０へ通知される。ステップ２０７において印刷装置１２０は、ステップ２０６において通知された用紙情報を登録する。上述のように、用紙情報は、印刷装置１２０のＲＡＭ１２３に記憶される。
【００２１】
図２に示す処理により、ユーザ２００は、操作部や表示部を備えていない印刷装置１２０に対しても、端末装置１１０の操作部１１５および表示部１１６を利用して、印刷装置１２０に用紙情報を登録することができる。
【００２２】
図３は、用紙情報登録画面の一例を示す図である。図２におけるステップ２０４では、端末装置１１０の表示部１１６に、用紙情報登録画面３０１が表示される。３０２は、用紙情報を登録する旨を示す画面タイトルである。ユーザ２００は、用紙サイズ３０３や用紙タイプ３０４として所望の用紙サイズ、用紙タイプを用紙情報として選択し、選択した用紙サイズ、用紙タイプを登録する。図３の例では、ユーザは用紙サイズをＡ４、用紙タイプを写真用紙として選択し、その情報が印刷装置１２０のＲＡＭ１２３に記憶される。
【００２３】
本実施形態では、端末装置１１０がＯＳ標準である印刷サービスを提供しており、印刷装置１２０もその印刷サービスをサポートしている。この印刷サービスでは、端末装置１１０と印刷装置１２０の間で、ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）やＷＳＤ（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  ｏｎ  Ｄｅｖｉｃｅｓ）などの所定のプロトコルに従って通信が行われる。また端末装置１１０は、プリンタドライバを用いずに、該所定のプロトコルに従って、印刷装置１２０に印刷ジョブを送信する。さらに、この印刷サービスにおいて端末装置１１０は、印刷ジョブの送信の前に、印刷装置１２０から用紙情報を取得し、表示部１１６に表示する。本実施形態では、印刷装置１２０から取得された用紙情報が端末装置１１０により印刷設定画面に表示される例について説明する。
【００２４】
図４は、本実施形態における端末装置による印刷設定画面の表示例を示す図である。印刷設定画面４０１は、端末装置１１０の表示部１１６で表示される。４０２は、その画面が印刷設定メニューであることを示すタイトルである。印刷設定画面４０１には、設定可能な項目として、用紙サイズ４０３、用紙タイプ４０４、印刷面４０５、印刷品位４０６、色４０７、とじ方向４０８が含まれる。それぞれの項目に対して、ユーザ２００は操作部１１５を用いて、所定の設定を選択することができる。用紙サイズ４０３では、「Ａ４」「４ｘ６」「はがきサイズ」などの用紙サイズが選択される。用紙タイプ４０４では、「普通紙」、「写真用紙」、「はがきタイプ」などの用紙種類が選択される。印刷面４０５では、「片面」「両面」などの印刷面が選択される。印刷品位４０６は印刷の仕上がりを示し、「標準」「高品位」などの印刷品位が選択される。色４０７は、印刷の色を示し、「カラー」「モノクロ」などが選択される。とじ方向４０８は両面印刷時のとじ方向を示し、「長辺とじ」「短辺とじ」などを選択する。
【００２５】
なお、「長辺とじ」により両面印刷されると、印刷された用紙を、長辺を軸に裏返しても、表面、裏面で印刷結果の天地方向は同一となる。一方、「短辺とじ」により両面印刷されると、印刷された用紙を、長辺を軸に裏返すと表面、裏面で印刷結果の天地方向は逆となる。即ち、「長辺とじ」、「短辺とじ」では、裏面の印刷方向が１８０度異なることになる。そのため、「長辺とじ」、「短辺とじ」のいずれかにおいて、印刷されるデータが１８０度回転される。「長辺とじ」、「短辺とじ」のどちらで回転処理が行われるかについては、両面印刷のための印刷装置が備える用紙反転機構に依存する。つまり、用紙反転後に、裏面の印刷が、表面の先端位置から開始されるのか、後端位置から開始されるのかにより、「長辺とじ」、「短辺とじ」のいずれで回転処理が行われるかが決まる。本実施形態では、「長辺とじ」が指定されている場合に、用紙の裏面への印刷データが端末装置１１０により１８０度回転されるものとする。
【００２６】
また、図４の印刷設定画面４０１で選択可能な項目及び、それぞれの項目に対して選択可能な値は本実施形態では特に規定しない。例えば、印刷装置１２０がカラー印刷に対応していない場合は、色４０７は「モノクロ」のみ対応のため、色４０７は表示されなくてもよいし、「モノクロ」のみを選択できるような仕様としてもかまわない。
【００２７】
さらに、図４で示した４０３〜４０８の設定項目について、その一部または全部が、ユーザによる選択でなく自動で設定されてもよい。即ち、設定項目の値が端末装置（１１０）のアプリケーションの仕様や、印刷装置１２０の仕様により決まる。この場合に、図４の印刷設定画面では、自動的に設定される設定項目についてのみ「自動」を示す文言を表示させてもよい。また、４０３〜４０８の全ての設定項目の選択肢を「自動」のみとする仕様であれば、項目を表示させなくてもよい。その他、印刷設定画面４０１で表示される内容やレイアウトも特に限定されない。例えば、印刷設定メニューのタイトル４０２が省略されてもかまわない。
【００２８】
なお、本実施形態では、図５の５０４について後述するように、印刷装置１２０において登録されている用紙情報（用紙サイズ、用紙タイプ）が端末装置１１０に通知される。このとき、図４に示す印刷設定画面４０１において、用紙情報の用紙サイズ、用紙タイプが、それぞれ、用紙サイズ４０３、用紙タイプ４０４として表示される。このとき、ユーザによる操作により、用紙サイズ４０３、用紙タイプ４０４を他の値に変更できるように表示されてもよいし、用紙情報の値に固定されてもよい。後者の場合、用紙サイズ４０３、用紙タイプ４０４が自動的に決定されるため、用紙情報の値が表示されてもよいし、上記のように用紙サイズ４０３、用紙タイプ４０４の値として「自動」が表示されてもよい。
【００２９】
また、印刷設定画面４０１は、端末装置１１０の印刷アプリケーションの仕様によって、省略されてもよい。例えば、写真アプリケーションにおいて、印刷する対象として文書ではなく写真のみが想定されるのであれば、印刷面４０５が「片面」、印刷品位４０６が「高品位」、色４０７が「カラー」が使用されることが多いため、これらの値に固定されてもよい。また印刷面４０５が「片面」で固定されるため、とじ方向４０８は省略される。さらに、上記のように用紙サイズ４０３、用紙タイプ４０４の値が、印刷装置１２０から取得された用紙情報の値に固定されてもよい。この場合、図４の４０３〜４０８の全ての項目について、設定される値が自動的に決定される。そのため、上記のようなアプリケーションの場合、印刷設定画面４０１は表示されず、各設定項目について自動的に決まった値を含む印刷ジョブが端末装置１１０により生成され、印刷装置１２０に送信されてもよい。これによりユーザの操作を簡略化することができる。
【００３０】
図５は、本実施形態の印刷システムによる印刷シーケンスを示す図である。上記のように、図５で示す印刷システムは、ＯＳ標準のものであり、プリンタドライバを使用せずに印刷が実行される。
【００３１】
ステップ５０１でユーザ２００は、端末装置１１０に対して印刷設定画面を表示させるための操作を行う。ステップ５０２において、端末装置１１０は印刷装置１２０に対して、印刷装置の情報通知要求を行う。印刷装置１２０はステップ５０２における情報通知要求を受けると、ステップ５０３において通知情報を作成する。ステップ５０３における通知情報には、図２のステップ２０７において登録された用紙のサイズ／用紙タイプや、印刷装置１２０がサポートする用紙のサイズ／用紙タイプ／印刷面／印刷品位／色／とじ方向の情報が含まれる。ステップ５０４で印刷装置１２０は、ステップ５０３において作成された通知情報を端末装置１１０に通知する。
【００３２】
ステップ５０５において端末装置１１０は、ステップ５０４において通知された通知情報を利用して、図４に示した印刷設定画面を表示する。図５においては、通知情報に含まれる、各設定項目について印刷装置１２０がサポートする値が、選択候補として表示される。また通知情報に含まれる、ステップ２０７において登録された用紙情報（用紙サイズ、用紙タイプ）の値が、図４の用紙サイズ４０３、用紙タイプ４０４の初期値として表示される。
【００３３】
ステップ５０６においてユーザ２００は、ステップ５０５において表示された印刷設定画面において、印刷実行操作を行う。具体的には、不図示の印刷実行ボタンが印刷設定画面に含まれており、このボタンをユーザが指示（例えばタッチパネルに対するタッチ）する。ステップ５０６におけるユーザ２００による印刷指示が行われると、端末装置１１０は、印刷ジョブの生成、および印刷ジョブの印刷装置１２０への送信を行う。具体的には、ユーザ２００において選択された印刷対象の画像と、図４に示した画面において選択された印刷設定とを含む印刷ジョブが生成され、その印刷ジョブが通信部１１４を介して印刷装置１２０に送信される。なお、ユーザ２００による印刷対象の画像の選択は、表示部１１６に表示される不図示の画像選択画面で行われる。画像の選択は、ステップ５０１における印刷設定画面を表示させる操作の前に実行されてもよいし、ステップ５０５における印刷設定画面の表示の後であって、ステップ５０６における印刷指示の前に行われてもよい。
【００３４】
ステップ５０８において印刷装置１２０は、通信部１２４を介して端末装置１１０からの印刷ジョブを受信し、印刷ジョブの内容に従って印刷を実行する。ステップ５０８における印刷実行５０８の詳細な説明については、図６を用いて後述する。なお、図２のリモートＵＩで用紙情報を登録する端末装置１１０と、図５で印刷ジョブを生成する端末装置１１０は、異なる端末装置でもかまわない。
【００３５】
なお、本実施形態では、ステップ５０３における通知情報の作成では、図４の表示に必要な情報が作成されるが、これに限定されるものではない。例えば、不図示の印刷装置１２０のインクタンクの残量情報が通知されてもよいし、印刷装置１２０のエラー状態が通知されてもよい。
【００３６】
また本実施形態では、印刷装置１２０の情報の通知のタイミングは、図５におけるステップ５０４に限定されない。例えば、端末装置１１０の通信部１１４と印刷装置１２０の通信部１２４により、最初に印刷システムとして両者が接続された時に、印刷装置１２０の情報が端末装置１１０に通知されてもよい。
【００３７】
ところで、「インクジェットはがき」や「写真光沢はがき」のような、宛名面の裏側の通信面に写真を印刷するための用紙がある。これらのはがきでは、宛名面の表面の素材は紙であるが、通信面では更にインク受容層を設けることにより、通信面に印刷される写真の画質を向上させている。従って、画像処理を宛名面と通信面で異ならせる必要がある。従って、通信面に写真が印刷されるはがきについて、自動両面印刷でなく、片面印刷により宛名面、通信面に対してそれぞれ個別に印刷が行われるよう、プリンタドライバにおいて、はがきへの印刷における両面印刷の設定が制限されることがあった。
【００３８】
しかしながら、上述のように、本実施形態の端末装置１１０は、図５のステップ５０７において、ＯＳ標準の印刷方式により、プリンタドライバを用いずに印刷ジョブを生成、送信する。そのため、印刷設定における用紙サイズ４０３の設定値が「はがき」であり、且つ印刷面４０５の設定値が「両面」である印刷ジョブが、端末装置１１０から印刷装置１２０に送信され得る。そのため、本実施形態の印刷装置１２０は、受信した印刷ジョブの印刷設定において、用紙サイズの設定値が「はがき」であり、且つ印刷面の設定値が「両面」である場合、自動的に片面印刷を行う。即ち、「はがき」を両面印刷の対象外とすることで、「はがき」に意図しない両面印刷が行われることを防ぐ。
【００３９】
また、印刷装置１２０は、自動両面ユニットを備えている。自動両面ユニットは、印刷用紙の第一面を印刷した後、印刷用紙をスイッチバックして搬送し、第二面を天地反転した向きで再び印刷部に供給する。このため、両面印刷における長辺とじを実現するためには、偶数ページの印刷データを１８０度回転して生成する必要がある。そのため、本実施形態のＯＳ標準の印刷方式では、印刷設定における印刷面４０５の設定値として「両面」、とじ方向４０８が「長辺とじ」の場合、端末装置１１０において偶数ページの印刷データ（印刷対象の画像）が１８０度回転される。これにより、印刷装置１２０は、偶数ページについて１８０度回転しなくても、長辺とじのための両面印刷を実現することができる。
【００４０】
ただし、印刷設定において、用紙サイズの設定値が「はがき」であり、且つ印刷面の設定値が「両面」であり、且つとじ方向が「長辺とじ」の場合に、ユーザが意図しない印刷が行われることがあった。例えば、はがきの宛名面に印刷するための、宛先の住所や氏名、郵便番号等を含む複数ページの印刷を行う場合に、印刷設定において「両面」、「長辺とじ」が設定されているため、端末装置１１０において偶数ページに対する１８０度回転が行われる。一方、印刷装置１２０では、両面印刷の対象外である用紙種類「はがき」に対する両面印刷が設定されているため、自動的に片面印刷に変更して印刷する。そのため、偶数ページが１８０度回転して印刷されてしまう。そのため、ユーザが意図しない印刷結果となることがある。
【００４１】
なお、両面印刷の対象外である用紙種類ははがきに限定されない。ただし、特にはがきの宛名面では、郵便番号などの枠があらかじめ印刷されていて、ユーザが印刷すべき印刷向きが決まっている。そのため、偶数ページが１８０度回転して印刷されてしまうと、はがきメディア自体が無駄になってしまう可能性もある。
【００４２】
図６は、本実施形態の印刷装置による印刷処理を示す図である。なお、図６のフローチャートは、図５のステップ５０８における印刷実行の詳細を示す。
【００４３】
図５のステップ５０７で端末装置１１０が印刷ジョブ送信を行うと、ステップ６０１において印刷装置１２０が印刷ジョブを受信する。ステップ６０２において印刷装置１２０は、印刷ジョブの解析を行い、印刷ジョブの印刷設定を取得する。本実施形態では、印刷ジョブは、印刷設定と１ページ以上の印刷データを含む。また印刷設定は、図４に示した印刷設定画面において端末装置１１０が設定可能な、用紙サイズ、用紙種類、印刷面、印刷品位、色、とじ方向などを含む。
【００４４】
ステップ６０３で印刷装置１２０は、ステップ６０２で取得された印刷設定における印刷面の値が「両面」かどうかを判定する。印刷設定の印刷面が「片面」と判定された場合、ステップ６０４において印刷装置１２０は、印刷ジョブに含まれる全ページについて片面印刷を実行し、図６に示す処理を完了する。仮に印刷データが１ページのみの印刷ジョブの場合、１ページについて片面印刷を実行し、図６に示す処理を完了する。なお、ステップ６０４では、ステップ６０２において取得された印刷設定における用紙サイズに応じた大きさの画像が印刷ジョブに基づいて生成され、印刷設定における用紙タイプに応じた画像処理が実行される。そして、画像処理が行われた画像が印刷用紙に印刷される。
【００４５】
一方、ステップ６０３において印刷設定の印刷面が「両面」と判定された場合、ステップ６０５に処理が進む。ステップ６０５において印刷装置１２０は、印刷設定で指定されている用紙タイプが、両面印刷が対象外のメディアかどうかを判定する。印刷装置１２０がサポートする複数の用紙タイプのそれぞれについて、両面印刷の対象か否かの情報がＲＯＭ１２２に予め格納されている。そしてステップ６０５では、その情報参照して、印刷設定の用紙タイプが、両面印刷の対象外か否かの判定を行う。例えば、「普通紙」については両面印刷が可能なことを示す情報がＲＯＭ１２２に格納されており、「写真用紙」や「はがきタイプ」については両面印刷の対象外であることを示す情報がＲＯＭ１２２に格納されている。ステップ６０５の判定の結果、印刷設定の用紙タイプが両面印刷の対象となるメディアの場合、ステップ６０６に処理が進む。ステップ６０６では、印刷ジョブに含まれる全ページについて両面印刷を実行し、図６に示す処理が完了する。仮に１ページのみの印刷ジョブの場合、１ページに対して片面印刷を実行し、図６に示す処理を完了する。
【００４６】
一方、ステップ６０５において、印刷設定の用紙タイプが両面印刷の対象外のメディアであると判定された場合、ステップ６０７に処理が進む。ステップ６０７において印刷装置１２０は、印刷設定の用紙サイズが「はがきサイズ」かどうかを判定する。印刷設定の用紙サイズが「はがきサイズ」の場合、ステップ６０８に処理が進み、「はがきサイズ」でないと判定された場合、ステップ６０４に処理が進む。
【００４７】
続けて、ステップ６０８において印刷装置１２０は、印刷設定のとじ方向が「長辺とじ」かどうかを判定する。本実施形態の印刷装置１２０では、印刷設定の印刷面が「両面」、とじ方向が「長辺とじ」の場合、裏面に印刷される偶数ページの印刷データについて端末装置１１０により印刷データが回転されている。ステップ６０８において、印刷設定のとじ方向が「長辺とじ」と判定された場合、処理がステップ６０９に進み、「短辺とじ」と判定された場合、処理がステップ６０４に進む。
【００４８】
ステップ６０９において印刷装置１２０は、ステップ６０１において受信された印刷ジョブに含まれる複数のページの印刷対象の画像について、順に判定を行う。具体的には、現在判定対象となっているページが、複数ページのうちの偶数ページかどうかが判定される。判定対象のページが偶数ページの場合はステップ６１０に処理が進み、奇数ページの場合にはステップ６１１に処理が進む。
【００４９】
ステップ６１０において印刷装置１２０は、印刷データ回転部１２７により、偶数ページの印刷データである印刷対象の画像を、１８０度回転する。上述のように、端末装置１１０では、印刷設定において、両面印刷および長辺とじが設定されている場合、偶数ページの印刷データに対して、両面印刷のために１８０度の回転が実行されている。そして、端末装置１１０から１８０度回転された印刷データが送られてくる。そのためステップ６１０では、片面印刷のために、偶数ページの印刷データが１８０度回転され、元の向きに戻される。
【００５０】
ステップ６１１において印刷装置１２０では、印刷ジョブに含まれる複数ページの印刷データのうち、ステップ６０９において現在の判定対象となっているページの印刷データに基づいて、片面印刷を行う。次にステップ６１２において印刷装置１２０は、印刷ジョブに含まれる全ページについて、ステップ６１１において片面印刷が行われたかどうかを判定する。全ページの片面印刷が完了していない場合、処理がステップ６０９に戻り、全ページの片面印刷が完了している場合、図６に示す処理を完了する。なお、処理がステップ６０９に戻る場合、ステップ６０９では、判定対象が次のページに移る。
【００５１】
ステップ６０９〜ステップ６１２における処理により、印刷ジョブに含まれる複数ページの印刷データのうち、奇数ページは印刷データに対して回転処理が行われずに片面印刷が行われる。そして、偶数ページについてはステップ６１０で１８０度回転された印刷データの片面印刷が行われる。
【００５２】
ここでステップ６１０の処理について詳しく説明する。偶数ページの場合、印刷データを１８０度回転するため、印刷装置１２０は、最低限１ページ分の印刷データを一度ＲＡＭ１２３に記憶する必要がある。そこで印刷装置１２０は、ステップ６０１で印刷ジョブを受信した時に、印刷設定の情報および１ページの印刷データ、もしくは印刷設定の情報とすべてのページの印刷データをＲＡＭ１２３に記憶する。なお、１ページの印刷データを記憶させるか全ページの印刷データを記憶させるかについては、例えばＣＰＵ１２１により、ＲＡＭ１２３の空き容量に応じて決定されてもよい。１ページの印刷データがＲＡＭ１２３に記憶される場合、次ページ以降の印刷データは、現在のページの印刷が完了し、ＲＡＭ１２３が空き次第受信する。例えば印刷装置１２０は、１ページの印刷完了のたびに、次ページの印刷データを端末装置１１０に要求する。そして、１ページの印刷データを受信するごとに、ＲＡＭ１２３への印刷データの記憶およびステップ６０９〜ステップ６１２の処理が実行される。具体的には、ステップ６１０では、ＲＡＭ１２３に記憶された１ページ分の印刷データについて、印刷データ回転部１２７を用いて、１８０度回転が行われる。
【００５３】
なお、ステップ６０７において印刷設定の用紙サイズが「はがきサイズ」であるか判定しているが、サイズではなく、用紙タイプが「インクジェットはがき」や「写真光沢はがき」等の「はがきタイプ」であるか判定されてもよい。
【００５４】
上記のように、印刷設定において「両面」、「長辺とじ」が設定されている場合、端末装置１１０において偶数ページに対する１８０度回転が行われ、印刷装置１２０では、自動的に片面印刷に変更して印刷が行われる。図６に示した処理によれば、ステップ６１０において偶数ページが印刷装置１２０により１８０度回転される。そのため、偶数ページの印刷データの向きが、端末装置１１０において両面印刷のために回転が行われる前の向きに戻る。従って、ステップ６１１における片面印刷において、両面印刷に合わせた向きで印刷されることを防ぐことが可能となる。このため、特にはがきメディアのように印刷方向が重要なメディアの場合において、適切な向きの印刷データについて片面印刷を行うことが可能となり、印刷失敗によりメディアが無駄になることを低減することができる。
【００５５】
なお、ステップ６０７で、印刷設定の用紙サイズが「はがきサイズ」かどうかを判定しているが、この判定はスキップされてもよい。はがきサイズ以外の場合でも、奇数ページと偶数ページで印刷の向きが異なることになり、印刷後にユーザがページ向きをそろえる作業が必要となり、ユーザの利便性が低下することがある。そのため、長辺とじの両面印刷すべてに適用してもよい。
【００５６】
また以上の実施形態では、とじ方向が長辺とじの際に、端末装置１１０により偶数ページが１８０度回転された。しかし、印刷装置１２０の用紙反転機構によっては、とじ方向が短辺とじの際に、端末装置１１０により偶数ページが１８０度回転されてもよい。この場合、ステップ６０８で閉じ方向が長辺とじと判定された場合、処理がステップ６０４に進み、短辺とじと判定された場合、処理がステップ６０９に進む。
【００５７】
さらに、以上の実施形態では、自動両面印刷に適さないメディアとして、郵便番号が記載される欄が設けられた、日本で広く使用されているはがきを例に説明を行った。しかしこれに限らず、米国等で使用されているポストカードに印刷が行われる場合に、以上の実施形態において説明した、はがきに印刷が行われる場合の処理と同様の処理が行われてもよい。ポストカードの中には、切手欄や宛名欄が予め印刷されているものがある。そのため、宛名等が本来の向きから１８０度回転されて印刷された場合、ポストカード上の宛名欄に適切に印刷されないケースや、切手欄に宛名が印刷されてしまうことが起こり得る。この場合、ポストカードが無駄になる可能性がある。以上の実施形態によれば、両面印刷のために端末装置により回転が行われる前の向きに戻るように印刷装置において画像が回転され、片面印刷が行われる。そのため、ポストカードに対して適切な向きで印刷を行うことができる。
【００５８】
なお、本実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００５９】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【符号の説明】
【００６０】
１２０  印刷装置
１２１  ＣＰＵ
１２２  ＲＯＭ
１２３  ＲＡＭ
１２５  印刷部
１２７  印刷データ回転部
１２８  操作部
１３０  表示部
【図１】
2019177583.tif 000003
【図２】
2019177583.tif 000004
【図３】
2019177583.tif 000005
【図４】
2019177583.tif 000006
【図５】
2019177583.tif 000007
【図６】
2019177583.tif 000008