(57)【要約】【課題】  メモリカード等からのダイレクト印刷において、メモリカード挿入から、プリントアウトの完了までの時間を早くする。【解決手段】  メモリカードが挿入された時点で、カード内でのダイレクト印刷可能なデータを検索し、ユーザからの指定に関わらず、印刷データを事前に作成しておく。ユーザが選択したファイルと事前に印刷データを作成したファイルが一致すれば、瞬時に印刷を開始する。【選択図】  図１
2006168206.tif 000002
【特許請求の範囲】
【請求項１】
カードリーダ部を備えた画像形成装置において、
前記カードリーダ部にカードが装着されているか否かを判断するカード装着判断手段と、
前記カード装着判断手段により、カード挿入を判断するや否や、当該画像形成装置において、印刷可能なデータを検索するデータ検索手段と、
検索されたデータに対し、印刷可能な印刷データへ変換するデータ変換手段と、
前記印刷データを記憶手段に記憶する記憶手段と、
同時に、データ変換済みか否かを管理する管理テーブルと、
カード内のデータ操作を可能にするユーザインターフェース手段と、
前記ユーザインターフェース手段により、印刷開始指示に基づき、印刷可能な印刷データへ変換し、印刷処理を実行する印刷処理手段と、
その際、前記管理テーブルを参照して、データ変換済みの印刷データが前記記憶手段に存在するか否かを判定し、変換済みのデータが存在する場合、前記記憶手段中の変換済み印刷データを、直接印刷制御する印刷制御手段と、
を備えていることを特徴とする画像形成装置。
【請求項２】
前記データ操作とは、カード内の画像データのプレビュー表示、選択、印刷設定の指定（コピー数、拡大縮小、フィニッシング指定、等々）、印刷開始指示等を意味することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記カードリーダ部は、ユーザが挿入するカードの正当性（主には、ＩＤ，パスワードにて照合）をチェックし、カードの正当性が認められた時、ユーザに画像形成装置の使用を許可することを特徴とする請求項１の画像形成装置。
【請求項４】
前記カード装着判断手段により、カードが取り外されたと判断した場合に、もし、前記記憶手段中に、変換済み印刷データが存在すれば、全印刷データを削除するデータ削除手段とを備えていることを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記データ変換手段による印刷可能な印刷データへの変換は、下記（１）、（２）、（３）の順に優先度を持つルールに従って行うことを特徴とする請求項１記載の画像形成装置。
（１）データサイズの大きいもの、カラーデータからデータ変換を開始する。
（２）データの日付の新しいものからデータ変換を開始する。
（３）パスワード等のプロテクトが掛かっているデータは、印刷データへの変換はしない。また、ロックされているものに関しても、同様にデータ変換しない。
【請求項６】
前記ユーザインターフェース手段において、既に印刷可能な印刷データへの変換が完了しているものには、変換が完了していないデータとの区別をする為、マーク等の識別記号を付加し、データ変換済みであることを分かるようにすることを特徴とする請求項１記載の画像形成装置。
【請求項７】
前記データ変換手段によるデータ変換後、印刷終了までの間に、キャリブレーションが走ると、変換したデータを再度変換する必要があるため、キャリブレーションをLockする機能を備えていることを特徴とする請求項１記載の画像形成装置。
【請求項８】
前記データ変換手段は、検索されたデータに対し、印刷データの前段階である中間データへの変換も可能であり、その後、中間データから印刷可能なデータへ変換して印刷することを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置およびその制御方法に関するものである。
【背景技術】
【０００２】
最近、メモリカード内に印刷データを入れて持ち運び、好みのプリンタ等に、そのカードを挿入して印刷するメモリダイレクト印刷をサポートした製品が数多く発売されている。また、コピー・スキャン機能等を標準で備えたＭＦＰ（マルチファンクションペリフェラル）においても、各社、メモリカードからのダイレクト印刷をサポートし始めている。
【０００３】
例えば、家庭用プリンタであるインクジェットプリンタでは、デジタルカメラで撮影した画像の中からプリントしたいコマや枚数などの指定情報を定義したフォーマット（DPOP: Digital Print Order Format）を読込み、デジタルカメラからのプリントアウトを手軽に行えるようにしたり、または、メモリカード内に含まれる画像のインデックスシートを、まず出力して、そのシート上で出力したい画像に印をつけ、それをスキャンして印刷する技術を搭載した製品が、既に発売されている。
【０００４】
又、別の従来例としては、特許文献１及び特許文献２をあげることが出来る。
【特許文献１】特開２００４−００９３１６号公報
【特許文献２】特開２００４−２１６５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、メモリカードからのダイレクト印刷でのユーザオペレーションを見ていると、出力したいファイルのプレビュー、選択等に、手間取っており、その後、印刷実行指示をしてもデータ変換等の処理に時間を要し、出力される迄の時間は、それなりに掛かっていた。即ち、メモリカード挿入から、プリントアウトの完了までの時間は、結構掛かっているのが実情であり、ユーザからしてみれば、印刷実行指定したら、少しでも早く出力してほしいという要望がある。
【０００６】
本発明は、上述したユーザオペレーション、及び要望を考慮し、メモリカード挿入と共に、可能な限り印刷データへの変換を事前に完了させ、少しでも早く印刷出力できる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、カードリーダ部を備えた画像形成装置において、前記カードリーダ部にカードが装着されているか否かを判断するカード装着判断手段と、前記カード装着判断手段により、カード挿入を判断するや否や、当該画像形成装置において、印刷可能なデータを検索するデータ検索手段と、検索されたデータに対し、印刷可能な印刷データへ変換するデータ変換手段と、前記印刷データを記憶手段に記憶する記憶手段と、同時に、データ変換済みか否かを管理する管理テーブルと、カード内のデータ操作を可能にするユーザインターフェース手段と、前記ユーザインターフェース手段により、印刷開始指示に基づき、印刷可能な印刷データへ変換し、印刷処理を実行する印刷処理手段と、その際、前記管理テーブルを参照して、データ変換済みの印刷データが前記記憶手段に存在するか否かを判定し、変換済みのデータが存在する場合、前記記憶手段中の変換済み印刷データを、直接印刷制御する印刷制御手段と、を備えていることを特徴とする画像形成装置。
【発明の効果】
【０００８】
以上の様に本発明によれば、メモリカードからのダイレクト印刷において、早く出力できる。特に、複数の画像データをまとめて印刷する場合には、効果は大きい。
【発明を実施するための最良の形態】
【０００９】
（装置説明）
本実施例の構成を説明する前に、本実施例を適用するに好適なマルチファンクションプリンタ（以下プリンタと呼ぶ）の構成について図１を参照しながら説明する。なお、本実施例を適用するプリンタは、レーザビームプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。以下、図１を参照して本発明の実施例を詳細に説明する。
【００１０】
本プリンタは、プリンタ本体１の上部に原稿読み取り部２を備え、プリンタ本体１の下部に記録部３を備えている。
【００１１】
まず、原稿読み取り部２の構成を原稿（不図示）の流れに沿って説明する。
【００１２】
原稿は原稿台４上にセットされる。原稿台４上にセットされた原稿は、繰り出しローラ５によって繰り出されると、搬送ローラ対６によって一定の速度で搬送される。この搬送過程で原稿下面の情報が読み取りスキャナ７によって順次読み取られる。読み取りスキャナ７によって読み取られた画像データは、半導体メモリ、若しくは磁気ディスク等の不図示の画像データ記録手段で記録された後、後述する記録部３によって記録紙上に記録される。
【００１３】
そして、読み取りスキャナ７を通過した原稿は搬送ローラ対８によって搬送された後、排紙ローラ対９によって機外の排紙トレイ１０上へ排紙される。
【００１４】
次に、記録部３の構成を記録紙Ｓの流れに沿って説明する。
【００１５】
記録紙Ｓは、給紙カセット１１内にセットされている。又は給紙トレイ１２上にセットされている。この給紙カセット１１と給紙トレイ１２はオペレータが選択的に用いる。給紙カセット１１内にセットされた複数枚の記録紙Ｓは、後端側の支軸１３を中心に上下の方向に回動可能であり、かつ、先端側を押上げばね１４によって押し上げられている中板１５上に積載されている。また、給紙トレイ１２上にセットされた複数枚の記録紙Ｓは、後端側の支軸１６を中心に上下の方向に回動可能であり、かつ、先端側を押上げばね１７によって押し上げられている中板１８上に積載されている。
【００１６】
給紙カセット１１内にセットされている記録紙Ｓは、反時計回り方向に１回転する半月状の繰り出しローラ１９によって最上位の記録紙から順に繰り出される。給紙トレイ１２上にセットされている記録紙Ｓも、時計回り方向に１回転する繰り出しローラ２０によって最上位の記録紙から順に繰り出される。
【００１７】
給紙カセット１１又は給紙トレイ１２から繰り出された記録紙Ｓは反時計回り方向に回転している大径の搬送ローラ２１によって感光ドラム２２と同感光ドラム２２に従動回転している転写ローラ２３との間の転写部へと送られる。
【００１８】
転写部を通過する記録紙Ｓ上には、感光ドラム２２上のトナー像が転写ローラ２３によって順次転写（記録）されて行く。なお、時計回り方向に回転している感光ドラム２２上には次のようにしてトナー像が形成される。すなわち、コンピュータ等から送られた情報に基づいてレーザースキャナ２４がレーザー光（光像）Ｌを発射する。このレーザー光Ｌは折返しミラー２５によって折り返えされて感光ドラム２２上に投影される。これにより、時計回り方向に回転している感光ドラム２２上には順次静電潜像が形成され、この静電潜像はプロセスカートリッジ２６に内蔵されている不図示の現像器から供給されるトナーによって顕画化され、トナー像が形成される。
【００１９】
転写部においてトナー像の転写を終えた記録紙Ｓは定着装置２７へと送られ、定着ローラ２７ａと加圧ローラ２７ｂの間のニップを通過する過程で加熱及び加圧されてトナー像の定着処理がなされる。
【００２０】
定着装置２７においてトナー像の定着処理を終えた記録紙Ｓは排紙ローラ対２８へと送られ、同排紙ローラ対２８によって機外の排紙トレイ２９上へ排紙される。
【００２１】
次に、図２を説明する。本図は、ホストコンピュータと、プリンタのブロック図である。
【００２２】
まず、２０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形，イメージ，文字，表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムデバイス４に接続される各デバイスをＣＰＵ１が総括的に制御する。また、このＲＯＭ３のプログラム用ＲＯＭには、ＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデ−タ等を記憶し、ＲＯＭ３のデ−タ用ＲＯＭは上記文書処理等を行う際に使用する各種デ−タを記憶する。
【００２３】
２はＲＡＭで、ＣＰＵ１の主メモリ，ワークエリア等として機能する。
【００２４】
５はキーボードコントローラ（ＫＢＣ）で、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。
【００２５】
６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。
【００２６】
７はメモリコントローラ（ＭＣ）で、ブートプログラム，種々のアプリケーション，フォントデータ，ユーザファイル，編集ファイル等を記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。
【００２７】
８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インタフェース（インタフェース）２１を介してプリンタ１０００に接続されて、プリンタ１０００との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００２８】
次に、プリンタ１０００において説明する。
【００２９】
１２はプリンタＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム、或いは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力したり、スキャナ部ＩＦを会して接続されるスキャナ部（スキャナエンジン）２４からの入力情報を処理したりする。また、このＲＯＭ１３のプログラムＲＯＭには、実施例１のフローチャートで示されるようなＣＰＵ１２の制御プログラム等を記憶しても良い。
【００３０】
ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデ−タ等を記憶し、ＲＯＭ１３のデ−タ用ＲＯＭにはハードディスク等の外部メモリ１４が無いプリンタの場合には、ホストコンピュ−タ上で利用される情報等を記憶している。
【００３１】
ＣＰＵ１２はネットワークＩＦ１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ２０００に通知可能に構成されている。また、ネットワークＩＦ１８は、ネットワーク通信路２５に接続しインターネット３０００へのアクセスが可能に構成されている。
【００３２】
１９はＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカ−ド等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。
【００３３】
また、外部メモリ１４は、オプションとして接続され、フォントデ−タ、エミュレ−ションプログラム、フォ−ムデ−タ等を記憶する。また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。
【００３４】
２２は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。さらに、図示しないＮＶＲＡＭを有し、操作パネルからのプリンタモード設定情報を記憶するようにしても良い。
【００３５】
２１は原稿読み取り部で、原稿等を読み取り出力として画像データを生成する。
【実施例１】
【００３６】
図３は、本実施例におけるプリンタを使用して、メモリからのダイレクト印刷を行う場合のプリンタが行う処理を示したメインのフローチャートである。本プリンタは、複数の処理タスクが並列的に動作するマルチタスクのソフトウエア構造となっている。
【００３７】
まず、ステップS１０１において、プリンタは待機中の諸処理を行い、ユーザからの印刷指示を待つ。
【００３８】
ステップS１０２において、プリンタはカードリーダ部にＩＣカードが挿入されたかどうかをチェックする。ＩＣカードが挿入されたと判断した場合はステップS１０３へ進み、そうでない場合はステップS１０１へ進む。
【００３９】
そして、ステップＳ１０３において、プリンタは挿入されたＩＣカードの正当性をチェックする。即ち、事前に登録された、ＩＤ，パスワードとの照合を行い、正当性の確認を行う。正当性が確認できた場合はステップＳ１０４へ、確認できない場合はユーザに対してエラー表示などをしてステップＳ１０１の待機中の処理に戻る。
【００４０】
次に、ステップＳ１０４において、プリンタは操作パネルを通して、ＩＣカード内の画像データのプレビュー表示、選択、そして、印刷設定（コピー数、拡大縮小、フィニッシング指定、等々）を受け付ける。例えば通常ユーザがプリントをする時に行う「コピー部数」や「拡大縮小率」等の設定は、全てステップＳ１０４の中で行なわれる。
【００４１】
ステップＳ１０５において、プリンタは印刷処理を開始するかどうかをチェックする。即ち、ユーザが操作パネル上で、印刷開始指示を出しかどうかチェックする。印刷開始指示が出された場合には、ステップＳ１０６に進み、出されていない場合はステップＳ１０４に進み、さらにユーザからの印刷指示を受け付ける。
【００４２】
ステップＳ１０６において、管理テーブルを参照しながら、既に変換済みの印刷データが存在するか否かをチェックする。もし、あれば、Ｓ１０７、８において、ハードディスク、ＲＡＭ等の記憶手段から印刷データを読み出して印刷を実行する。もし、なければ、Ｓ１０９，１０において、通常の印刷フローに従い、即ち、印刷データへ変換して印刷を実行する。ここでのデータ変換とは、具体的には、ＰＤＦ／Ｔｉｆｆ／Ｊｐｅｇ等のダイレクトデータから印刷可能データへ変換することを意味する。
【００４３】
次に、図４を用い、画像変換タスクについて、詳細に説明する。本タスクは、ＩＣカードが挿入され、認証がＯＫとなった時に開始し、ＩＣカード内の印刷可能な全データに対して、印刷データへ変換終了、または、印刷処理命令があった場合に終了する。
【００４４】
まず、ステップS２０１において、プリンタはカードリーダ部にICカードが挿入され、認証がＯＫとなったかどうかをチェックする。そして、正当性が確認できた場合はステップＳ２０２へ、確認できない場合はユーザに対してエラー表示などをして、待機中の処理に戻る。
【００４５】
Ｓ２０２において、ＩＣカード内の印刷可能な画像を検索し、印刷データへ変換し、ハードディスク、ＲＡＭ等の記憶種手段に記憶する。同時に、図６に示すように、ジョブリスト内の、あるフィールドにＲＩＰ済みのマークを付す。そうすることにより、ユーザに、印刷データが既に準備出来ていることを分かるようにする。
【００４６】
次に、Ｓ２０３において、印刷データ変換済みデータに対する管理テーブルを作成、または、アップデートする。
【００４７】
そして、ＩＣカード内の印刷可能な全データに対して、印刷データへ変換終了、もしくは、印刷処理命令があった場合に終了する。
【００４８】
なお、データ変換後から印刷終了までの間に、キャリブレーションが走ると、変換したデータを再度変換し直す必要があるため、キャリブレーションをLockする機能を備えている。
【００４９】
次に、図５を用い、データ削除タスクについて、詳細に説明する。本タスクは、カード抜き取りにより開始し、印刷データ変換済み管理テーブルアップデートにより終了する。
【００５０】
まず、ステップＳ３０１において、プリンタはカードリーダ部のＩＣカードが抜かれたかどうかをチェックする。カードが抜かれたと判断した場合はステップＳ３０２へ進み、まだ抜かれてない場合は、ユーザによってＩＣカードが抜かれるのを待つ。
【００５１】
ステップＳ３０２において、記憶手段中に、印刷データ変換済みデータが存在する場合には、全印刷データを削除する。そして、Ｓ３０３で、印刷データ変換済みデータに対する管理テーブルをアップデートし、終了する。
【実施例２】
【００５２】
本実施例では、第１の実施例と異なり、画像変換する場合に、ある特定のルールに従って行うことを特徴とする。
【００５３】
本構成にすることにより、ユーザの用途に従って、様々なユーザ要求にも答えることが可能となる。
【００５４】
図７を用いて、本実施例の特徴について、詳細に説明する。他のタスクについての説明は、第１の実施例と同じ為、省略する。
【００５５】
まず、ステップS４０１において、プリンタはカードリーダ部にICカードが挿入され、認証がＯＫとなったかどうかをチェックする。そして、正当性が確認できた場合はステップＳ４０２へ、確認できない場合はユーザに対してエラー表示などをして、待機中の処理に戻る。
【００５６】
Ｓ４０２において、ＩＣカード内の印刷可能な画像を検索し、印刷データへの変換を、あるルールに従って行い、ハードディスク、ＲＡＭ等の記憶種手段に記憶する。例えば、
（１）データサイズの大きいもの、カラーデータからデータ変換を開始
（２）データの日付の新しいものからデータ変換を開始
（３）パスワード等のプロテクトが掛かっているデータは、印刷データへの変換はしない。また、ロックされているものに関しても、同様にデータ変換しない。
【００５７】
例えば、ＰＤＦデータでは、文書を開く為のパスワード、編集、印刷許可等々の制限がつけられるようになっているので、その中で、一つでも制限がかけられている場合には、事前でのデータ変換を行わないようにする。
【００５８】
また、同時に、図６に示すように、ジョブリスト内の、あるフィールドにＲＩＰ済みのマークを付す。そうすることにより、ユーザに、印刷データが既に準備出来ていることを分かるようにする。
【００５９】
次に、Ｓ４０３において、印刷データ変換済みデータに対する管理テーブルを作成、または、アップデートする。
【００６０】
そして、ＩＣカード内の印刷可能な全データに対して、印刷データへ変換終了、もしくは、印刷処理命令があった場合に終了する。
【実施例３】
【００６１】
本実施例では、ダイレクトデータから印刷可能な印刷データへの変換の際、印刷データの前段階である中間データへの変換を可能とすることを特徴とする。
【００６２】
この中間データは、サイズ的に小さく出来るので、その中間データをＲＡＭにおくことができ、ハードディスクがついていない製品であっても同様に本提案を実現できる。更に、ＰＤＦ等のダイレクトデータから印刷可能なデータへ変換する場合と、中間データから印刷可能なデータへ変換する場合とを比べると、後者の方が圧倒的に早いので、パフォーマンス的にもメリットがある。
【００６３】
なお、ハード的なブロック図、制御フローは、第１の実施例とほぼ同じなので、省略する。
【図面の簡単な説明】
【００６４】
【図１】本実施例におけるプリンタの構成図を示した図である。
【図２】本実施例におけるプリンタ制御システムの構成を示したブロック図である。
【図３】実施例１に示すメインのフローチャート図である。
【図４】実施例１に示す画像変換タスクのフローチャート図である。
【図５】実施例１に示すデータ削除タスクのフローチャート図である。
【図６】実施例１に示すジョブリストである。
【図７】実施例２に示す画像変換タスクのフローチャート図である。
【符号の説明】
【００６５】
１  プリンタ本体
２  原稿読み取り部
３  画像データ記録部
４  原稿台
５  繰り出しローラ
６  搬送ローラ
７  読み取りスキャナ
８  搬送ローラ対
９  排紙ローラ対
１０  排紙トレイ
１１  給紙カセット
１２  給紙カセット
１３  支軸
１４  押し上げばね
１５  中板
１６  支軸
１７  押し上げばね
１８  中板
１９  繰り出しローラ
２０  繰り出しローラ
２１  搬送ローラ
２２  感光ドラム
２３  転写ローラ
２４  レーザースキャナ
２５  折り返しミラー
２６  プロセスカートリッジ
２７  定着装置
２７ａ  定着ローラ
２７ｂ  加圧ローラ
２８  排紙ローラ対
２９  排紙トレイ
L  レーザ光
S  記録紙
【図１】
2006168206.tif 000003
【図２】
2006168206.tif 000004
【図３】
2006168206.tif 000005
【図４】
2006168206.tif 000006
【図５】
2006168206.tif 000007
【図６】
2006168206.tif 000008
【図７】
2006168206.tif 000009