(57)【要約】【課題】  印刷ジョブに対する印刷属性情報を満足することができる印刷装置での印刷出力を可能にした印刷装置および印刷方法およびプログラムを提供する。【解決手段】  受信部１０１で受信した印刷ジョブの印刷属性情報をメイン制御部１０２で解析し、パネル表示部１０４に印刷データの印刷属性情報を表示する。全ての印刷属性情報を満足する印刷ジョブをユーザがパネルを操作することで選択し、印刷出力を行う。少なくとも１つ以上の印刷属性情報が満足しない場合には、その印刷ジョブをメモリカード１１０に保存する。印刷ジョブが保存されたメモリカード１１０を印刷装置に装着することで印刷条件を満足する印刷出力を行う。【選択図】図１
2006175813.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを受信し、該受信した印刷ジョブに基づき印刷を行う印刷装置であって、記憶媒体を着脱自在に装着可能な印刷装置において、
受信した印刷ジョブを解析して該印刷ジョブに含まれる印刷データおよび印刷属性情報を抽出する印刷ジョブ解析手段と、
前記印刷ジョブ解析手段で抽出した印刷属性情報で前記印刷データの印刷が可能であるかを判断する判断手段と、
前記判別手段で印刷不能と判断された場合は、前記記憶媒体に前記印刷ジョブ解析手段で抽出した印刷データおよび印刷属性情報を書き込む書込み制御手段と、
前記書込み制御手段で前記記憶媒体に書き込んだ印刷属性情報を表示する表示手段と
を具備し、
前記書込み制御手段で前記印刷データおよび印刷属性情報が書き込まれた記憶媒体を該印刷属性情報に基づく印刷が可能な印刷装置に装着することにより該印刷データの印刷を行うことを特徴とする印刷装置。
【請求項２】
前記表示手段に表示された印刷属性情報のうち無視する印刷属性情報を指示する指示手段
を更に具備し、
前記指示手段により指示された印刷属性情報を無視することにより当該印刷データの印刷が可能な場合は、該印刷属性情報を無視することにより当該印刷データの印刷を行う
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
印刷ジョブを受信し、該受信した印刷ジョブに基づき印刷を行う印刷装置であって、記憶媒体を着脱自在に装着可能な印刷装置における印刷方法において、
受信した印刷ジョブを解析して該印刷ジョブに含まれる印刷データおよび印刷属性情報を印刷ジョブ解析手段で抽出し、
前記印刷ジョブ解析手段で抽出した印刷属性情報で前記印刷データの印刷が可能であるかを判断手段で判断し、
前記判別手段で印刷不能と判断された場合は、前記記憶媒体に前記印刷ジョブ解析手段で抽出した印刷データおよび印刷属性情報を書込み制御手段で書き込み、
前記書込み制御手段で前記記憶媒体に書き込んだ印刷属性情報を表示する
ことを特徴とする印刷装置における印刷方法。
【請求項４】
印刷ジョブを受信し、該受信した印刷ジョブに基づき印刷を行う印刷装置であって、記憶媒体を着脱自在に装着可能な印刷装置における印刷をコンピュータにより実行させる印刷プログラムであって、
受信した印刷ジョブを解析して該印刷ジョブに含まれる印刷データおよび印刷属性情報を抽出する第１のステップと、
前記第１のステップで抽出した印刷属性情報で前記印刷データの印刷が可能であるかを判断する第２のステップと、
前記第２のステップで印刷不能と判断された場合は、前記記憶媒体に前記第１のステップで抽出した印刷データおよび印刷属性情報を書き込む第３のステップと、
前記第３のステップで前記記憶媒体に書き込んだ印刷属性情報を表示する第４のステップ
を含むことを特徴とする印刷装置における印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブに付属された印刷属性情報に基づいて印刷する印刷装置および印刷方法およびプログラムに関し、特に、印刷ジョブに対する印刷属性情報を満足する印刷装置にて所望の印刷出力を実現することができるようにした印刷装置および印刷方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、アプリケーションソフトを用いて作成した電子文書を印刷出力するには、該電子文書ごとに印刷ジョブを生成する。この印刷ジョブには印刷条件として印刷属性情報が付属されており、例えば、印刷ジョブの印刷データを出力する用紙サイズ、該用紙サイズ１枚あたりに印刷するページ数、両面印刷の有無、印刷出力枚数など一般的な印刷属性情報からシステムごとにカスタマイズされた任意の印刷属性情報に至るまで複数の印刷属性情報がある。
【０００３】
これらの印刷属性情報を有する印刷ジョブを印刷出力するには、印刷出力を行う印刷装置がその印刷属性情報に対応していなければならない。対応していない印刷属性情報を有する印刷データを出力した場合、対応していない印刷属性情報が無視されて印刷出力されるかまたは印刷出力自体が行うことができないという問題がある。
【０００４】
通常の印刷データをメモリカードに登録しておくことにより、定型の印刷物は情報処理装置から新たにデータを送信することなくメモリカードを装着して印刷装置の電源をオンにするかパネルより印刷指示操作を行うだけで印刷を可能した従来技術として特許文献１に開示されたものがある。
【０００５】
この特許文献１に開示された従来技術においては、印刷要求として受信したデータのうちメモリカード書き込み開始命令であると判断した場合にこの命令以降のデータをメモリカードに書き込み、適切なデータが書き込まれていると判断した場合には書き込まれたデータを読み出し可能として印刷出力処理を行うことができる。
【特許文献１】特開平０７−１８６４６０
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示された従来技術においては、メモリカード書き込み開始命令のデータ以降の印刷データはその状態にまま変換されることなくメモリカードに書き込まれ、適切に書き込まれたデータが印刷出力可能な印刷装置に出力する前提で印刷出力の処理を行う。
【０００７】
しかしながら、属性情報を満たす印刷出力が可能な印刷装置で印刷出力を行うことが前提になっているため属性情報が満足しない場合には印刷出力を行えない。
【０００８】
また、印刷要求された印刷データで使用する共通部分の保存を主な目的としているため、個々の印刷データに特有な属性情報を対象にしていない。
【０００９】
そこで、本発明は、印刷データに対する属性情報を満足することができる印刷装置での印刷出力を可能にした印刷装置および印刷方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１の発明は、印刷ジョブを受信し、該受信した印刷ジョブに基づき印刷を行う印刷装置であって、記憶媒体を着脱自在に装着可能な印刷装置において、受信した印刷ジョブを解析して該印刷ジョブに含まれる印刷データおよび印刷属性情報を抽出する印刷ジョブ解析手段と、前記印刷ジョブ解析手段で抽出した印刷属性情報で前記印刷データの印刷が可能であるかを判断する判断手段と、前記判別手段で印刷不能と判断された場合は、前記記憶媒体に前記印刷ジョブ解析手段で抽出した印刷データおよび印刷属性情報を書き込む書込み制御手段と、前記書込み制御手段で前記記憶媒体に書き込んだ印刷属性情報を表示する表示手段とを具備し、前記書込み制御手段で前記印刷データおよび印刷属性情報が書き込まれた記憶媒体を該印刷属性情報に基づく印刷が可能な印刷装置に装着することにより該印刷データの印刷を行うことを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記表示手段に表示された印刷属性情報のうち無視する印刷属性情報を指示する指示手段を更に具備し、前記指示手段により指示された印刷属性情報を無視することにより当該印刷データの印刷が可能な場合は、該印刷属性情報を無視することにより当該印刷データの印刷を行うことを特徴とする。
【００１２】
また、請求項３の発明は、印刷ジョブを受信し、該受信した印刷ジョブに基づき印刷を行う印刷装置であって、記憶媒体を着脱自在に装着可能な印刷装置における印刷方法において、受信した印刷ジョブを解析して該印刷ジョブに含まれる印刷データおよび印刷属性情報を印刷ジョブ解析手段で抽出し、前記印刷ジョブ解析手段で抽出した印刷属性情報で前記印刷データの印刷が可能であるかを判断手段で判断し、前記判別手段で印刷不能と判断された場合は、前記記憶媒体に前記印刷ジョブ解析手段で抽出した印刷データおよび印刷属性情報を書込み制御手段で書き込み、前記書込み制御手段で前記記憶媒体に書き込んだ印刷属性情報を表示することを特徴とする。
【００１３】
また、請求項４の発明は、印刷ジョブを受信し、該受信した印刷ジョブに基づき印刷を行う印刷装置であって、記憶媒体を着脱自在に装着可能な印刷装置における印刷をコンピュータにより実行させる印刷プログラムであって、受信した印刷ジョブを解析して該印刷ジョブに含まれる印刷データおよび印刷属性情報を抽出する第１のステップと、前記第１のステップで抽出した印刷属性情報で前記印刷データの印刷が可能であるかを判断する第２のステップと、前記第２のステップで印刷不能と判断された場合は、前記記憶媒体に前記第１のステップで抽出した印刷データおよび印刷属性情報を書き込む第３のステップと、前記第３のステップで前記記憶媒体に書き込んだ印刷属性情報を表示する第４のステップを含むことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、着脱可能な情報記憶媒体（メモリカード）に記憶された印刷ジョブが有する印刷属性情報が印刷出力の際に印刷出力を行う印刷装置で満足することができるか判断し、満足することができない印刷属性情報が１つ以上存在する場合に該情報記憶媒体（メモリカード）に保存するような構成にしたので、ユーザの所望の印刷条件にて確実に印刷出力を行うことができ、印刷装置で印刷属性情報を満足できない場合であっても他の印刷装置で印刷出力を行うことができる。
【００１５】
また、情報記憶媒体（メモリカード）に記憶された印刷ジョブの印刷属性情報が印刷出力を行う印刷装置で満足するか否かを示す画面をユーザに対して表示するような構成にしたので、ユーザは所望印刷出力することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係わる印刷装置および印刷方法およびプログラムの一実施例を添付図面を参照して詳細に説明する。
【００１７】
なお、本願発明は、メモリカードやフラッシュメモリやＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）に代表されるような情報記憶媒体が装置から着脱可能であり、持ち運び可能な媒体に対して適用可能であり、以下に示す例では、メモリカードをその例として示すがこれに限られることなく適用することが可能である。
【実施例】
【００１８】
図１は、この発明に係わる印刷装置の詳細を示すブロック図である。
【００１９】
図１において、この印刷装置１００は、印刷要求された印刷ジョブに付属された印刷属性情報に基づいて印刷出力を行うことができる。
【００２０】
このときの印刷属性情報として、印刷出力における印刷条件を示し、用紙サイズや両面印刷指定などの一般的な印刷属性情報からシステムに特有の任意の印刷属性情報をも指定することができる。
【００２１】
印刷装置１００は、受信部１０１、メイン制御部１０２、印刷制御部１０３、パネル表示部１０４、メモリカード制御部１０５、メモリカード読取部１０６を具備して構成され、メモリカード読取部１０６にメモリカード１１０を接続することにより、受信部１０１で受信した印刷データをメモリカード１１０に保存することができる。
【００２２】
受信部１０１は、ＬＡＮ（Local Area Network）接続やＵＳＢ（Universal Serial Bus）接続に代表されるようなインターフェースを示し、ユーザからの印刷出力要求された印刷ジョブを受信する。
【００２３】
メイン制御部１０２は、受信部１０１から受け付けた印刷ジョブの印刷制御を行い、接続された印刷制御部１０３、パネル表示部１０４、メモリカード制御部１０５を制御する。
【００２４】
受信部１０１から受け付けた印刷ジョブから印刷データと印刷属性情報の抽出を行って、抽出した印刷属性情報を満足して印刷出力することができるか判断する。例えば、印刷出力可能な印刷用紙サイズがＢ４、Ｂ５、Ａ４、Ａ５のいずれかであるにもかかわらず、印刷要求された印刷ジョブの印刷属性情報の用紙サイズ属性に「Ａ３」が指定されている場合には印刷属性情報を満足することができないと判断する。また、１ページあたりの印刷ページ数を指定するＮアップ属性に「８アップ」と指定され、Ｎアップ属性が対応していない場合には印刷属性情報を満足することができないと判断する。
【００２５】
印刷属性情報を満足することができないと判断された場合には、所望の印刷出力が行えないためメモリカード制御部１０５に対して、印刷要求された印刷ジョブをメモリカード１１０に保存するように指示する。また、メモリカード１１０に保存された印刷ジョブに対しても受信部１０１で受け付けた印刷ジョブと同様に制御することができる。
【００２６】
また、メモリカード１１０から読み込んだ印刷ジョブに対する印刷属性情報をパネル表示部１０４に表示するために印刷ジョブに対する印刷属性情報をパネル表示部１０４に対して送出する。
【００２７】
そして、受信部１０１で受信した印刷ジョブに対する印刷属性情報が満足して所望の印刷出力を実現することができる場合や、パネル表示部１０４により表示された印刷ジョブの印刷属性情報からユーザが選択した印刷ジョブを印刷出力するために印刷制御指示を印刷制御部１０３に対して送出する。
【００２８】
印刷制御部１０３は、メイン制御部１０２からの印刷制御指示を受けて印刷ジョブに対する印刷出力にかかわる制御を行う。該印刷ジョブに対して印刷出力を行う形式（ＰＤＬ（Page-Description Language：ページ記述言語）など）への変換を行い、印刷出力を行う出力部（記載なし）で印刷出力を行う。
【００２９】
パネル表示部１０４は、メモリカード１１０に保存された印刷ジョブを読み込んでその印刷ジョブに対する全ての印刷属性情報を表示する。このときの表示される画面の一例として図４に示す。属性ごとに印刷出力を満足するか印刷の可否を表示している。ユーザは表示された印刷ジョブごとの印刷属性情報から印刷出力を行う印刷ジョブを選択することによって印刷出力することができる。
【００３０】
このとき印刷の可否に「否」が示された印刷属性情報を含む印刷ジョブを選択した場合（印刷属性情報のうち無視する印刷属性情報を指示した場合）には、印刷属性情報を無視することにより印刷出力が可能か判断し、印刷出力が可能である場合にその印刷属性情報を無効にして（無視して）印刷するような構成にしてもよい。さらに、最適な印刷属性情報を自動的に選択するような構成にしてもよい。
【００３１】
メモリカード制御部１０５は、メモリカード読取部１０６によって印刷ジョブが記憶されたメモリカード１１０の制御を行う。例えば、メイン制御部１０２へのブリッジ機能としてメモリカード１１０に記憶された印刷ジョブの送信制御を行う。
【００３２】
メモリカード読取部１０６は、印刷データが格納されたメモリカード１１０から印刷データを読み込み、メモリカード制御部１０５に送出する。
【００３３】
このような構成により、印刷ジョブに付属された印刷属性情報が満足されない場合に、着脱可能なメモリカード１１０に記憶することができ、所望の印刷装置で印刷出力することが可能になる。
【００３４】
また、着脱可能なメモリカード１１０に保存された印刷ジョブを印刷属性情報とその印刷属性情報が印刷することができるかを示す印刷の可否とともにパネル表示部１０４に表示するような構成にしたので、ユーザが所望の印刷条件で印刷出力することができるようになる。
【００３５】
図２は、プリンタにおける処理の流れを示すフローチャートである。
【００３６】
図２において、ホストコンピュータから印刷要求が送出されてくると処理が開始され、印刷要求の印刷ジョブに付属されている印刷属性情報の解析処理を行う（Ｓ２０１）。解析処理により当プリンタによって満足できないと判断された印刷属性情報が存在しなく、印刷出力が可能であるか判断し（Ｓ２０２）、印刷属性情報を満足して印刷出力できる場合（Ｓ２０２でＹＥＳ）には、その印刷ジョブの印刷出力処理を行う（Ｓ２０３）。
【００３７】
それに対して、印刷要求を満たすことができない印刷属性情報が少なくとも１つ以上存在する場合（Ｓ２０２でＮＯ）には、印刷要求を満足することができない印刷ジョブを装置から着脱可能なメモリカードに記憶するために、そのメモリカードへ保存可能であるか判断し（Ｓ２０４）、メモリカードの保存領域が若干しかなく、保存できないなどの理由の場合（Ｓ２０４でＮＯ）には、印刷停止処理を実行する（Ｓ２０５）。
【００３８】
例えば、印刷停止処理とは、印刷データが印刷出力できなく、かつ指定されたメモリカードへも保存できないにプリンタが持つ印刷キューにその印刷データを一時的に保存してその旨を印刷出力要求を行ったユーザに対して示すことをいう。このとき、ユーザは印刷キューに滞留した印刷データを削除するなり、プリンタにオプションを装備するなどして再印刷を行う。
【００３９】
そして、メモリカードへの書き込みが可能な場合（Ｓ２０４でＹＥＳ）には、メモリカードに対して印刷データの書き込み処理を行う（Ｓ２０６）。書き込み処理が終了したか判断し（Ｓ２０７）、処理が終了している場合（Ｓ２０７でＹＥＳ）には、印刷制御を終了する。また終了していない場合（Ｓ２０７でＮＯ）には、終了するまで待機する。
【００４０】
これにより、印刷ジョブに対する印刷属性情報を満たすことができない場合にはメモリカードに記憶することができ、他のプリンタによって印刷出力するために持ち運びが可能となる。
【００４１】
図３は、メモリカードに保存された印刷ジョブの印刷出力の流れを示すフローチャートである。
【００４２】
図３において、図２に示す処理などにより印刷ジョブがメモリカードに保存され、メモリカードをプリンタに併設された読取装置に挿入する（かざす）ことにより処理が開始され、そのメモリカードに保存された印刷ジョブをプリンタに読み込み（Ｓ３０１）、読み込んだ印刷ジョブの印刷属性情報の一覧を表示する（Ｓ３０２）。
【００４３】
印刷ジョブに付属された印刷属性情報を印刷ジョブごとに解析し、プリンタが満足することができない印刷属性情報が存在するか判断する（Ｓ３０４）。印刷ジョブに付属された印刷属性情報を満足することができる場合（Ｓ３０４でＹＥＳ）には、表示された印刷ジョブの中から印刷する印刷ジョブを選択し（Ｓ３０６）、印刷処理を実行する（Ｓ３０７）。それに対して、少なくとも１つ以上の印刷属性情報が満足しない場合（Ｓ３０４でＮＯ）には、印刷ジョブと印刷属性情報をプリンタに設けられた画面（ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）など）に表示する（Ｓ３０５）。
【００４４】
図４は、本発明の印刷装置に情報記憶媒体を装着した際に表示される画面を示す図である。
【００４５】
図４は、情報記憶媒体であるメモリカードに記憶された印刷ジョブの印刷ジョブ名称４０１、印刷ジョブ名称４０１を持つ印刷ジョブから抽出された印刷属性情報４０２、印刷属性情報４０２に対する印刷装置での印刷可否を示す印刷可否情報４０３から構成されている。
【００４６】
ここに示す例では、メモリカードに保存されている印刷ジョブとして３つの印刷ジョブが存在していることを示し、その印刷ジョブごとの印刷属性情報が示されている。例えば、「印刷データＡ」には４つの印刷属性情報が格納されており、その中の「属性１」の印刷可否情報４０３として「可」が示され、また「属性４」の印刷可否情報４０３として「否」が示されている。すなわち、メモリカードを装着した印刷装置では、「属性１」を満たすことができることを示し、反対に「属性４」は満たすことができないことを示している。
【００４７】
この状態で「印刷データＡ」に対してユーザが印刷出力要求を行うと、「属性４」は無視または適当な値が割り当てられて印刷出力が実行される。適当な値が割り当てられる印刷属性情報として、例えば、用紙サイズ属性などがあり、これらは印刷出力を行うに必ず必要となる属性である。
【００４８】
それに対して、無視される属性として、例えば、特定の業務にのみ必要であり、印刷出力する際に必ずしも必要としない属性である。
【００４９】
以上の処理によって、本発明の印刷装置では、印刷データに付属された属性情報が満たされない場合においてもメモリカードへの保存が可能になり、印刷属性情報が満足する印刷装置にて印刷出力を行うことができる。
【００５０】
これによって、所望の印刷出力を行うことができるという効果を期待できる。
【００５１】
なお、上記フローチャートに示す処理は、コンピュータにより実行可能な印刷プログラムによっても実現できる。
【００５２】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【００５３】
本発明は、印刷要求された印刷ジョブに付属された属性情報に基づいて印刷を行う印刷装置および印刷方法およびプログラムに適用可能であり、特に、印刷ジョブの属性情報を満足する所望の印刷出力が行えない場合にメモリカードなどの情報記憶媒体に該印刷ジョブを保存することができ、情報記憶媒体を用いて属性情報を満足することができる印刷装置にて印刷出力するのに有用である。
【図面の簡単な説明】
【００５４】
【図１】この発明に係わる印刷装置の詳細を示すブロック図。
【図２】プリンタにおける処理の流れを示すフローチャート。
【図３】メモリカードに保存された印刷ジョブの印刷出力の流れを示すフローチャート。
【図４】本発明の印刷装置に情報記憶媒体を装着した際に表示される画面を示す図。
【符号の説明】
【００５５】
１００      プリンタ
１０１      受信部
１０２      メイン制御部
１０３      印刷部
１０４      パネル表示部
１０５      メモリカード制御部
１０６      メモリカード読取部
１１０      メモリカード
【図１】
2006175813.tif 000003
【図２】
2006175813.tif 000004
【図３】
2006175813.tif 000005
【図４】
2006175813.tif 000006