(57)【特許請求の範囲】
【請求項１】
媒体収容部から給紙した媒体に画像を形成する画像形成装置において、
特殊媒体を収容する特殊媒体収容部と、
前記特殊媒体の収容方向を指定する入力操作を受付ける操作部と、
前記特殊媒体収容部に収容された前記特殊媒体の種別情報と前記特殊媒体の向き情報とを格納する記憶部と、
前記操作部により指定された収容方向から給紙された特殊媒体に画像を形成した場合の画像データを、前記記憶部に格納された特殊媒体の種別情報と特殊媒体の向き情報とに基づいて生成する確認画像生成部と、
前記画像データを出力する出力部とを有し、
前記確認画像生成部は、前記操作部により収容方向が指定された特殊媒体の輪郭画像と上位装置から受けた印刷指示に基づいて生成した画像とを重ね合わせて前記画像データを生成することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記画像データは、特殊媒体が給紙される方向を示す情報が付加されることを特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において、
前記画像データは、さらに媒体収容部の情報が付加されることを特徴とする画像形成装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の画像形成装置において、
前記画像データは、一方向から特殊媒体が給紙された場合の画像データと他方向から特殊媒体が給紙された場合の画像データを含むことを特徴とする画像形成装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の画像形成装置において、
ユーザ情報、ファイル情報、および媒体識別情報を含む印刷履歴情報を格納する履歴情報記憶部と、
受信した印刷ジョブデータから抽出された抽出データと、前記印刷履歴情報とを確認し、一致する情報があるか否かを判断する判断部とを有し、
前記判断部により一致する情報が存在しないと判断された場合、前記確認画像生成部が前記画像データを生成し、前記判断部により一致する情報が存在すると判断された場合、前記確認画像生成部による前記画像データの生成を行わないことを特徴とする画像形成装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の画像形成装置において、
普通媒体を収容する普通媒体収容部を有し、
前記出力部は、前記画像データに基づく画像を前記普通媒体に形成する画像形成部であることを特徴とする画像形成装置。
【請求項７】
請求項１から請求項５のいずれか１項に記載の画像形成装置において、
前記出力部は、前記画像データに基づく画像を表示する表示部であることを特徴とする画像形成装置。
【請求項８】
請求項１から請求項７のいずれか１項に記載の画像形成装置において、
前記印刷指示に基づいて生成される画像を回転させる回転指示部を有し、
前記確認画像生成部は、前記輪郭画像と、前記回転指示部が前記印刷指示に基づいて生成される画像を回転した画像とを重ね合わせて前記画像データを生成することを特徴とする画像形成装置。
【請求項９】
請求項８に記載の画像形成装置において、
前記操作部は、前記回転指示部が前記画像を回転する方向を指定する入力操作を受付け、
前記操作部で入力された回転方向にしたがって前記回転指示部が回転した前記画像を前記特殊媒体に形成することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特殊な媒体に画像を形成する画像形成装置に関する。
【背景技術】
【０００２】
従来の画像形成装置は、封筒搬送手段により搬送される特殊な媒体としての封筒の収容部の先端を検出する検出手段を設け、フラップを開いた状態でも閉じた状態でも封筒の所定の位置に印刷を行うようにしているものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１０９４９２号公報（段落「００１２」〜段落「００１８」、図１、図６）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術においては、予め罫線等のフォームが印刷されているプレプリント用紙や縦長、横長等の印刷方向の書式が特定された媒体等の特殊な媒体に印刷する場合、印刷が開始されてから特殊な媒体の書式等と印刷結果が異なり所望の印刷ができないことに気付き、その印刷を中断したとしても既に印刷が実行され、特殊な媒体を無駄にしてしまうことがあるという問題がある。
本発明は、このような問題を解決することを課題とし、所望の印刷を確実に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、媒体収容部から給紙した媒体に画像を形成する画像形成装置において、特殊媒体を収容する特殊媒体収容部と、前記特殊媒体の収容方向を指定する入力操作を受付ける操作部と、前記特殊媒体収容部に収容された前記特殊媒体の種別情報と前記特殊媒体の向き情報とを格納する記憶部と、前記操作部により指定された収容方向から給紙された特殊媒体に画像を形成した場合の画像データを、前記記憶部に格納された特殊媒体の種別情報と特殊媒体の向き情報とに基づいて生成する確認画像生成部と、前記画像データを出力する出力部とを有し、前記確認画像生成部は、前記操作部により収容方向が指定された特殊媒体の輪郭画像と上位装置から受けた印刷指示に基づいて生成した画像とを重ね合わせて前記画像データを生成することを特徴とする。
【発明の効果】
【０００６】
このようにした本発明は、所望の印刷を確実に行うことができるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施例におけるプリンタの構成を示すブロック図
【図２】第１の実施例における印刷処理の流れを示すフローチャート
【図３】第１の実施例における印刷ジョブデータの構成を示す説明図
【図４】第１の実施例における媒体情報テーブルの構成を示す説明図
【図５】第１の実施例におけるユーザ情報テーブルの構成を示す説明図
【図６】第１の実施例における確認用画像形成処理の流れを示すフローチャート
【図７】第１の実施例における特殊媒体の輪郭画像を示す説明図
【図８】第１の実施例における印刷ジョブ画像を示す説明図
【図９】第１の実施例における印刷結果画像を示す説明図
【図１０】第１の実施例における印刷結果画像を示す説明図
【図１１】第１の実施例におけるプリンタの状態を示す説明図
【図１２】第１の実施例における操作パネルの構成を示す説明図
【図１３】第１の実施例における印刷続行確認画面を示す説明図
【図１４】第１の実施例における特殊媒体情報登録処理の流れを示すフローチャート
【図１５】第１の実施例における媒体種別指定画面を示す説明図
【図１６】第１の実施例における媒体収容向き指定画面を示す説明図
【図１７】第２の実施例におけるプリンタの構成を示すブロック図
【図１８】第２の実施例における印刷処理の流れを示すフローチャート
【図１９】第２の実施例における特殊媒体の輪郭画像を示す説明図
【図２０】第２の実施例における印刷ジョブの回転画像を示す説明図
【図２１】第２の実施例における印刷結果画像を示す説明図
【図２２】第２の実施例における印刷回転指定画面を示す説明図
【図２３】第２の実施例における回転方向指定画面を示す説明図
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明による画像形成装置の実施例を説明する。
【実施例１】
【０００９】
図１は第１の実施例におけるプリンタの構成を示すブロックである。
図１において、１は上位装置としてのＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、１００は媒体収容部から給紙した媒体に画像を形成する画像形成装置としてのプリンタであり、プリンタ１００とＰＣ１とは通信回線２を介して通信可能に接続され、ＰＣ１はプリンタ１００に印刷を指示する印刷ジョブデータ（印刷指示）を送信する。
【００１０】
プリンタ１００は、受信した印刷ジョブデータにしたがって媒体収容部に収容された印刷媒体を給紙して搬送し、その印刷媒体に印刷を行う。本実施例では、媒体収容部に収容される印刷媒体を普通紙等の普通媒体および封筒や葉書等の特殊な媒体（以下、「特殊媒体」という。）とし、その普通媒体および特殊媒体に印刷を行うものとして説明する。
プリンタ１００は、データ受信部１０１と、データ編集部１０２と、指定部１０４、レイアウト作成部１０５および画像形成部１０６からなる制御部１０３と、操作パネル部１０７と、エンジン制御部１０８と、エンジン部１０９と、第１媒体収容部１１０と、第２媒体収容部１１１とを備えている。
【００１１】
データ受信部１０１は、ＰＣ１から送信された印刷ジョブデータを受信し、その印刷ジョブデータをメモリ等で構成された受信バッファ１２０に記憶させ、印刷ジョブデータを受信バッファ１２０に格納完了した旨をデータ編集部１０２へ通知する。
データ編集部１０２は、データ受信部１０１から印刷ジョブデータを受信バッファ１２０に格納完了した旨の通知を受けると受信バッファ１２０から印刷ジョブデータを読み出し、印刷ジョブデータの解析を行い、印刷ジョブデータのヘッダ情報よりユーザ印刷情報を取得し、制御部１０３へ通知する。
制御部１０３は、指定部１０４と、レイアウト作成部１０５と、画像形成部１０６とを備えている。
【００１２】
指定部１０４は、特殊媒体へ印刷を行う場合、データ編集部１０２から通知されたユーザ印刷情報に基づいて当該ユーザに確認用の印刷を行う必要があるか否かを判断し、確認用の印刷の必要があればレイアウト作成部１０５へ確認用の画像形成の指示を通知する。また、指定部１０４は、確認用の印刷結果が、ユーザが所望する印刷結果であるか否かをユーザに確認させるため、操作パネル部１０７へ確認指示を通知する。
【００１３】
確認画面生成部としてのレイアウト作成部１０５は、特殊媒体への印刷を行う前に、印刷結果のサンプルをユーザに提供するため、操作パネル部１０７でユーザにより指定された特殊媒体の収容方向から給紙し、その特殊媒体に画像を形成した場合の確認用の画像データを生成し、生成した確認用の画像データを画像イメージバッファ１２３に格納し、その旨をエンジン制御部１０８へ通知する。
画像形成部１０６は、媒体収容部から給紙した印刷媒体に印刷する画像データを形成し、形成した画像データを画像イメージバッファ１２３に格納し、その旨をエンジン制御部１０８へ通知する。
【００１４】
操作パネル部１０７は、入力操作を受付ける操作部としての操作ボタンおよび出力部としてのディスプレイ等の表示部で構成され、指定部１０４からの通知によりレイアウト作成部１０５が作成した確認用の印刷結果が、ユーザが所望する結果であるか否かのユーザによる選択入力操作を受付ける。また、操作パネル部１０７は、第１媒体収容部１１０に収容した特殊媒体の収容方向（向き）を指定するユーザの設定入力操作を受付ける。なお、入力された第１媒体収容部１１０に収容した特殊媒体の収容方向（向き）を表す情報は特殊媒体情報１２２に格納される。
【００１５】
エンジン制御部１０８は、画像イメージバッファ１２３に格納された画像データを読み出し、エンジン部１０９へ読み出した画像データの印刷指示を通知する。
エンジン部１０９は、印刷に用いられる媒体を収容する媒体収容部としての第１媒体収容部１１０と第２媒体収容部１１１とを備え、エンジン制御部１０８の指示により画像データを第１媒体収容部１１０または第２媒体収容部１１１から給紙ローラ等の給紙手段で給紙した印刷媒体に印刷する。なお、第１媒体収容部１１０または第２媒体収容部１１１に収容された印刷媒体は、給紙手段により所定の方向から給紙され、例えば帯電装置、露光装置、静電潜像担持体、現像装置、転写部等で構成された画像形成ユニットへ搬送され、その画像形成ユニットで画像データに基づいて画像が印刷される。
【００１６】
このように画像形成部１０６は、印刷媒体に印刷する画像データを形成し、その画像データに基づく画像をエンジン制御部１０８およびエンジン部１０９を介して印刷出力する出力部として機能する。
第１媒体収容部１１０は、特殊媒体を収容する特殊媒体収容部であり、第２媒体収容部１１１は、確認用の印刷に用いる普通媒体を収容する普通媒体収容部である。
ここで、特殊媒体とは、主に封筒、葉書、予めフォームが印刷されているプレプリント紙、ＯＨＰシートなどの画像データの印刷方向が定められた印刷媒体をいうものとする。また、普通媒体とは、普通紙等の印刷媒体をいうものとする。
【００１７】
受信バッファ１２０、ユーザ情報１２１、特殊媒体情報１２２、および画像イメージバッファ１２３は、メモリ等で構成された記憶手段であり、受信バッファ１２０はデータ受信部１０１が受信した印刷ジョブデータを格納し、ユーザ情報１２１は特殊媒体を使用したことのあるユーザの情報を特殊媒体毎に格納し、特殊媒体情報１２２は操作パネル部１０７でユーザにより選択入力された特殊媒体の設定情報、すなわち第１媒体収容部１１０に収容した特殊媒体の種別や向きを表す情報を後述する媒体情報テーブルとして格納し、画像イメージバッファ１２３は印刷に用いられる画像（イメージ）データを格納するものである。
【００１８】
このように構成されたプリンタ１００は、記憶手段に記憶された制御プログラム（ソフトウェア）に基づいて図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の中央演算処理装置により装置全体の動作が制御され、第１媒体収容部１１０または第２媒体収容部１１１から給紙した印刷媒体に画像を印刷する。
【００１９】
上述した構成の作用について説明する。
プリンタが行う印刷処理を図２の第１の実施例における印刷処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。
Ｓ１：プリンタ１００のデータ受信部１０１は、ＰＣ１から印刷指示としての印刷ジョブデータを受信する。
【００２０】
Ｓ２：データ受信部１０１は、受信した印刷ジョブデータを受信バッファ１２０に格納する。
Ｓ３：受信した印刷ジョブデータを受信バッファ１２０に格納したデータ受信部１０１は、印刷ジョブデータを受信バッファ１２０に格納した旨をデータ編集部１０２へ通知（データ編集通知）する。
Ｓ４：データ編集部１０２は、データ受信部１０１から印刷ジョブデータを受信バッファ１２０に格納した旨の通知を受けると、受信バッファ１２０から印刷ジョブデータを読み出し、印刷ジョブデータの編集、解析を開始する。
【００２１】
Ｓ５：データ編集部１０２は、印刷ジョブデータのヘッダ情報よりユーザ印刷情報を抽出し、制御部１０３へ通知する。
ここで、データ編集部１０２は、例えば図３に示す印刷ジョブデータのヘッダ情報に含まれる情報からユーザ名３０１、アプリケーション名３０２、およびファイル名３０３を抽出し、また印刷ジョブ本体データから印刷媒体の種別（普通媒体または特殊媒体）を表す印刷媒体種別３０４をユーザ印刷情報として抽出する。
【００２２】
Ｓ６：制御部１０３の指定部１０４は、通知されたユーザ印刷情報の印刷媒体種別が特殊媒体であるか否かの判定を行い、特殊媒体であると判定すると特殊媒体への印刷指示であると判断して処理をＳ７へ移行し、特殊媒体でないと判定すると普通媒体への通常印刷を行うために処理をＳ１４へ移行する。ここで、指定部１０４は、通知された印刷媒体種別と図４に示す媒体情報テーブルの選択Ａ４０２で選択されている種別４０１とを比較し、通知された印刷媒体種別と一致する種別４０１が存在する場合、特殊媒体への印刷であると判定する。
【００２３】
なお、媒体情報テーブルは特殊媒体情報１２２に記憶されたものであり、例えば図４に示すように、種別４０１、選択Ａ４０２、収納向き４０３、および選択Ｂ４０４で構成されたものである。種別４０１は第１媒体収容部１１０に収容された印刷媒体の種別（例えば、封筒１、葉書１等）、選択Ａ４０２は種別４０１の選択状態（例えば、”＊”は選択されていることを表す）、収納向き４０３は図中矢印Ａが示す各媒体が給紙される方向（各媒体が第１媒体収容部１１０に収容されている方向であり、例えば上辺から挿入（給紙）、左辺から挿入（給紙）、右辺から挿入（給紙）、下辺から挿入（給紙）されることを表す）、選択Ｂ４０４は収納向き４０３の選択状態（例えば、”＊”は選択されていることを表す）を表している。図４では種別４０１が「封筒１」、収納向き４０３が「上辺から挿入」として選択されていることを示している。
【００２４】
Ｓ７：特殊媒体への印刷指示であると判断した指定部１０４は、印刷ジョブデータから抽出したユーザ名３０１、アプリケーション名３０２、ファイル名３０３、および印刷媒体種別３０４に基づいてユーザ情報１２１に格納されたユーザ情報テーブルを検索する。
【００２５】
ここで、ユーザ情報テーブルとは、以前に、プリンタ１００で使用可能な特殊媒体に印刷したことのあるユーザ印刷情報を蓄積したデータベースとしての印刷履歴情報である。このユーザ情報テーブルは、例えば図５に示すように、印刷媒体の種別を示す種別５０１、ユーザを識別するためのユーザ５０２、アプリケーションソフトウェアを識別するためのアプリケーション５０３、ファイル名を識別するためのファイル５０４が関連付けられてひとつのレコードとして構成され、過去に印刷された印刷ジョブデータのユーザ名３０１をユーザ５０２に、アプリケーション名３０２をアプリケーション５０３に、ファイル名３０３をファイル５０４に、および印刷媒体種別３０４を種別５０１に、印刷履歴情報として格納したものである。
【００２６】
Ｓ８：指定部１０４は、印刷ジョブデータから抽出したユーザ名３０１、アプリケーション名３０２、ファイル名３０３、および印刷媒体種別３０４に基づいてユーザ情報１２１に格納されたユーザ情報テーブルを検索し、印刷媒体種別３０４と同一の種別５０１において、ユーザ名３０１、アプリケーション名３０２、ファイル名３０３のすべてがユーザ情報テーブルのユーザ５０２、アプリケーション５０３、ファイル５０４と一致するレコードが存在するか否か比較、判定を行う。
【００２７】
指定部１０４は、一致するレコードが存在する、すなわち過去に印刷されたものと判定すると、確認用印刷は必要ないため処理をＳ１４へ移行し、一致するレコードが存在しない、すなわち初めて印刷されるものであると判定すると、確認用印刷が必要であり、印刷の仕上がりをユーザに確認させるための確認画像形成処理を行うＳ９へ移行する。
【００２８】
Ｓ９：レイアウト作成部１０５は、プリンタ１００の第1媒体収容部１１０に収容されている特殊媒体の種別および給紙される方向を特殊媒体情報１２２の媒体情報テーブルの種別４０１および収納向き４０３（図４参照）から取得し、特殊媒体の輪郭画像イメージデータを生成する。
【００２９】
続いて、レイアウト作成部１０５は、受信バッファ１２０に格納されている印刷ジョブデータより印刷に使用される画像データを生成し、生成した画像データと特殊媒体の輪郭画像イメージデータとを重ね合わせて印刷確認用の画像データとして画像イメージバッファ１２３に格納する。
【００３０】
ここで、印刷確認用の画像データの形成処理を図６の第１の実施例における確認用画像形成処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。
Ｓ２１：レイアウト作成部１０５は、媒体情報テーブルから選択されている媒体種別（図４に示す種別４０１）を取得する。
【００３１】
Ｓ２２：レイアウト作成部１０５は、媒体情報テーブルから選択されている媒体の向き（図４に示す収納向き４０３）を取得する。
Ｓ２３：レイアウト作成部１０５は、取得した媒体種別および媒体の向きの情報から特殊媒体の輪郭画像イメージデータを生成して画像イメージバッファ１２３に格納する。この輪郭画像イメージデータは、例えば図７に示すように、特殊媒体１３０の輪郭を示す輪郭画像イメージデータを生成する。
【００３２】
Ｓ２４：続いて、レイアウト作成部１０５は、受信バッファ１２０に格納された印刷ジョブデータを取得して印刷に使用される画像データを生成する。この印刷に使用される画像データは、例えば図８に示すように、印刷ジョブデータに基づいた画像データ１３１を生成する。
【００３３】
レイアウト作成部１０５は、生成した画像データを特殊媒体の輪郭画像イメージデータに重ね合わせて印刷確認用の画像データとして画像イメージバッファ１２３に格納する。この印刷確認用の画像データは、例えば図９に示すように、特殊媒体１３０と印刷ジョブデータに基づいた画像データ１３１とを重ね合わせたものであり、特殊媒体１３０が給紙される方向を示す矢印１３２および給紙する媒体収容部の名称１３３（例えば、「給紙トレイＡ」）も加えられたものである。
【００３４】
図１１は第１の実施例におけるプリンタの状態を示す説明図であり、プリンタ１００の第１媒体収容部１１０としての給紙トレイＡに特殊媒体１３０として「封筒１」が上辺（フラップが設けられた辺）から給紙される向きに収容されている状態を示している。ユーザは、図１１に示すように特殊媒体１３０を第１媒体収容部１１０に収容したことを、操作パネル１０７を用いて入力し、図４に示す媒体情報テーブルに予め設定しておくものとする。
【００３５】
レイアウト作成部１０５は、図４に示す媒体情報テーブルに設定されている情報から、例えば第１媒体収容部１１０に収容されている特殊媒体が「封筒１」であり、かつ上辺から給紙されるように収容されていることを取得し、図７に示すように「封筒１」が上辺から給紙されるように収容されていることを表す特殊媒体の輪郭画像イメージデータを生成する。
一方、ユーザの印刷ジョブデータが、例えば特殊媒体としての「封筒１」の左辺から給紙されるものとして作成された印刷データである場合、図８に示す印刷ジョブデータに基づいた画像データ１３１となる。
【００３６】
レイアウト作成部１０５は、特殊媒体の輪郭画像イメージデータと印刷ジョブデータに基づいた画像データとを合成して図９に示す印刷確認用の画像データを生成する。この印刷確認用の画像データには、図９に示すように特殊媒体１３０が給紙される方向を示す矢印１３２および給紙する媒体収容部の名称１３３も加えられている。
このようにして、レイアウト作成部１０５は、操作部１０７により収容方向が指定された特殊媒体の輪郭画像と上位装置としてのＰＣ１から受けた印刷ジョブデータに基づいて生成した画像とを重ね合わせて印刷確認用の画像データを生成する。
【００３７】
なお、図１０に示すように、媒体情報テーブルに設定されている特殊媒体が給紙される方向の他に、すべての特殊媒体が給紙され得る方向について、印刷ジョブデータに基づいた画像データがどのように印刷されるかを示すようにしても良い。また、図１０に示す印刷確認用の画像データにも特殊媒体１３０が給紙される方向を示す矢印１３２および給紙する媒体収容部の名称１３３が加えられている。
【００３８】
図２の説明に戻る。
Ｓ１０：制御部１０３は、特殊媒体の輪郭画像イメージデータと印刷ジョブデータに基づいた画像データとを合成した印刷確認用の画像データを普通媒体に印刷する指示をエンジン制御部１０８へ通知する。制御部１０３から通知を受けたエンジン制御部１０８は、エンジン部１０９へ印刷確認用の画像データを第２媒体収容部１１１に収容されている印刷媒体（普通媒体）に印刷することを指示する。（印刷指示１）
Ｓ１１：エンジン部１０９は、エンジン制御部１０８から印刷指示を受けると第２媒体収容部１１１に収容されている印刷媒体を給紙し、その印刷媒体に印刷確認用の画像データに基づく画像を印刷出力する。
【００３９】
Ｓ１２：制御部１０３は、印刷確認用の画像データの印刷結果が、ユーザが所望する印刷結果となっているか否かの確認をユーザに促すため、操作パネル部１０７へガイダンス（印刷続行確認画面）を表示し、ユーザの応答としての入力操作を待機する。
【００４０】
図１３は第１の実施例における印刷続行確認画面を示す説明図であり、印刷続行確認画面は、例えば印刷の続行を確認する旨の文言ならびに印刷を中止する「キャンセル」および印刷を続行する「続行」で構成されたものである。
また、図１２は第１の実施例における操作パネルの構成を示す説明図であり、図１３に示す印刷続行確認画面は操作パネル部１０７の表示部１１００に表示される。ユーザは、操作パネル部１０７の選択ボタン１１０１〜１１０４を押下して「キャンセル」または「続行」のいずれかにフォーカスを合わせ、決定ボタン１１０５を押下するものとする。
【００４１】
Ｓ１３：操作パネル部１０７で印刷を続行する「続行」が選択されると印刷ジョブデータを特殊媒体に印刷する処理を行うためＳ１４へ移行し、印刷を中止する「キャンセル」が選択されると印刷ジョブデータを特殊媒体に印刷することなく、本処理を終了する。
Ｓ１４：画像形成部１０６は、受信バッファ１２０に格納された印刷ジョブデータを取得して印刷に使用される画像データを生成し、生成した画像データを画像イメージバッファ１２３に格納する。
【００４２】
Ｓ１５：制御部１０３は、エンジン制御部１０８へ第１媒体収容部１１０に収容された特殊媒体に画像イメージバッファ１２３に格納した画像データを印刷する指示を通知する。エンジン制御部１０８は画像イメージバッファ１２３から画像データを取得し、エンジン部１０９へ第１媒体収容部１１０に収容された特殊媒体に、取得した画像データを印刷する指示を通知する。（印刷指示２）
Ｓ１６：画像データを印刷する指示の通知を受けたエンジン部１０９は、第１媒体収容部１１０に収容された特殊媒体を給紙し、その特殊媒体に画像データを印刷して本処理を終了する。
【００４３】
次に、第１媒体収容部に収容された特殊媒体の情報を図１に示す特殊媒体情報１２２に登録する特殊媒体情報登録処理を図１４の第１の実施例における特殊媒体情報登録処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。
【００４４】
Ｓ３１：操作パネル部１０７の表示部に表示したメニュー画面で特殊媒体情報登録を開始する操作を受け付けると制御部１０３は、特殊媒体情報１２２に既に登録されているプリンタ１００で印刷可能な特殊媒体の種別を取得する。
Ｓ３２：制御部１０３は、操作パネル部１０７の表示部に取得した特殊媒体の種別を表示し、現在選択されている特殊媒体の種別を反転表示する。
【００４５】
図１５は第１の実施例における媒体種別指定画面を示す説明図であり、この媒体種別指定画面では、例えば現在選択されている特殊媒体の種別が“＊”（アスタリスク１４０１）でマークされ、また反転表示１４０２され、現在選択されている特殊媒体の種別が「特殊紙  封筒１サイズ」であることを表している。
【００４６】
Ｓ３３：操作パネル部１０７は、表示部に表示された現在選択されている特殊媒体の種別を選択するために決定ボタンが押下されたことを検知すると処理をＳ３５へ移行し、決定ボタン以外の選択ボタンが押下されたことを検知すると処理をＳ３４へ移行する。
Ｓ３４：操作パネル部１０７は、選択ボタンにより新たに選択された特殊媒体の種別を更新し、現在選択されている特殊媒体の種別を反転表示するため処理をＳ３２へ移行する。
【００４７】
Ｓ３５：制御部１０３は、操作パネル部１０７で決定ボタンが押下されたことを検知すると特殊媒体の種別を決定し、図４に示す媒体情報テーブルの選択された特殊媒体の種別４０１に対応する選択Ａ４０２に、選択されたことを表す”＊”を記録する。
Ｓ３６：続いて、制御部１０３は、選択された特殊媒体が第１媒体収容部１１０に収容されている向き、すなわち特殊媒体が給紙される方向を特殊媒体情報１２２から取得する。なお、特殊媒体が第１媒体収容部１１０に収容され得る向きは特殊媒体情報１２２に既に登録されているものとする。
【００４８】
Ｓ３７：制御部１０３は、操作パネル部１０７の表示部に現在選択されている特殊媒体の収納向きを示す媒体収容向き指定画面を表示する。図１６は第１の実施例における媒体収容向き指定画面を示す説明図であり、この媒体収容向き指定画面では、上辺から挿入（給紙）されるように特殊媒体が第１媒体収容部１１０に収納されていることを表している。
【００４９】
Ｓ３８：操作パネル部１０７の表示部に表示された現在選択されている特殊媒体の収納向きを選択するために操作パネル部１０７で決定ボタンが押下されたことを検知すると処理をＳ４０へ移行し、決定ボタン以外の選択ボタンが押下されたことを検知すると処理をＳ３９へ移行する。
Ｓ３９：操作パネル部１０７は、選択ボタンにより新たに選択された特殊媒体の収納向きを更新し、現在選択されている特殊媒体の収納向きを表示するため処理をＳ３７へ移行する。
【００５０】
Ｓ４０：制御部１０３は、操作パネル部１０７で決定ボタンが押下されたことを検知すると特殊媒体の収納向きを決定し、図４に示す媒体情報テーブルの選択された特殊媒体の収納向き４０３に対応する選択Ｂ４０４に、選択されたことを表す”＊”を記録して本処理を終了する。
【００５１】
なお、本実施例では、図９および図１０に示すように、特殊媒体の輪郭画像イメージデータと印刷ジョブデータに基づいた画像データとを合成した画像データを印刷確認用の画像として普通媒体に印刷（出力）するものとして説明したが、図９および図１０に示す画像データに基づく画像を操作パネル部１０７の表示部（出力部）に表示（出力）してユーザの確認入力を得るようにしても良い。
【００５２】
以上説明したように、第１の実施例では、ユーザが初めて特殊媒体に印刷を行う場合、印刷ジョブデータで指定された書式や印刷の向きが、プリンタの媒体収容部に収容されている媒体の種別や収納されている媒体の向きによって実際どのように印刷されるのかを確認するため、特殊媒体に印刷したときの印刷結果を、通常媒体を用いて印刷し、その印刷結果をユーザに確認させてから特殊媒体への印刷を行うようにしたことにより、特殊媒体への無駄な誤印刷を防止することができるという効果が得られる。
【実施例２】
【００５３】
第２の実施例の構成は、第１の実施例の構成に、操作パネル部において印刷ジョブデータの回転が選択された場合に、選択された方向へ印刷ジョブデータを回転、すなわち印刷ジョブデータに基づいて生成される画像データが選択された方向へ回転させる回転指示部を設けたものとしている。
【００５４】
図１７は第２の実施例におけるプリンタの構成を示すブロックである。なお、上述した第１の実施例と同様の部分は、同一の符号を付してその説明を省略する。
図１７において、プリンタ１００は、データ受信部１０１と、データ編集部１０２と、指定部１０４、レイアウト作成部１１５、回転指示部１１２および画像形成部１０６からなる制御部１１３と、操作パネル部１１７と、エンジン制御部１０８と、エンジン部１０９と、第１媒体収容部１１０と、第２媒体収容部１１１とを備えている。
【００５５】
確認画像生成部としてのレイアウト作成部１１５は、特殊媒体への印刷を行う前に、印刷結果のサンプルをユーザに提供するため、確認用の画像データを形成し、形成した確認用の画像データを画像イメージバッファ１２３に格納し、その旨をエンジン制御部１０８へ通知する。
【００５６】
制御部１１３は、指定部１０４と、レイアウト作成部１１５と、回転指示部１１２と、画像形成部１０６とを備えている。
回転指示部１１２は、操作パネル部１１７において印刷ジョブデータの回転が選択された場合に、選択された方向へ印刷ジョブデータを回転、すなわち印刷ジョブデータに基づいて生成される画像データが選択された方向へ回転するように印刷ジョブデータを回転させる指示情報を付加する。
【００５７】
操作パネル部１１７は、指定部１０４からの通知によりレイアウト作成部１１５が作成した確認用の印刷結果が、ユーザが所望する結果であるか否かのユーザによる選択入力操作を受付け、また確認用の印刷結果が、ユーザが所望する結果でない場合には印刷ジョブデータの印刷向きを回転させる選択入力操作を受付ける。さらに、操作パネル部１１７は、第１媒体収容部１１０に収容した特殊媒体の向きのユーザによる設定入力操作を受付ける。なお、入力された第１媒体収容部１１０に収容した特殊媒体の向きを表す情報は特殊媒体情報１２２に格納される。
【００５８】
上述した構成の作用について説明する。
プリンタが行う印刷処理を図１８の第２の実施例における印刷処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって図１７を参照しながら説明する。
Ｓ５１〜Ｓ５８：図２に示すＳ１〜Ｓ８と同様の処理なのでその説明を省略する。
【００５９】
Ｓ５９：レイアウト作成部１１５は、プリンタ１００の第1媒体収容部１１０に収容されている特殊媒体の種別および給紙される方向を特殊媒体情報１２２の媒体情報テーブルの種別４０１および収納向き４０３（図４参照）から取得し、特殊媒体の輪郭画像イメージデータを生成する。
【００６０】
ここで、レイアウト作成部１１５は、媒体情報テーブルから選択されている媒体種別（図４に示す種別４０１）および選択されている媒体の向き（図４に示す収納向き４０３）を取得し、取得した媒体種別および媒体の向きの情報から特殊媒体の輪郭画像イメージデータを生成して画像イメージバッファ１２３に格納する。
【００６１】
この輪郭画像イメージデータは、例えば図１９に示すように、受信バッファ１２０に格納された印刷ジョブデータの向きを変更することなく印刷した場合に使用される特殊媒体の輪郭を示す輪郭画像イメージデータ１４０ａに加え、印刷ジョブデータを左向きに変更して印刷した場合に使用される特殊媒体の輪郭を示す輪郭画像イメージデータ１４０ｂ、印刷ジョブデータの上下を反転して印刷した場合に使用される特殊媒体の輪郭を示す輪郭画像イメージデータ１４０ｃ、印刷ジョブデータを右向きに変更して印刷した場合に使用される特殊媒体の輪郭を示す輪郭画像イメージデータ１４０ｄである。
【００６２】
続いて、レイアウト作成部１１５は、受信バッファ１２０に格納されている印刷ジョブデータより印刷に使用される画像データを生成し、生成した画像データと特殊媒体の輪郭画像イメージデータとを重ね合わせて印刷確認用の画像データとして画像イメージバッファ１２３に格納する。
【００６３】
ここで、印刷に使用される画像データは、例えば図２０に示すように、受信バッファ１２０に格納されている印刷ジョブデータに基づき、印刷ジョブデータの向きを変更しない画像データ１４１ａに加え、印刷ジョブデータを左向きに変更した画像データ１４１ｂ、印刷ジョブデータの上下を反転した画像データ１４１ｃ、印刷ジョブデータを右向きに変更した画像データ１４１ｄである。
【００６４】
また、印刷確認用の画像データは、例えば図２１に示すように、特殊媒体の輪郭画像イメージデータ１４０ａ〜１４０ｄと印刷ジョブデータに基づいた画像データ１４１ａ〜１４１ｄとをそれぞれ重ね合わせたものである。この印刷確認用の画像データも第１の実施例と同様に、特殊媒体が給紙される方向を示す矢印１３２および給紙する媒体収容部の名称１３３（例えば、「給紙トレイＡ」）が加えられている。
【００６５】
図１１は第１の実施例におけるプリンタの状態を示す説明図であり、プリンタ１００の第１媒体収容部１１０に特殊媒体１３０として「封筒１」が上辺（フラップが設けられた辺）から給紙される向きに収容されている状態を示している。ユーザは、図１１に示すように特殊媒体１３０を第１媒体収容部１１０に収容したことを、操作パネル１１７を用いて入力し、図４に示す媒体情報テーブルに予め設定しておくものとする。
【００６６】
レイアウト作成部１１５は、図４に示す媒体情報テーブルに設定されている情報から、例えば第１媒体収容部１１０に収容されている特殊媒体が「封筒１」であり、かつ上辺から給紙されるように収容されていることを取得し、図１９に示すように「封筒１」が上辺から給紙されるように収容されていることを表す特殊媒体の輪郭画像イメージデータ１４０ａ〜１４０ｄを生成する。
一方、ユーザの印刷ジョブデータが、例えば特殊媒体としての「封筒１」の左辺から給紙されるものとして作成された印刷データである場合、図２０に示すように画像データ１４１ａおよび印刷ジョブデータに基づき回転させた画像データ１４１ｂ〜１４１ｄとなる。
【００６７】
レイアウト作成部１１５は、特殊媒体の輪郭画像イメージデータ１４０ａ〜１４０ｄと印刷ジョブデータに基づき回転させた画像データ１４１ａ〜１４１ｄとを合成して図２１に示す印刷確認用の画像データを生成する。
このようにして、確認画像生成部としてのレイアウト作成部１１５は、特殊媒体の輪郭画像と、回転指示部１１２が印刷ジョブデータに基づいて生成される画像を回転した画像とを重ね合わせて印刷確認用の画像データを生成する。
【００６８】
Ｓ６０〜Ｓ６２：図２に示すＳ１０〜Ｓ１２と同様の処理なのでその説明を省略する。
Ｓ６３：操作パネル部１１７で印刷を続行する「続行」が選択されると印刷ジョブデータの印刷向きを変更する処理を行うためＳ６４へ移行し、印刷を中止する「キャンセル」が選択されると印刷ジョブデータを特殊媒体に印刷することなく、本処理を終了する。
Ｓ６４：制御部１１３は、印刷ジョブデータの印刷向きを変更する必要があるか否かの確認をユーザに促すため、操作パネル部１１７へガイダンス（印刷回転確認画面）を表示し、ユーザの応答としての入力操作を待機する。
【００６９】
図２２は第２の実施例における印刷回転確認画面を示す説明図であり、印刷回転確認画面は、例えば印刷ジョブデータの印刷向きを回転させるか否かを確認する旨の文言ならびに回転を不要とする「いいえ」および回転させる「はい」で構成されたものである。
また、図２２に示す印刷回転確認画面は操作パネル部１１７の表示部に表示される。ユーザは、操作パネル部１１７の選択ボタン１１０１〜１１０４（図１２参照）を押下して「いいえ」または「はい」のいずれかにフォーカスを合わせ、決定ボタン１１０５（図１２参照）を押下するものとする。
【００７０】
操作パネル部１１７で印刷ジョブデータの印刷向きを回転させる「はい」が選択されると印刷ジョブデータの印刷向きを回転させる処理を行うためＳ６５へ移行し、印刷ジョブデータの印刷向きを回転させない「いいえ」が選択されると印刷ジョブデータの印刷向きを回転させることなく現在の向きで印刷するため処理をＳ６７へ移行する。
【００７１】
Ｓ６５：制御部１１３は、印刷ジョブデータの回転方向の選択をユーザに促すため、操作パネル部１１７へガイダンス（回転方向指定画面）を表示し、ユーザの応答としての入力操作を待機する。
【００７２】
図２３は第２の実施例における回転方向指定画面を示す説明図であり、この回転方向指定画面は、印刷ジョブデータを左方向へ回転させる指定が選択されていることを表している。
操作パネル部１１７の表示部に表示された現在選択されている印刷ジョブデータの回転方向を選択するために操作パネル部１０７で決定ボタンが押下されたことを検知すると処理をＳ６６へ移行し、一方決定ボタン以外の選択ボタンが押下されたことを検知すると印刷ジョブデータの回転方向を上下反転や右方向に更新し、現在選択されている印刷ジョブデータの回転方向を表示し、決定ボタンまたは選択ボタンの押下を待機する。
【００７３】
Ｓ６６：回転指示部１１２は、Ｓ６５において操作部１１７で選択入力された回転方向に基づいて受信バッファ１２０に格納された印刷ジョブデータを回転させ、画像形成部１０６は、回転された印刷ジョブデータから印刷に使用される画像データを生成し、生成した画像データを画像イメージバッファ１２３に格納する。
【００７４】
Ｓ６７：制御部１１３は、エンジン制御部１０８へ第１媒体収容部１１０に収容された特殊媒体に画像イメージバッファ１２３に格納した画像データを印刷する指示を通知する。エンジン制御部１０８は画像イメージバッファ１２３から画像データを取得し、エンジン部１０９へ第１媒体収容部１１０に収容された特殊媒体に取得した画像データを印刷する指示を通知する。（印刷指示２）
Ｓ６８：画像データを印刷する指示の通知を受けたエンジン部１０９は、第１媒体収容部１１０に収容された特殊媒体を給紙し、その特殊媒体に画像データを印刷して本処理を終了する。
【００７５】
なお、第１媒体収容部に収容された特殊媒体の情報を図１７に示す特殊媒体情報１２２に登録する特殊媒体情報登録処理は第１の実施例と同様なのでその説明を省略する。
【００７６】
以上説明したように、第２の実施例では、ユーザが初めて特殊媒体に印刷を行う場合、印刷ジョブデータで指定された書式や印刷の向きが、プリンタの媒体収容部に収容されている媒体の種別や収納されている媒体の向きによって実際どのように印刷されるのかを確認するため、収容されている特殊媒体の向きに対して上下左右に印刷ジョブデータを回転させて印刷したときの印刷結果を、通常媒体を用いて印刷し、その印刷結果をユーザに確認させてから特殊媒体への印刷を行うようにしたことにより、特殊媒体が媒体収容部に収容された向きに合致した向きで印刷を行うことができるようになり、特殊媒体への無駄な誤印刷を防止することができるという効果が得られる。
【００７７】
なお、第１の実施例および第２の実施例では、画像形成装置をプリンタとして説明したが、それに限られることなく、画像形成装置を複合機（ＭＦＰ）等の複数の媒体収容部を備えた装置としても良い。
【符号の説明】
【００７８】
１    ＰＣ
２    通信回線
１００  プリンタ
１０１  データ受信部
１０２  データ編集部
１０３、１１３  制御部
１０４  指定部
１０５、１１５  レイアウト作成部
１０６  画像形成部
１０７、１１７  操作パネル部
１０８  エンジン制御部
１０９  エンジン部
１１０  第１媒体収容部
１１１  第２媒体収容部
１１２  回転指示部
【図１】
0005848041.tif 000002
【図２】
0005848041.tif 000003
【図３】
0005848041.tif 000004
【図４】
0005848041.tif 000005
【図５】
0005848041.tif 000006
【図６】
0005848041.tif 000007
【図７】
0005848041.tif 000008
【図８】
0005848041.tif 000009
【図９】
0005848041.tif 000010
【図１０】
0005848041.tif 000011
【図１１】
0005848041.tif 000012
【図１２】
0005848041.tif 000013
【図１３】
0005848041.tif 000014
【図１４】
0005848041.tif 000015
【図１５】
0005848041.tif 000016
【図１６】
0005848041.tif 000017
【図１７】
0005848041.tif 000018
【図１８】
0005848041.tif 000019
【図１９】
0005848041.tif 000020
【図２０】
0005848041.tif 000021
【図２１】
0005848041.tif 000022
【図２２】
0005848041.tif 000023
【図２３】
0005848041.tif 000024